mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-24 03:19:06 +00:00
Bug 669390 - Part 2: Update mobile settings to use type="menulist". r=Unfocused,mfinkle
This commit is contained in:
parent
c4979264d4
commit
4f1103efb2
@ -59,6 +59,11 @@ setting[type="directory"] {
|
||||
-moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-path");
|
||||
}
|
||||
|
||||
setting[type="radio"],
|
||||
setting[type="menulist"] {
|
||||
-moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-multi");
|
||||
}
|
||||
|
||||
#browsers > notificationbox {
|
||||
-moz-binding: url("chrome://browser/content/notification.xml#stacked-notificationbox");
|
||||
overflow: -moz-hidden-unscrollable;
|
||||
|
@ -434,14 +434,14 @@
|
||||
oncommand="BrowserUI.newTab('about:fennec', Browser.selectedTab);"/>
|
||||
#endif
|
||||
</setting>
|
||||
<setting id="prefs-uilanguage" title="&language.title;" type="control">
|
||||
<setting id="prefs-uilanguage" title="&language.title;" type="menulist">
|
||||
<menulist id="prefs-languages" oncommand="PreferencesView.updateLocale();">
|
||||
<menupopup>
|
||||
<menuitem id="prefs-languages-auto" label="&language.auto;" value="auto"/>
|
||||
</menupopup>
|
||||
</menulist>
|
||||
</setting>
|
||||
<setting id="prefs-homepage" title="&homepage.title;" type="control">
|
||||
<setting id="prefs-homepage" title="&homepage.title;" type="menulist">
|
||||
<menulist id="prefs-homepage-options" oncommand="PreferencesView.updateHomePage();">
|
||||
<menupopup onpopupshowing="PreferencesView.updateHomePageList();">
|
||||
<menuitem id="prefs-homepage-default" label="&homepage.default;" value="default"/>
|
||||
|
@ -312,7 +312,7 @@
|
||||
</xul:label>
|
||||
</xul:vbox>
|
||||
<xul:hbox anonid="input-container" class="setting-input">
|
||||
<children includes="button|menulist"/>
|
||||
<children includes="button"/>
|
||||
</xul:hbox>
|
||||
</content>
|
||||
</binding>
|
||||
@ -490,9 +490,7 @@
|
||||
<constructor>
|
||||
<![CDATA[
|
||||
let self = this;
|
||||
this.control.addEventListener("command", function() {
|
||||
self.valueToPreference();
|
||||
}, false);
|
||||
this.control.addEventListener("command", this.valueToPreference.bind(this), false);
|
||||
]]>
|
||||
</constructor>
|
||||
|
||||
|
@ -1084,7 +1084,6 @@ setting[type="string"] > .setting-input > textbox {
|
||||
|
||||
.addon-control,
|
||||
setting:not([type="integer"]) button,
|
||||
setting[type="control"] menulist,
|
||||
setting[type="menulist"] menulist,
|
||||
setting[type="color"] colorpicker[type="button"] {
|
||||
-moz-appearance: none;
|
||||
@ -1115,7 +1114,6 @@ setting[type="color"] colorpicker[type="button"] {
|
||||
|
||||
.addon-control:active:hover,
|
||||
setting:not([type="integer"]) button:active:hover,
|
||||
setting[type="control"] menulist:active:hover,
|
||||
setting[type="menulist"] menulist:active:hover,
|
||||
setting[type="color"] colorpicker[type="button"]:active:hover {
|
||||
box-shadow: inset 0 1px 3px rgba(0,0,0,.2), 0 1px rgba(255,255,255,0.25);
|
||||
|
@ -1085,7 +1085,6 @@ menulist { /* Fixes some styling inconsistencies */
|
||||
|
||||
.addon-control,
|
||||
setting:not([type="integer"]) button,
|
||||
setting[type="control"] menulist,
|
||||
setting[type="menulist"] menulist,
|
||||
setting[type="color"] colorpicker[type="button"] {
|
||||
-moz-appearance: none;
|
||||
@ -1109,7 +1108,6 @@ setting[type="color"] colorpicker[type="button"] {
|
||||
|
||||
.addon-control:active:hover,
|
||||
setting:not([type="integer"]) button:active:hover,
|
||||
setting[type="control"] menulist:active:hover,
|
||||
setting[type="menulist"] menulist:active:hover,
|
||||
setting[type="color"] colorpicker[type="button"]:active:hover {
|
||||
background-color: rgba(61, 76, 92, 0.2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user