1 /* ------------------------------------------------------------- */
2 /* MENU (V3) and HTML MENU (menu.less) */
3 /* ------------------------------------------------------------- */
5 // ----------------------------------------------------------------------------
7 // MENU (V3) and HTML MENU
9 // ----------------------------------------------------------------------------
16 // - List-Element general
17 // - Links & Inbound Pseudo Link (DIV)
18 // - Items with Sub Items
19 // - List 1st Level (horizontal)
20 // - List 2nd and 3rd Level (Vertical)
21 // - List 2nd Level (Vertical)
22 // - List 3rd Level (Vertical)
25 // - Layout Web Page (LEFT & RIGHT AREA)
28 // - Top Menu Item (1st Level)
29 // - Sub Menu Item (2nd Level)
30 // - Sub Sub Menu Item (3rd & last Level)
32 // - DHTML-MENU (TOP WITH ICONS, JUST OVERRIDES)
34 // - Menu-Container Sub (Sub Menu 2nd Level)
35 // - Menu-Item Sub (2nd Level)
36 // - Non-Generic Overrides (With Group Ids
38 // ----------------------------------------------------------------------------
44 // --------------------------------------
46 // --------------------------------------
49 // Main-Properties of this element in File SCAFFOLDING.LESS
50 background-color: @menu_bg ;
55 // List-Element general
61 font-weight: normal !important ;
62 font-size: @font-size-smaller;
74 // Links & Inbound Pseudo Link (DIV)
82 text-decoration: none;
83 padding: 0.45em 0.6em 0.58em 1.3em ;
85 //padding-right: 0.6em;
88 } // /li (List-Element general)
92 // List 1st Level (horizontal)
103 padding: 9px 0.9em 6px 0.9em;
104 background-color: @menu_bg ;
106 vertical-align: middle;
109 background-color: @menu_link_bg_level1_hover;
111 // Display Menu 2nd level
120 // List 2nd and 3rd Level (vertical)
125 padding: 0 2em 2em 2em;
126 margin: 0 -2em -2em -2.8em;
129 border-bottom: 1px @menu_border_color solid ;
131 } // /ul (2nd and 3rd Level)
135 /* List 2nd Level (Vertical) */
142 background-color: @menu_link_bg_level2 ;
145 // Items with Sub Items
147 background: no-repeat right url("../../image/menu-arrow-to-right-5.png");
148 padding-right: 2.0em ;
150 // does not work because text has to be a block
153 // color: @gray-dark ;
155 // padding: 0 0 0 1.0em ;
156 // text-align: right ;
157 // display: inline-box ;
163 color: @menu_link_hover;
164 background-color: @menu_link_bg_level2_hover;
166 // Display Menu 3rd level
174 // List 3rd Level (Vertical)
188 background-color: @menu_link_bg_level3 ;
189 //border-left: 0.2em solid @menu_border_color;
192 background-color: @menu_link_bg_level3_hover }
194 &:first-child { border-top: 1px #800040 solid ; }
199 } // />li (2nd level)
201 } // /ul List 2nd Level (Vertical)
203 } // />li (1st level)
210 // PENDENT: ??? (ggf. entfernen)
215 background-color: #FFFFFF;
222 // --------------------------------------
224 // --------------------------------------
226 // --------------------
227 // Layout Web Page (LEFT & RIGHT AREA)
228 // --------------------
230 // LEFT (Menu) area/column
231 body > div.layout-split-left {
233 position: fixed !important;
240 border-right: 1px @gray-standard solid;
241 background-color: @gray-dark;
246 // RIGHT (Content) area/column
247 body > div.layout-split-right {
254 // PENDENT: das muss dringend geloest werden,
255 // siehe z.B. /am.pl?action=edit_account&callback=am.pl%3faction%3dlist_account&id=6130
256 // Bearbeitung von Konto (wird unten abgeschnitten, falls nicht mit prov. Behelf wie unten)
260 .layout-actionbar { top: 36px; }
266 h1 { top: 28px !important; }
272 padding-top: 4em ; // funzt nicht
285 //padding-top: 6.0em ;
286 .wrapper{ margin-top: 2em; }
287 .tabwidget ul.ui-tabs-nav{ position: relative; }
291 width: ~"calc(100% - 200px)";
296 & > #requirement_spec_tabs.tabwidget {
297 & > ul.ui-tabs-nav{ top: 69px !important ; }
301 // PENDENT: war für Klasse .layout-split-right eingesetzt, wo gebraucht im alten Kivi ?? ggf. entfernen
310 // PENDENT: wo als Klasse gebraucht im alten Kivi ?? ggf. entfernen
311 div.layout-split-right.folded {
315 // --------------------
317 // --------------------
319 div.layout-split-left #html-menu {
326 padding: 0 0 150px 0;
327 background-color: @menu_left_bg ;
328 font-size: @font-size-small;
329 border-bottom: 20px @menu_border_color solid ; // PENDENT: Rand unten sollte vorhanden sein
331 // menu item icons (mii) ausblenden
336 // scrollbars can be invisible only on Webkit-Browsers
337 &::-webkit-scrollbar {
341 & > div:last-of-type {
342 border-bottom: @menu_border ; // PENDENT: Rand unten sollte vorhanden sein
345 // -----------------------
347 // -----------------------
352 word-wrap: break-word;
353 text-decoration: none;
357 border-top: 2px @menu_border_color solid ; // PENDENT: 2px ??? sonst @menu_border verwenden
360 border-bottom: @menu_border ; // PENDENT: 2px ??? sonst @menu_border verwenden
365 // -----------------------
366 // Top Menu Item (1st Level)
367 // -----------------------
370 background-color: @menu_left_level_1_bg ;
371 color: @menu_left_level_1_color;
372 border-top: @menu_border ;
374 text-transform: uppercase;
377 padding: 5px 0 6px 8px ;
382 background-color: @menu_left_level_1_hover_bg ;
383 color: @menu_left_level_1_hover_color ;
385 text-decoration: none;
388 &:visited { color: @menu_left_level_1_color ; }
393 background-color: @menu_open_bg ;
394 color: @menu_open_color ;
398 padding: 5px 0 6px 8px ;
403 background-color: @menu_open_bg ;
404 color: @menu_open_color ;
405 text-decoration: none;
408 &:visited { color: @menu_open_color ; }
413 // -----------------------
414 // Sub Menu Item (2nd Level)
415 // -----------------------
419 background-color: @menu_left_level_2_bg ;
420 border-top: @menu_border ;
423 padding: 4px 0 3px 8px ;
427 background-color: @menu_left_level_2_hover_bg ;
428 color: @menu_left_level_2_hover_color ;
429 text-decoration: none;
432 &:visited { color: @menu_left_level_2_color ; }
435 // has submenu (has 3rd-Level menu)
439 color: @gray-standard ;
443 display: inline-block ;
444 width: 162px; // with scrollbar{ display:none; } 174px is possible, works only with ::-webkit-scrollbar
445 color: @menu_left_level_2_color ;
449 background-color: @menu_left_level_2_bg ;
450 color: @menu_left_level_2_color ;
451 text-decoration: none ;
454 &:visited { color: @menu_left_level_2_color ; }
457 &.ml:visited{ color: @menu_left_level_2_color ; }
460 & > .s2:last-child { border-bottom: @menu_border ; }
464 // -----------------------
465 // Sub Sub Menu Item (3rd & last Level)
466 // -----------------------
470 background-color: @menu_left_level_3_bg ;
473 padding: 2px 0 3px 20px ;
477 background-color: @menu_left_level_3_hover_bg ;
478 color: @menu_left_level_3_hover_color ;
479 text-decoration: none;
482 &:visited { color: @menu_left_level_3_color ; }
492 // --------------------------------------
493 // DHTML-MENU (TOP WITH ICONS, JUST OVERRIDES)
494 // --------------------------------------
498 // -----------------------
500 // -----------------------
502 .DHTMLSuite_menuBar_top {
504 height: 31px !important;
508 // -----------------------
510 // -----------------------
511 // Menu Item on Top, generic
512 // same as .DHTMLSuite_menuItem_top_* below
514 padding: 5px 5px 0 3px ;
516 // Container with useless icon
518 // Text Menu Item top
519 .DHTMLSuite_menuItem_textContent {
521 padding: 0.1em 0.2em 0.2em 0.2em ;
524 .DHTMLSuite_menuItem_top_arrowShowSub {
525 margin: 0 0.2em 0.2em 0.2em ;
527 } // / > div (Menu Item on Top, generic)
529 // Menu Item on Top with funny classes
531 .DHTMLSuite_menuItem_top_regular,
532 .DHTMLSuite_menuItem_top_over,
533 .DHTMLSuite_menuItem_top_click,
534 .DHTMLSuite_menuItem_top_disabled,
535 .DHTMLSuite_menuItem_top_active {
538 .DHTMLSuite_menuItem_top_regular { }
540 .DHTMLSuite_menuItem_top_over,
541 .DHTMLSuite_menuItem_top_click {
542 color: @color-red-strong ;
543 background-color: @base-superlight ;
544 .DHTMLSuite_menuItem_top_arrowShowSub{
545 border: none !important ;
548 // Clicked with Submenu
549 .DHTMLSuite_menuItem_top_click { }
551 } // /.DHTMLSuite_menuBar_top
556 // -----------------------
557 // Menu-Container Sub (Sub Menu 2nd Level)
558 // -----------------------
559 .DHTMLSuite_menuBar_sub {
560 width: auto !important;
561 padding: 0.1em 0 0.4em 0.4em !important;
564 border-right: 1px solid @base-lighter;
565 border-bottom: 1px solid @base-lighter;
566 border-left: 1px solid @base-lighter;
568 // -----------------------
569 // Menu-Item Sub (2nd Level)
570 // -----------------------
571 .DHTMLSuite_menuItem_sub_regular,
572 .DHTMLSuite_menuItem_sub_over,
573 .DHTMLSuite_menuItem_sub_click,
574 .DHTMLSuite_menuItem_sub_disabled,
575 .DHTMLSuite_menuItem_sub_active {
578 padding-right: 0.7em;
580 padding-bottom: 0.2em;
582 background-repeat: no-repeat;
585 .DHTMLSuite_menuItem_sub_arrowShowSub {
586 right: 3px !important;
590 .DHTMLSuite_menuItem_sub_regular{
591 a.DHTMLSuite_menuItem_textContent{ }
594 .DHTMLSuite_menuItem_sub_over,
595 .DHTMLSuite_menuItem_sub_active {
596 color: @color-orange-strong ;
597 background-color: @base-superlight;
600 } // /.DHTMLSuite_menuBar_sub