======================================================================= */
/* ::::: bookmark toolbar buttons ::::: */
-
+
toolbarbutton.bookmark-item {
cursor: pointer;
min-width: 0px;
display: none;
}
+.bookmark-item > .menu-iconic-left > .menu-iconic-icon {
+ max-width: 16px;
+ max-height: 16px;
+}
+
.bookmark-group {
list-style-image: url(chrome://communicator/skin/bookmarks/bookmark-group.gif) !important;
}
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
}
+/* Prevent [mode="icons"] from hiding the label */
+.bookmark-item > .toolbarbutton-text {
+ display: -moz-box !important;
+}
+
/* ::::: drag and drop styles ::::: */
-toolbarbutton.bookmark-item[dragover-left="true"] {
- border-left: 2px solid #008484;
-}
-
-toolbarbutton.bookmark-item[dragover-right="true"] {
- border-right: 2px solid #008484;
+#PlacesToolbarDropIndicator {
+ list-style-image: url("chrome://communicator/skin/bookmarks/toolbarDropMarker.png");
}
-toolbarbutton.bookmark-item[dragover-top="true"] {
- background-color: #008484;
- color: #FFCF00;
+toolbarbutton.bookmark-item[dragover="true"][open="true"] {
+ background-color: #008484 !important;
+ color: #FFCF00 !important;
}
/* ::::: bookmark menus ::::: */
menuitem.bookmark-item {
border-top: 1px solid transparent !important;
border-bottom: 1px solid transparent !important;
- padding: 1px 3px 1px 2px;
- margin-top: -1px;
+ padding: 0px 2px;
}
.menuitem-iconic.bookmark-item[disabled="true"] {
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
-}
+}
.menu-iconic.bookmark-item[disabled="true"][container="true"] {
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
/* ..... drag and drop styles ..... */
-menu.bookmark-item[dragover-top="true"],
-menuitem.bookmark-item[dragover-top="true"] {
- border-top: 1px solid #008484; !important;
-}
-
-menu.bookmark-item[dragover-bottom="true"],
-menuitem.bookmark-item[dragover-bottom="true"] {
- border-bottom: 1px solid #008484 !important;
+/* rules for menupopup drop indicators */
+.menupopup-drop-indicator-bar {
+ position: relative;
+ /* these two margins must together compensate the indicator's height */
+ margin-top: -1px;
+ margin-bottom: -1px;
}
-menu.bookmark-item[dragover="true"] {
- background-color: #008484 !important;
- color: #FFCF00 !important;
+.menupopup-drop-indicator {
+ list-style-image: none;
+ height: 2px;
+ -moz-margin-end: -4em;
+ background-color: #008484;
}