Index: openacs-4/packages/ajaxhelper/www/resources/yui/menu/assets/menu.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/ajaxhelper/www/resources/yui/menu/assets/menu.css,v diff -u -r1.2 -r1.3 --- openacs-4/packages/ajaxhelper/www/resources/yui/menu/assets/menu.css 25 Dec 2006 16:40:03 -0000 1.2 +++ openacs-4/packages/ajaxhelper/www/resources/yui/menu/assets/menu.css 8 Sep 2007 14:22:07 -0000 1.3 @@ -1,297 +1,344 @@ -/* -Copyright (c) 2006, Yahoo! Inc. All rights reserved. -Code licensed under the BSD License: -http://developer.yahoo.com/yui/license.txt -Version: 0.12.1 -*/ - - - -/* Menu styles */ - -div.yuimenu { - - background-color:#f6f7ee; - border:solid 1px #c4c4be; - padding:1px; - -} - -/* Submenus are positioned absolute and hidden by default */ - -div.yuimenu div.yuimenu, -div.yuimenubar div.yuimenu { - - position:absolute; - visibility:hidden; - -} - -/* MenuBar Styles */ - -div.yuimenubar { - - background-color:#f6f7ee; - -} - -/* - Applying a width triggers "haslayout" in IE so that the module's - body clears its floated elements -*/ -div.yuimenubar div.bd { - - width:100%; - -} - -/* - Clear the module body for other browsers -*/ -div.yuimenubar div.bd:after { - - content:'.'; - display:block; - clear:both; - visibility:hidden; - height:0; - -} - - -/* Matches the group title (H6) inside a Menu or MenuBar instance */ - -div.yuimenu h6, -div.yuimenubar h6 { - - font-size:100%; - font-weight:normal; - margin:0; - border:solid 1px #c4c4be; - color:#b9b9b9; - -} - -div.yuimenubar h6 { - - float:left; - display:inline; /* Prevent margin doubling in IE */ - padding:4px 12px; - border-width:0 1px 0 0; - -} - -div.yuimenu h6 { - - float:none; - display:block; - border-width:1px 0 0 0; - padding:5px 10px 0 10px; - -} - - -/* Matches the UL inside a Menu or MenuBar instance */ - -div.yuimenubar ul { - - list-style-type:none; - margin:0; - padding:0; - -} - -div.yuimenu ul { - - list-style-type:none; - border:solid 1px #c4c4be; - border-width:1px 0 0 0; - margin:0; - padding:10px 0; - -} - - -div.yuimenu ul.first-of-type, -div.yuimenu ul.hastitle, -div.yuimenu h6.first-of-type { - - border-width:0; - -} - - -/* MenuItem and MenuBarItem styles */ - -div.yuimenu li, -div.yuimenubar li { - - font-size:85%; - cursor:pointer; - cursor:hand; - white-space:nowrap; - text-align:left; - -} - -div.yuimenu li.yuimenuitem { - - padding:2px 24px; - -} - -div.yuimenu li li, -div.yuimenubar li li { - - font-size:100%; - -} - - -/* Matches the help text for a menu item */ - -div.yuimenu li em { - - font-style:normal; - margin:0 0 0 40px; - -} - -div.yuimenu li a em { - - margin:0; - -} - -div.yuimenu li a, -div.yuimenubar li a { - - /* - "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and - mouseout events bubble to the parent LI in IE. - */ - zoom:1; - color:#000; - text-decoration:none; - -} - -div.yuimenu li.hassubmenu, -div.yuimenu li.hashelptext { - - text-align:right; - -} - -div.yuimenu li.hassubmenu a.hassubmenu, -div.yuimenu li.hashelptext a.hashelptext { - - float:left; - display:inline; /* Prevent margin doubling in IE */ - text-align:left; - -} - - -/* Matches focused and selected menu items */ - -div.yuimenu li.selected, -div.yuimenubar li.selected { - - background-color:#8c8ad0; - -} - -div.yuimenu li.selected a.selected, -div.yuimenubar li.selected a.selected { - - text-decoration:underline; - -} - -div.yuimenu li.selected a.selected, -div.yuimenu li.selected em.selected, -div.yuimenubar li.selected a.selected { - - color:#fff; - -} - - -/* Matches disabled menu items */ - -div.yuimenu li.disabled, -div.yuimenubar li.disabled { - - cursor:default; - -} - -div.yuimenu li.disabled a.disabled, -div.yuimenu li.disabled em.disabled, -div.yuimenubar li.disabled a.disabled { - - color:#b9b9b9; - cursor:default; - -} - -div.yuimenubar li.yuimenubaritem { - - float:left; - display:inline; /* Prevent margin doubling in IE */ - border-width:0 0 0 1px; - border-style:solid; - border-color:#c4c4be; - padding:4px 24px; - margin:0; - -} - -div.yuimenubar li.yuimenubaritem.first-of-type { - - border-width:0; - -} - - -/* Matches the submenu indicator for menu items */ - -div.yuimenubar li.yuimenubaritem img { - - height:8px; - width:8px; - margin:0 0 0 10px; - vertical-align:middle; - -} - -div.yuimenu li.yuimenuitem img { - - height:8px; - width:8px; - margin:0 -16px 0 0; - padding-left:10px; - border:0; - -} - -div.yuimenu li.checked { - - position:relative; - -} - -div.yuimenu li.checked img.checked { - - height:8px; - width:8px; - margin:0; - padding:0; - border:0; - position:absolute; - left:6px; - _left:-16px; /* Underscore hack b/c this is for IE 6 only */ - top:.5em; - +/* +Copyright (c) 2007, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.3.0 +*/ +/* Menu & MenuBar styles */ + +.yuimenu { + + background-color:#f6f7ee; + border:solid 1px #c4c4be; + padding:1px; + +} + +/* + +The following style rule (".yuimenu.show-scrollbars") overrides the +".show-scrollbars" rule defined in container.css which sets the +"overflow" property of a YAHOO.widget.Overlay instance's root HTML element to +"auto" when it is visible. Without this override, a Menu would have scrollbars +when one of its submenus is visible. + +*/ + +.yuimenu.show-scrollbars { + + overflow: visible; + +} + +.yui-menu-shadow { + + display: none; + +} + +.yuimenu .yuimenu, +.yuimenubar .yuimenu { + + position:absolute; + visibility:hidden; + +} + +.yuimenubar { + + background-color:#f6f7ee; + +} + +.yuimenubar ul { + + *zoom:1; + +} + +.yuimenubar ul:after { + + content:"."; + display:block; + clear:both; + visibility:hidden; + height:0; + line-height:0; + +} + +.yuimenu h6, +.yuimenubar h6 { + + font-size:100%; + font-weight:normal; + margin:0; + border:solid 1px #c4c4be; + color:#b9b9b9; + +} + +.yuimenubar h6 { + + float:left; + padding:4px 12px; + border-width:0 1px 0 0; + +} + +.yuimenubar .yuimenu h6 { + + float:none; + +} + +.yuimenu h6 { + + border-width:1px 0 0 0; + padding:5px 10px 0 10px; + +} + +.yuimenubar ul { + + list-style-type:none; + margin:0; + padding:0; + +} + +.yuimenu ul { + + list-style-type:none; + border:solid 1px #c4c4be; + border-width:1px 0 0 0; + margin:0; + padding:10px 0; + +} + +.yuimenu ul.first-of-type, +.yuimenu ul.hastitle, +.yuimenu h6.first-of-type { + + border-width:0; + +} + +.yuimenu .topscrollbar, +.yuimenu .bottomscrollbar { + + height:16px; + background-image:url(map.gif); + background-repeat:no-repeat; + +} + +.yuimenu .topscrollbar { + + background-image:url(map.gif); + background-position:center -72px; + +} + +.yuimenu .topscrollbar_disabled { + + background-image:url(map.gif); + background-position:center -88px; + +} + +.yuimenu .bottomscrollbar { + + background-image:url(map.gif); + background-position:center -104px; + +} + +.yuimenu .bottomscrollbar_disabled { + + background-image:url(map.gif); + background-position:center -120px; + +} + + +/* MenuItem and MenuBarItem styles */ + +.yuimenubaritem { + + float:left; + +} + +.yuimenuitemlabel, +.yuimenubaritemlabel { + + white-space: nowrap; + font-size:85%; + display:block; + color:#000; + text-decoration:none; + +} + +.yuimenuitemlabel { + + padding:2px 24px; + outline:none; + +} + +.yuimenubaritemlabel { + + border-width:0 0 0 1px; + border-style:solid; + border-color:#c4c4be; + padding:4px 24px; + +} + +li.first-of-type .yuimenubaritemlabel { + + border-width:0; + +} + +.yuimenuitemlabel .helptext { + + font-style:normal; + margin:0 0 0 40px; + +} + +.yuimenuitemlabel .submenuindicator, +.yuimenuitemlabel .checkedindicator, +.yuimenubaritemlabel .submenuindicator { + + display:block; + height:8px; + width:8px; + overflow:hidden; + vertical-align:middle; + text-indent:9px; + background-image:url(http://yui.yahooapis.com/2.2.2/build/menu/assets/map.gif); + background-repeat:no-repeat; + +} + +.yuimenubaritemlabel .submenuindicator { + + display:-moz-inline-stack; /* Gecko */ + display:inline-block; /* IE, Opera and Safari */ + font:0/0 arial; /* Gecko */ + +} + +.yuimenuitemlabel .submenuindicator { + + background-position:0 0; + +} + +.yuimenubaritemlabel .submenuindicator { + + background-position:0 -24px; + margin:0 0 0 10px; + +} + +.yuimenuitemlabel .checkedindicator { + + background-position:0 -48px; + +} + +.visible .yuimenuitem, +.visible .yuimenuitemlabel { + + *zoom:1; + +} + +.visible .yuimenuitemlabel .helptext { + + float:right; + width:100%; + text-align:right; + margin:-1.2em 0 0 0; + *cursor:hand; /* Required to restore the style of the cursor in IE */ + +} + +.visible .yuimenuitemlabel .submenuindicator { + + margin:-.9em -16px 4px auto; + *margin:-.9em -16px 0 105%; + +} + +.visible .yuimenuitemlabel .checkedindicator { + + margin:-.9em auto 4px -16px; + *margin-bottom:0; + +} + + + +/* Matches selected menu items */ + +.yuimenuitem a.selected, +.yuimenubaritem a.selected { + + background-color:#8c8ad0; + text-decoration:underline; + color:#fff; + +} + +.yuimenubaritem a.selected .submenuindicator { + + background-position:0 -32px; + +} + +.yuimenuitem a.selected .submenuindicator { + + background-position:0 -8px; + +} + +.yuimenuitem a.selected .checkedindicator { + + background-position:0 -56px; + +} + + +/* Matches disabled menu items */ + +.yuimenubaritem a.disabled .submenuindicator { + + background-position:0 -40px; + +} + +.yuimenuitem a.disabled { + + cursor:default; + color:#b9b9b9; + +} + +.yuimenuitem a.disabled .submenuindicator { + + background-position:0 -16px; + +} + +.yuimenuitem a.disabled .checkedindicator { + + background-position:0 -64px; + } \ No newline at end of file