diff --git a/xpfe/global/resources/skin/menulistBindings.xml b/xpfe/global/resources/skin/menulistBindings.xml index f4127716ea4c..49ae55be4ab3 100644 --- a/xpfe/global/resources/skin/menulistBindings.xml +++ b/xpfe/global/resources/skin/menulistBindings.xml @@ -77,10 +77,40 @@ BINDING : menubutton-dual XUL REPRESENTATION : --> - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xpfe/global/resources/skin/xul.css b/xpfe/global/resources/skin/xul.css index b808a953d452..204e90e81999 100644 --- a/xpfe/global/resources/skin/xul.css +++ b/xpfe/global/resources/skin/xul.css @@ -290,6 +290,7 @@ radiogroup } button, button.left { + user-focus: normal; behavior: url(resource:/chrome/xulBindings.xml#buttonleft); } @@ -369,15 +370,27 @@ colorpicker { behavior : url("resource:/chrome/menulistBindings.xml#menubutton-single-right"); } - menubutton.menubutton-dual + menubutton.menubutton-dual.left { - behavior : url("resource:/chrome/menulistBindings.xml#menubutton-dual"); + behavior : url("resource:/chrome/menulistBindings.xml#menubutton-dual-left"); + } + + menubutton.menubutton-dual.top + { + behavior : url("resource:/chrome/menulistBindings.xml#menubutton-dual-top"); + } + + menubutton.menubutton-dual.right + { + behavior : url("resource:/chrome/menulistBindings.xml#menubutton-dual-right"); + } + + menubutton.menubutton-dual.bottom + { + behavior : url("resource:/chrome/menulistBindings.xml#menubutton-dual-bottom"); } menubutton.menubutton-icon { behavior : url("resource:/chrome/menulistBindings.xml#menubutton-icon"); - } - - - \ No newline at end of file + } \ No newline at end of file diff --git a/xpfe/global/resources/skin/xulBindings.xml b/xpfe/global/resources/skin/xulBindings.xml index 486e87a7ddec..11d3679ae878 100644 --- a/xpfe/global/resources/skin/xulBindings.xml +++ b/xpfe/global/resources/skin/xulBindings.xml @@ -80,7 +80,7 @@ - + @@ -387,7 +387,7 @@ - +