Untitled diff

Created Diff never expires
5 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
4 lines
2 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
1 line
var observer={id:"custombuttons_observer_1",get wrappedJSObject(){return this;},observe:function onOpen(subject,topic,data){if(topic=="domwindowopened"&&subject instanceof Components.interfaces.nsIDOMWindow){
for(var observer={id:"custombuttons_observer_1",get wrappedJSObject(){return this},observe:function(e,t,n){"domwindowopened"==t&&e instanceof Components.interfaces.nsIDOMWindow&&e.addEventListener("DOMContentLoaded",function o(){e.removeEventListener("DOMContentLoaded",o,!1),"chrome://global/content/alerts/alert.xul"==e.document.documentURI&&e.setTimeout(function(){e.close()},3e3)},!1)}},initialized=!1,enumerator=Services.obs.enumerateObservers("domwindowopened");enumerator.hasMoreElements();){var element=enumerator.getNext();if("wrappedJSObject"in element&&element.wrappedJSObject&&element.wrappedJSObject.id==observer.id){initialized=!0;break}}0==initialized&&Services.ww.registerNotification(observer),this.onDestroy=function(e){"delete"==e&&Services.ww.unregisterNotification(observer)};
subject.addEventListener("DOMContentLoaded",function onLoad(){subject.removeEventListener("DOMContentLoaded",onLoad,false);if(subject.document.documentURI=="chrome://global/content/alerts/alert.xul"{
subject.setTimeout(function(){subject.close();},3000);}},false);}},};var initialized=false;var enumerator=Services.obs.enumerateObservers("domwindowopened");while(enumerator.hasMoreElements()){var element= enumerator.getNext();if("wrappedJSObject" in element&&element.wrappedJSObject&&element.wrappedJSObject.id==observer.id){initialized=true;break;}}if(initialized==false){Services.ww.registerNotification(observer);
}this.onDestroy=function(reason){if(reason=="delete"){Services.ww.unregisterNotification(observer);}};