2 /** Styles applying to items in a button-toolbar-3 style menu
3 * menuitem class="button-toolbar-3"
5 .button-toolbar-3 > .menubutton-icon-internal-box
7 border : 1px outset #9999CC;
10 .button-toolbar-3[open="true"] > .menubutton-icon-internal-box,
11 .button-toolbar-3:hover:active > .menubutton-icon-internal-box
13 border : 1px inset #9999CC;
16 menupopup.button-toolbar-3
21 menuitem.button-toolbar-3
26 .button-toolbar-3[menuactive="true"]
28 background-color : #666699;
33 /** menubuttons on generic grey toolbars
34 * class="button-toolbar"
36 .button-toolbar > .menubutton-internal-box
38 border : 1px solid transparent;
39 padding : 1px 2px 1px 2px;
43 .button-toolbar:hover > .menubutton-internal-box
45 border : 1px outset #CCD0DD;
46 padding : 1px 2px 1px 2px;
49 .button-toolbar[open="true"] > .menubutton-internal-box,
50 .button-toolbar[open="true"] > .button-internal-box,
51 .button-toolbar:hover:active > .menubutton-internal-box
53 border : 1px inset #CCD0DD;
54 padding : 2px 1px 0px 3px;
58 * Navigation bar style menubuttons
62 /* This is really a hack to deal with buggy :hover - but it's now in toolkit (see below, taken from classic) */
65 * XXX - this is a hack. :hover does not work to spec and so we're using a binding
66 * with JS that lives in xpfe/global/resources/content/menulistBindings.xml
67 * to set attributes on various parts of the button when mouse down/over
68 * events fire. When :hover works correctly, this can be removed (see
69 * revision 1.21 of this file for details.
75 -moz-binding : url("chrome://global/content/menulistBindings.xml#menubutton-dual-ex");
76 /* -moz-user-focus : ignore !important; */
81 -moz-binding : url("chrome://global/content/menulistBindings.xml#menubutton-dual-ex-left");
82 /* -moz-user-focus : none !important; */
92 .menubutton-dual-ex-button > .button-internal-box > .button-text-container
100 .menubutton-dual > .menubutton-dual-ex-button > .button-internal-box
102 border : 1px solid transparent;
106 .menubutton-dual-ex-button
111 .menubutton-dual:hover > .menubutton-dual-ex-button > .button-internal-box,
112 .menubutton-dual[buttonover="true"] > .menubutton-dual-ex-button > .button-internal-box
114 border : 1px outset #CCD0DD;
118 .menubutton-dual:hover:active > .menubutton-dual-ex-button > .button-internal-box,
119 .menubutton-dual[open="true"] > .menubutton-dual-ex-button > .button-internal-box,
120 .menubutton-dual > .menubutton-dual-ex-button:hover:active > .button-internal-box
122 border : 1px inset #CCD0DD;
123 padding : 2px 0px 0px 2px;
127 .menubutton-dual[disabled="true"] > .menubutton-dual-ex-button > .button-internal-box,
128 .menubutton-dual[disabled="true"]:hover:active > .menubutton-dual-ex-button > .button-internal-box,
129 .menubutton-dual[disabled="true"][open="true"] > .menubutton-dual-ex-button > .button-internal-box,
130 .menubutton-dual[disabled="true"][buttonover="true"] > .menubutton-dual-ex-button > .button-internal-box,
131 .menubutton-dual[disabled="true"] > .menubutton-dual-ex-button:hover:active > .button-internal-box
133 border : 1px solid transparent;
139 .menubutton-dual > .menubutton-dual-dropmarker-box
141 border : 1px solid transparent;
145 .menubutton-dual-ex:hover > .menubutton-dual-dropmarker-box,
146 .menubutton-dual:hover > .menubutton-dual-dropmarker-box,
147 .menubutton-dual > .menubutton-dual-dropmarker-box:hover,
148 .menubutton-dual[buttonover="true"] > .menubutton-dual-dropmarker-box
150 border : 1px outset #CCD0DD;
154 .menubutton-dual:hover:active > .menubutton-dual-dropmarker-box,
155 .menubutton-dual[open="true"] > .menubutton-dual-dropmarker-box
157 border : 1px inset #CCD0DD;
158 padding : 2px 0px 0px 2px;
162 .menubutton-dual[disabled="true"] > .menubutton-dual-dropmarker-box,
163 .menubutton-dual[disabled="true"]:hover:active > .menubutton-dual-dropmarker-box,
164 .menubutton-dual[disabled="true"][open="true"] > .menubutton-dual-dropmarker-box,
165 .menubutton-dual[disabled="true"][buttonover="true"] > .menubutton-dual-dropmarker-box
167 border : 1px solid transparent;
172 menubutton > .menubutton-dual-dropmarker-box > .menubutton-dropmarker
174 /* padding-bottom : 17px; */
175 padding-bottom : 24px;