michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: browser[tabmodalPromptShowing] { michael@0: -moz-user-focus: none !important; michael@0: } michael@0: michael@0: browser[remote="false"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/browser.xml#local-browser"); michael@0: } michael@0: michael@0: browser[remote="true"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/browser.xml#remote-browser"); michael@0: } michael@0: michael@0: #tabs { michael@0: -moz-binding: url("chrome://browser/content/bindings/tabs.xml#tablist"); michael@0: } michael@0: michael@0: documenttab { michael@0: -moz-binding: url("chrome://browser/content/bindings/tabs.xml#documenttab"); michael@0: } michael@0: michael@0: appbar { michael@0: -moz-binding: url('chrome://browser/content/bindings/appbar.xml#appbarBinding'); michael@0: } michael@0: michael@0: flyoutpanel { michael@0: -moz-binding: url('chrome://browser/content/bindings/flyoutpanel.xml#flyoutpanelBinding'); michael@0: } michael@0: cssthrobber { michael@0: -moz-binding: url('chrome://browser/content/bindings/cssthrobber.xml#cssthrobberBinding'); michael@0: } michael@0: label[linewrap] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#line-wrap-label"); michael@0: } michael@0: label[linewrap].text-link, label[onclick][linewrap] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#line-wrap-text-link"); michael@0: } michael@0: michael@0: settings { michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#settings"); michael@0: } michael@0: setting { michael@0: display: none; michael@0: } michael@0: autoscroller { michael@0: -moz-binding: url('chrome://browser/content/bindings/popup.xml#element-popup'); michael@0: } michael@0: michael@0: notificationbox { michael@0: -moz-binding: url('chrome://browser/content/bindings/notification.xml#notificationbox'); michael@0: } michael@0: notification { michael@0: -moz-binding: url('chrome://browser/content/bindings/notification.xml#notification'); michael@0: } michael@0: michael@0: circularprogressindicator { michael@0: -moz-binding: url('chrome://browser/content/bindings/circularprogress.xml#circular-progress-indicator'); michael@0: } michael@0: michael@0: setting[type="bool"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-bool"); michael@0: } michael@0: michael@0: setting[type="bool"][localized="true"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-localized-bool"); michael@0: } michael@0: michael@0: setting[type="boolint"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-boolint"); michael@0: } michael@0: michael@0: setting[type="integer"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-integer"); michael@0: } michael@0: michael@0: setting[type="control"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-control"); michael@0: } michael@0: michael@0: setting[type="string"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-string"); michael@0: } michael@0: michael@0: setting[type="color"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-color"); michael@0: } michael@0: michael@0: setting[type="file"], michael@0: setting[type="directory"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-path"); michael@0: } michael@0: michael@0: setting[type="radio"], michael@0: setting[type="menulist"] { michael@0: display: -moz-box; michael@0: -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-multi"); michael@0: } michael@0: michael@0: #chrome-selection-overlay, michael@0: #content-selection-overlay { michael@0: -moz-binding: url("chrome://browser/content/bindings/selectionoverlay.xml#selection-binding"); michael@0: } michael@0: michael@0: #urlbar-edit { michael@0: -moz-binding: url("chrome://browser/content/bindings/urlbar.xml#urlbar"); michael@0: } michael@0: michael@0: #urlbar-autocomplete { michael@0: -moz-binding: url("chrome://browser/content/bindings/urlbar.xml#urlbar-autocomplete"); michael@0: } michael@0: michael@0: richgrid { michael@0: -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid"); michael@0: } michael@0: michael@0: richgriditem { michael@0: -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid-empty-item"); michael@0: } michael@0: richgriditem[value] { michael@0: -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid-item"); michael@0: } michael@0: michael@0: placeitem { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-item"); michael@0: background-color: transparent; michael@0: } michael@0: michael@0: placeitem[type="folder"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-folder"); michael@0: } michael@0: michael@0: placelabel { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-label"); michael@0: } michael@0: michael@0: radio[type="toggle"] { michael@0: -moz-binding: url("chrome://global/content/bindings/radio.xml#radio"); michael@0: } michael@0: michael@0: radiogroup { michael@0: -moz-binding: url("chrome://global/content/bindings/radio.xml#radiogroup"); michael@0: } michael@0: michael@0: checkbox.toggleswitch { michael@0: -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#checkbox-toggleswitch"); michael@0: } michael@0: michael@0: menulist { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#menulist"); michael@0: } michael@0: michael@0: .chrome-select-option { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#chrome-select-option"); michael@0: } michael@0: michael@0: /* richlist defaults ------------------------------------------------------- */ michael@0: richlistbox[batch] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistbox-batch"); michael@0: } michael@0: michael@0: richlistbox[bindingType="contextmenu"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistbox-contextmenu"); michael@0: } michael@0: michael@0: richlistitem { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistitem"); michael@0: } michael@0: michael@0: richlistitem[type="error"], michael@0: richlistitem[type="warning"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/console.xml#error"); michael@0: } michael@0: michael@0: richlistitem[type="message"]{ michael@0: -moz-binding: url("chrome://browser/content/bindings/console.xml#message"); michael@0: } michael@0: michael@0: dialog { michael@0: -moz-binding: url("chrome://browser/content/bindings/dialog.xml#dialog"); michael@0: } michael@0: michael@0: /* Do not allow these to inherit from the toolkit binding */ michael@0: dialog.content-dialog { michael@0: -moz-binding: none; michael@0: } michael@0: michael@0: /* Disable context menus in textboxes */ michael@0: .textbox-input-box, michael@0: .textbox-input-box[spellcheck="true"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#input-box"); michael@0: } michael@0: michael@0: textbox { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#textbox"); michael@0: } michael@0: michael@0: /* used in about:config */ michael@0: textbox[type="search"] { michael@0: -moz-binding: url("chrome://browser/content/bindings/bindings.xml#search-textbox"); michael@0: } michael@0: michael@0: tabmodalprompt { michael@0: -moz-binding: url("chrome://browser/content/bindings/tabprompts.xml#tabmodalprompt"); michael@0: }