author | Boris Zbarsky <bzbarsky@mit.edu> |
Thu, 12 Apr 2018 00:05:49 -0400 | |
changeset 412926 | 2a9b18f3f4ace72abfcb323612eb7cf9bd147076 |
parent 412925 | a5d3181f3b27516389832323e67b600c91999839 |
child 412927 | 03a535f247d807f960caf507938fa9c16c967160 |
push id | 33824 |
push user | ebalazs@mozilla.com |
push date | Thu, 12 Apr 2018 09:39:57 +0000 |
treeherder | mozilla-central@246c614e1605 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | smaug |
bugs | 1453487 |
milestone | 61.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/base/content/tabbrowser.xml +++ b/browser/base/content/tabbrowser.xml @@ -95,17 +95,17 @@ command="cmd_newNavigatorTab" onclick="checkForMiddleClick(this, event);" tooltip="dynamic-shortcut-tooltip"/> <xul:spacer class="closing-tabs-spacer" anonid="closing-tabs-spacer" style="width: 0;"/> </xul:arrowscrollbox> </content> - <implementation implements="nsIDOMEventListener, nsIObserver"> + <implementation implements="nsIObserver"> <constructor> <![CDATA[ this._tabClipWidth = Services.prefs.getIntPref("browser.tabs.tabClipWidth"); let strId = PrivateBrowsingUtils.isWindowPrivate(window) ? "emptyPrivateTabTitle" : "emptyTabTitle"; this.emptyTabTitle = gTabBrowserBundle.GetStringFromName("tabs." + strId); @@ -1960,17 +1960,17 @@ } ]]> </handler> </handlers> </binding> <binding id="tabbrowser-alltabs-popup" extends="chrome://global/content/bindings/popup.xml#popup"> - <implementation implements="nsIDOMEventListener"> + <implementation> <method name="_tabOnAttrModified"> <parameter name="aEvent"/> <body><![CDATA[ var tab = aEvent.target; if (tab.mCorrespondingMenuitem) this._setMenuitemAttributes(tab.mCorrespondingMenuitem, tab); ]]></body> </method>
--- a/browser/base/content/urlbarBindings.xml +++ b/browser/base/content/urlbarBindings.xml @@ -48,17 +48,17 @@ file, You can obtain one at http://mozil xbl:inherits="open,parentfocused=focused,usertyping"/> <children includes="hbox"/> </xul:hbox> <xul:popupset anonid="popupset" class="autocomplete-result-popupset"/> <children includes="toolbarbutton"/> </content> - <implementation implements="nsIObserver, nsIDOMEventListener"> + <implementation implements="nsIObserver"> <field name="ExtensionSearchHandler" readonly="true"> (ChromeUtils.import("resource://gre/modules/ExtensionSearchHandler.jsm", {})).ExtensionSearchHandler; </field> <constructor><![CDATA[ this._prefs = Cc["@mozilla.org/preferences-service;1"] .getService(Ci.nsIPrefService) .getBranch("browser.urlbar.");
--- a/browser/components/search/content/search.xml +++ b/browser/components/search/content/search.xml @@ -1112,17 +1112,17 @@ label="&searchInNewTab.label;" accesskey="&searchInNewTab.accesskey;"/> <xul:menuitem anonid="search-one-offs-context-set-default" label="&searchSetAsDefault.label;" accesskey="&searchSetAsDefault.accesskey;"/> </xul:menupopup> </content> - <implementation implements="nsIDOMEventListener,nsIObserver,nsIWeakReference"> + <implementation implements="nsIObserver,nsIWeakReference"> <!-- Width in pixels of the one-off buttons. 49px is the min-width of each search engine button, adapt this const when changing the css. It's actually 48px + 1px of right border. --> <property name="buttonWidth" readonly="true" onget="return 49;"/> <field name="_popup">null</field>
--- a/toolkit/components/prompts/content/tabprompts.xml +++ b/toolkit/components/prompts/content/tabprompts.xml @@ -79,17 +79,17 @@ <button anonid="button1" label="&cancelButton.label;"/> #endif </hbox> </vbox> </hbox> <spacer flex="2"/> </xbl:content> - <implementation implements="nsIDOMEventListener"> + <implementation> <constructor> <![CDATA[ let self = this; function getElement(anonid) { return document.getAnonymousElementByAttribute(self, "anonid", anonid); } this.ui = {
--- a/toolkit/content/widgets/browser.xml +++ b/toolkit/content/widgets/browser.xml @@ -7,17 +7,17 @@ <bindings id="browserBindings" xmlns="http://www.mozilla.org/xbl" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <binding id="browser"> <content clickthrough="never"> <children/> </content> - <implementation type="application/javascript" implements="nsIObserver, nsIDOMEventListener, nsIBrowser"> + <implementation type="application/javascript" implements="nsIObserver, nsIBrowser"> <property name="autoscrollEnabled"> <getter> <![CDATA[ if (this.getAttribute("autoscroll") == "false") return false; return this.mPrefs.getBoolPref("general.autoScroll", true); ]]>
--- a/toolkit/content/widgets/button.xml +++ b/toolkit/content/widgets/button.xml @@ -256,17 +256,17 @@ event.preventDefault(); ]]> </handler> </handlers> </binding> <binding id="menu-button-base" extends="chrome://global/content/bindings/button.xml#button-base"> - <implementation implements="nsIDOMEventListener"> + <implementation> <constructor> this.init(); </constructor> <method name="init"> <body> <![CDATA[ var btn = document.getAnonymousElementByAttribute(this, "anonid", "button");
--- a/toolkit/content/widgets/colorpicker.xml +++ b/toolkit/content/widgets/colorpicker.xml @@ -102,17 +102,17 @@ <xul:image class="colorpickertile" color="#330033"/> </xul:hbox> </xul:vbox> <!-- Something to take tab focus <button style="border : 0px; width: 0px; height: 0px;"/> --> </content> - <implementation implements="nsIDOMEventListener"> + <implementation> <property name="color"> <getter><![CDATA[ return this.mSelectedCell ? this.mSelectedCell.getAttribute("color") : null; ]]></getter> <setter><![CDATA[ if (!val) return val; var uppercaseVal = val.toUpperCase();
--- a/toolkit/content/widgets/remote-browser.xml +++ b/toolkit/content/widgets/remote-browser.xml @@ -6,17 +6,17 @@ <bindings id="firefoxBrowserBindings" xmlns="http://www.mozilla.org/xbl" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <binding id="remote-browser" extends="chrome://global/content/bindings/browser.xml#browser"> <implementation type="application/javascript" - implements="nsIObserver, nsIDOMEventListener, nsIRemoteBrowser"> + implements="nsIObserver, nsIRemoteBrowser"> <field name="_securityUI">null</field> <property name="securityUI" readonly="true"> <getter><![CDATA[ if (!this._securityUI) { // Don't attempt to create the remote web progress if the
--- a/toolkit/content/widgets/scrollbox.xml +++ b/toolkit/content/widgets/scrollbox.xml @@ -609,17 +609,17 @@ xbl:inherits="orient,collapsed=notoverflowing,disabled=scrolledtoend" anonid="scrollbutton-down" onclick="_distanceScroll(event);" onmousedown="if (event.button == 0) _startScroll(1);" onmouseup="if (event.button == 0) _stopScroll();" onmouseover="_continueScroll(1);" onmouseout="_pauseScroll();"/> </content> - <implementation implements="nsITimerCallback, nsIDOMEventListener"> + <implementation implements="nsITimerCallback"> <constructor><![CDATA[ this._scrollDelay = this._prefBranch.getIntPref("toolkit.scrollbox.clickToScroll.scrollDelay", this._scrollDelay); ]]></constructor> <destructor><![CDATA[ // Release timer to avoid reference cycles.
--- a/toolkit/content/widgets/tabbox.xml +++ b/toolkit/content/widgets/tabbox.xml @@ -12,17 +12,17 @@ <binding id="tab-base"> <resources> <stylesheet src="chrome://global/skin/tabbox.css"/> </resources> </binding> <binding id="tabbox" extends="chrome://global/content/bindings/tabbox.xml#tab-base"> - <implementation implements="nsIDOMEventListener"> + <implementation> <property name="handleCtrlTab"> <setter> <![CDATA[ this.setAttribute("handleCtrlTab", val); return val; ]]> </setter> <getter>