Skip to content

Instantly share code, notes, and snippets.

@bgrins
Last active March 7, 2018 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bgrins/220d37fa4435dc8cacf709f8ed6f3d5d to your computer and use it in GitHub Desktop.
Save bgrins/220d37fa4435dc8cacf709f8ed6f3d5d to your computer and use it in GitHub Desktop.
2292200 lines and 133 unique binding+tagname combos
66 tagnames with xbl bindings attached: [
"arrowscrollbox",
"autorepeatbutton",
"browser",
"button",
"caption",
"checkbox",
"deck",
"description",
"dialog",
"dropmarker",
"filefield",
"findbar",
"groupbox",
"hbox",
"iframe",
"input",
"installitem",
"label",
"listbox",
"listcell",
"listheader",
"listitem",
"listrows",
"menu",
"menubar",
"menucaption",
"menuitem",
"menulist",
"menupopup",
"notification",
"notificationbox",
"panel",
"popupnotification",
"progressmeter",
"radio",
"radiogroup",
"resizer",
"richlistbox",
"richlistitem",
"row",
"scrollbar",
"scrollbox",
"searchbar",
"splitter",
"statuspanel",
"stringbundle",
"tab",
"tabbox",
"tabmodalprompt",
"tabpanels",
"tabs",
"textarea",
"textbox",
"toolbar",
"toolbarbutton",
"toolbarpaletteitem",
"tooltip",
"tree",
"treechildren",
"treecol",
"treecolpicker",
"treecols",
"treerows",
"update",
"vbox",
"videocontrols"
]
131 xbl bindings attached: [
"addon-generic",
"addon-installing",
"addon-progress-notification",
"addon-uninstalled",
"arrowpanel",
"arrowscrollbox",
"autocomplete",
"autocomplete-creditcard-insecure-field",
"autocomplete-profile-listitem",
"autocomplete-profile-listitem-footer",
"autocomplete-rich-result-popup",
"autocomplete-richlistbox",
"autocomplete-richlistitem",
"autocomplete-richlistitem-insecure-field",
"autorepeatbutton",
"browser",
"browser-search-autocomplete-result-popup",
"button",
"caption",
"categories-list",
"category",
"checkbox",
"columnpicker",
"container",
"creator-link",
"ctrlTab-preview",
"datetime-popup",
"deck",
"detail-row",
"dialog",
"download",
"download-progress",
"dropmarker",
"filefield",
"findbar",
"findbar-textbox",
"groupbox",
"handler",
"handler-selected",
"iframe",
"input-box",
"inputFields",
"install-status",
"installitem",
"label-control",
"listbox",
"listcell",
"listcell-checkbox",
"listcell-iconic",
"listheader",
"listitem",
"listitem-checkbox",
"listitem-iconic",
"listrows",
"menu",
"menu-iconic",
"menu-menubar",
"menu-menubar-iconic",
"menubar",
"menucaption",
"menuitem",
"menuitem-iconic",
"menuitem-iconic-noaccel",
"menulist",
"menulist-popuponly",
"notification",
"notificationbox",
"numberbox",
"panel",
"places-popup-arrow",
"places-popup-base",
"places-tree",
"popup",
"popup-notification",
"popup-scrollbars",
"printpreviewtoolbar",
"progressmeter",
"radio",
"radiogroup",
"rating",
"remote-browser",
"resizer",
"richlistbox",
"richlistitem",
"scrollbar",
"scrollbox",
"search-one-offs",
"search-textbox",
"searchbar",
"searchbar-textbox",
"softblockedaddon",
"sorters",
"splitter",
"statuspanel",
"stringbundle",
"tab",
"tabbox",
"tabbrowser-alltabs-popup",
"tabbrowser-arrowscrollbox",
"tabbrowser-browser",
"tabbrowser-remote-browser",
"tabbrowser-tab",
"tabbrowser-tabpanels",
"tabbrowser-tabs",
"tabmodalprompt",
"tabpanels",
"tabs",
"text-base",
"text-label",
"text-link",
"textAreas",
"textarea",
"textbox",
"toolbar",
"toolbar-menubar-autohide",
"toolbarbutton",
"toolbarbutton-badged",
"toolbarbutton-badged-menu",
"toolbarpaletteitem",
"toolbarpaletteitem-palette-wrapping-label",
"tooltip",
"translationbar",
"tree",
"treebody",
"treecol",
"treecols",
"treerows",
"update",
"urlbar",
"urlbar-rich-result-popup",
"videoControls"
]
Bindings missing from try run: [
"inputFields",
"textAreas",
"toolbar",
"customizableui-toolbar",
"customizableui-toolbar-menubar-stub",
"customizableui-toolbar-menubar-autohide",
"customizableui-toolbar-drag",
"download-subview-toolbarbutton",
"handler-base",
"offlineapp",
"autocomplete-profile-listitem-base",
"autocomplete-profile-listitem-clear-button",
"toolbarbutton-dropdown",
"builtin-android-inputFields",
"builtin-android-textAreas",
"builtin-android-browser",
"builtin-android-editor",
"builtin-emacs-inputFields",
"builtin-emacs-textAreas",
"builtin-emacs-browser",
"builtin-emacs-editor",
"builtin-mac-inputFields",
"builtin-mac-textAreas",
"builtin-mac-browser",
"builtin-mac-editor",
"builtin-unix-inputFields",
"builtin-unix-textAreas",
"builtin-unix-browser",
"builtin-unix-editor",
"builtin-win-inputFields",
"builtin-win-textAreas",
"builtin-win-browser",
"builtin-win-editor",
"prettyprint",
"marquee",
"marquee-horizontal",
"marquee-vertical",
"marquee-horizontal-editable",
"marquee-vertical-editable",
"button-base",
"menu-button-base",
"button-repeat",
"colorpicker",
"colorpicker-button",
"date-input",
"time-input",
"datetime-input-base",
"editor",
"basecontrol",
"basetext",
"groupbox-base",
"listbox-base",
"listhead",
"menuitem-base",
"menu-base",
"menulist-base",
"menulist-editable",
"popup-base",
"progressmeter-undetermined",
"scalethumb",
"scaleslider",
"scale",
"scrollbox-base",
"arrowscrollbox-clicktoscroll",
"grippy",
"tab-base",
"input-box-spell",
"toolbar-drag",
"toolbarpaletteitem-palette",
"tree-base",
"treecol-base",
"treecol-image",
"suppressChangeEvent",
"touchControls",
"noControls",
"wizard-base",
"wizard",
"wizardpage",
"wizard-header",
"wizard-buttons",
"hardblockedaddon",
"addon-base",
"handler",
"updateheader",
"pluginProblem",
"replacement"
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment