Simplify
This commit is contained in:
parent
7ba371a0ff
commit
ff3aed674f
@ -15,7 +15,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
gBrowserInit.__treestyletab___delayedStartup = gBrowserInit._delayedStartup;
|
gBrowserInit.__treestyletab___delayedStartup = gBrowserInit._delayedStartup;
|
||||||
gBrowserInit._delayedStartup = function(...aArgs) {
|
gBrowserInit._delayedStartup = function(...aArgs) {
|
||||||
TreeStyleTabWindowHelper.runningDelayedStartup = true;
|
TreeStyleTabWindowHelper.runningDelayedStartup = true;
|
||||||
var retVal = gBrowserInit.__treestyletab___delayedStartup.apply(this, aArgs);
|
var retVal = gBrowserInit.__treestyletab___delayedStartup.call(this, ...aArgs);
|
||||||
TreeStyleTabWindowHelper.runningDelayedStartup = false;
|
TreeStyleTabWindowHelper.runningDelayedStartup = false;
|
||||||
return retVal;
|
return retVal;
|
||||||
};
|
};
|
||||||
@ -54,13 +54,13 @@ var TreeStyleTabWindowHelper = {
|
|||||||
window.__treestyletab__BrowserOpenTab = window.BrowserOpenTab;
|
window.__treestyletab__BrowserOpenTab = window.BrowserOpenTab;
|
||||||
window.BrowserOpenTab = function(...aArgs) {
|
window.BrowserOpenTab = function(...aArgs) {
|
||||||
gBrowser.treeStyleTab.onBeforeNewTabCommand();
|
gBrowser.treeStyleTab.onBeforeNewTabCommand();
|
||||||
return window.__treestyletab__BrowserOpenTab.apply(this, aArgs);
|
return window.__treestyletab__BrowserOpenTab.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
window.__treestyletab__undoCloseTab = window.undoCloseTab;
|
window.__treestyletab__undoCloseTab = window.undoCloseTab;
|
||||||
window.undoCloseTab = function(...aArgs) {
|
window.undoCloseTab = function(...aArgs) {
|
||||||
gBrowser.__treestyletab__doingUndoCloseTab = true;
|
gBrowser.__treestyletab__doingUndoCloseTab = true;
|
||||||
var tab = window.__treestyletab__undoCloseTab.apply(this, aArgs);
|
var tab = window.__treestyletab__undoCloseTab.call(this, ...aArgs);
|
||||||
if (tab)
|
if (tab)
|
||||||
tab.__treestyletab__restoredByUndoCloseTab = true;
|
tab.__treestyletab__restoredByUndoCloseTab = true;
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
@ -77,7 +77,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
TreeStyleTabService.onBeforeOpenLinkWithTab(gBrowser.selectedTab, aParams);
|
TreeStyleTabService.onBeforeOpenLinkWithTab(gBrowser.selectedTab, aParams);
|
||||||
return window.__treestyletab__openLinkIn.apply(this, [aUrl, aWhere, aParams].concat(aArgs));
|
return window.__treestyletab__openLinkIn.call(this, aUrl, aWhere, aParams, ...aArgs);
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
delete window.__treestyletab__openLinkIn_extraParams;
|
delete window.__treestyletab__openLinkIn_extraParams;
|
||||||
@ -91,7 +91,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
linkNode : aLinkNode
|
linkNode : aLinkNode
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
return window.__treestyletab__handleLinkClick.apply(this, [aEvent, aHref, aLinkNode].concat(aArgs));
|
return window.__treestyletab__handleLinkClick.call(this, aEvent, aHref, aLinkNode, ...aArgs);
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
delete window.__treestyletab__openLinkIn_extraParams;
|
delete window.__treestyletab__openLinkIn_extraParams;
|
||||||
@ -116,7 +116,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
if (TreeStyleTabWindowHelper.runningDelayedStartup &&
|
if (TreeStyleTabWindowHelper.runningDelayedStartup &&
|
||||||
TreeStyleTabService.tearOffSubtreeFromRemote(aRemoteTab))
|
TreeStyleTabService.tearOffSubtreeFromRemote(aRemoteTab))
|
||||||
return;
|
return;
|
||||||
return gBrowser.__treestyletab__swapBrowsersAndCloseOther.apply(this, [aOurTab, aRemoteTab].concat(aArgs));
|
return gBrowser.__treestyletab__swapBrowsersAndCloseOther.call(this, aOurTab, aRemoteTab, ...aArgs);
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -160,7 +160,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
else { // Firefox 44 and later
|
else { // Firefox 44 and later
|
||||||
aObserver.__treestyletab__getDropEffectForTabDrag = aObserver._getDropEffectForTabDrag;
|
aObserver.__treestyletab__getDropEffectForTabDrag = aObserver._getDropEffectForTabDrag;
|
||||||
aObserver._getDropEffectForTabDrag = function(...aArgs) {
|
aObserver._getDropEffectForTabDrag = function(...aArgs) {
|
||||||
var effects = aObserver.__treestyletab__getDropEffectForTabDrag.apply(this, aArgs);
|
var effects = aObserver.__treestyletab__getDropEffectForTabDrag.call(this, ...aArgs);
|
||||||
if (effects === 'copy' || effects === 'move') {
|
if (effects === 'copy' || effects === 'move') {
|
||||||
let TSTTabBrowser = this instanceof Element ? (this.tabbrowser || this) : gBrowser ;
|
let TSTTabBrowser = this instanceof Element ? (this.tabbrowser || this) : gBrowser ;
|
||||||
var TST = TSTTabBrowser.treeStyleTab
|
var TST = TSTTabBrowser.treeStyleTab
|
||||||
@ -179,13 +179,13 @@ var TreeStyleTabWindowHelper = {
|
|||||||
nsContextMenu.prototype.__treestyletab__openLinkInTab = nsContextMenu.prototype.openLinkInTab;
|
nsContextMenu.prototype.__treestyletab__openLinkInTab = nsContextMenu.prototype.openLinkInTab;
|
||||||
nsContextMenu.prototype.openLinkInTab = function(...aArgs) {
|
nsContextMenu.prototype.openLinkInTab = function(...aArgs) {
|
||||||
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
||||||
return nsContextMenu.prototype.__treestyletab__openLinkInTab.apply(this, aArgs);
|
return nsContextMenu.prototype.__treestyletab__openLinkInTab.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
nsContextMenu.prototype.__treestyletab__openFrameInTab = nsContextMenu.prototype.openFrameInTab;
|
nsContextMenu.prototype.__treestyletab__openFrameInTab = nsContextMenu.prototype.openFrameInTab;
|
||||||
nsContextMenu.prototype.openFrameInTab = function(...aArgs) {
|
nsContextMenu.prototype.openFrameInTab = function(...aArgs) {
|
||||||
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
||||||
return nsContextMenu.prototype.__treestyletab__openFrameInTab.apply(this, aArgs);
|
return nsContextMenu.prototype.__treestyletab__openFrameInTab.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
nsContextMenu.prototype.__treestyletab__viewMedia = nsContextMenu.prototype.viewMedia;
|
nsContextMenu.prototype.__treestyletab__viewMedia = nsContextMenu.prototype.viewMedia;
|
||||||
@ -205,25 +205,25 @@ var TreeStyleTabWindowHelper = {
|
|||||||
var newWindowPref = TreeStyleTabUtils.prefs.getPref('browser.link.open_newwindow');
|
var newWindowPref = TreeStyleTabUtils.prefs.getPref('browser.link.open_newwindow');
|
||||||
var where = newWindowPref === 3 ? 'tab' : 'window' ;
|
var where = newWindowPref === 3 ? 'tab' : 'window' ;
|
||||||
TreeStyleTabService.onBeforeOpenLink(where, this.target.ownerDocument.defaultView);
|
TreeStyleTabService.onBeforeOpenLink(where, this.target.ownerDocument.defaultView);
|
||||||
return nsContextMenu.prototype.__treestyletab__addDictionaries.apply(this, aArgs);
|
return nsContextMenu.prototype.__treestyletab__addDictionaries.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
nsContextMenu.prototype.__treestyletab__viewPartialSource = nsContextMenu.prototype.viewPartialSource;
|
nsContextMenu.prototype.__treestyletab__viewPartialSource = nsContextMenu.prototype.viewPartialSource;
|
||||||
nsContextMenu.prototype.viewPartialSource = function(...aArgs) {
|
nsContextMenu.prototype.viewPartialSource = function(...aArgs) {
|
||||||
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
||||||
return nsContextMenu.prototype.__treestyletab__viewPartialSource.apply(this, aArgs);
|
return nsContextMenu.prototype.__treestyletab__viewPartialSource.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
nsContextMenu.prototype.__treestyletab__viewFrameSource = nsContextMenu.prototype.viewFrameSource;
|
nsContextMenu.prototype.__treestyletab__viewFrameSource = nsContextMenu.prototype.viewFrameSource;
|
||||||
nsContextMenu.prototype.viewFrameSource = function(...aArgs) {
|
nsContextMenu.prototype.viewFrameSource = function(...aArgs) {
|
||||||
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
TreeStyleTabService.handleNewTabFromCurrent(this.target.ownerDocument.defaultView);
|
||||||
return nsContextMenu.prototype.__treestyletab__viewFrameSource.apply(this, aArgs);
|
return nsContextMenu.prototype.__treestyletab__viewFrameSource.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
window.__treestyletab__BrowserViewSource = window.BrowserViewSource;
|
window.__treestyletab__BrowserViewSource = window.BrowserViewSource;
|
||||||
window.BrowserViewSource = function(...aArgs) {
|
window.BrowserViewSource = function(...aArgs) {
|
||||||
TreeStyleTabService.handleNewTabFromCurrent(aArgs[0]);
|
TreeStyleTabService.handleNewTabFromCurrent(aArgs[0]);
|
||||||
return window.__treestyletab__BrowserViewSource.apply(this, aArgs);
|
return window.__treestyletab__BrowserViewSource.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
BrowserSearch.__treestyletab__loadSearch = BrowserSearch._loadSearch;
|
BrowserSearch.__treestyletab__loadSearch = BrowserSearch._loadSearch;
|
||||||
@ -256,7 +256,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
owner[original] = owner[name];
|
owner[original] = owner[name];
|
||||||
owner[name] = function(aEvent, aIsPanelClick, ...aArgs) {
|
owner[name] = function(aEvent, aIsPanelClick, ...aArgs) {
|
||||||
TreeStyleTabService.onBeforeOpenNewTabByThirdParty(aEvent.target.ownerDocument.defaultView);
|
TreeStyleTabService.onBeforeOpenNewTabByThirdParty(aEvent.target.ownerDocument.defaultView);
|
||||||
return owner[original].apply(this, [aEvent, aIsPanelClick].concat(aArgs));
|
return owner[original].call(this, aEvent, aIsPanelClick, ...aArgs);
|
||||||
};
|
};
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
FullScreen.__treestyletab__showNavToolbox = FullScreen.showNavToolbox;
|
FullScreen.__treestyletab__showNavToolbox = FullScreen.showNavToolbox;
|
||||||
FullScreen.showNavToolbox = function(...aArgs) {
|
FullScreen.showNavToolbox = function(...aArgs) {
|
||||||
var beforeCollapsed = this._isChromeCollapsed;
|
var beforeCollapsed = this._isChromeCollapsed;
|
||||||
var retVal = FullScreen.__treestyletab__showNavToolbox.apply(this, aArgs);
|
var retVal = FullScreen.__treestyletab__showNavToolbox.call(this, ...aArgs);
|
||||||
if (beforeCollapsed !== this._isChromeCollapsed)
|
if (beforeCollapsed !== this._isChromeCollapsed)
|
||||||
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
||||||
return retVal;
|
return retVal;
|
||||||
@ -291,7 +291,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
FullScreen.__treestyletab__hideNavToolbox = FullScreen.hideNavToolbox;
|
FullScreen.__treestyletab__hideNavToolbox = FullScreen.hideNavToolbox;
|
||||||
FullScreen.hideNavToolbox = function(...aArgs) {
|
FullScreen.hideNavToolbox = function(...aArgs) {
|
||||||
var beforeCollapsed = this._isChromeCollapsed;
|
var beforeCollapsed = this._isChromeCollapsed;
|
||||||
var retVal = FullScreen.__treestyletab__hideNavToolbox.apply(this, aArgs);
|
var retVal = FullScreen.__treestyletab__hideNavToolbox.call(this, ...aArgs);
|
||||||
if (beforeCollapsed !== this._isChromeCollapsed)
|
if (beforeCollapsed !== this._isChromeCollapsed)
|
||||||
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
||||||
return retVal;
|
return retVal;
|
||||||
@ -301,7 +301,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
FullScreen.__treestyletab__mouseoverToggle = FullScreen.mouseoverToggle;
|
FullScreen.__treestyletab__mouseoverToggle = FullScreen.mouseoverToggle;
|
||||||
FullScreen.mouseoverToggle = function(...aArgs) {
|
FullScreen.mouseoverToggle = function(...aArgs) {
|
||||||
var beforeCollapsed = this._isChromeCollapsed;
|
var beforeCollapsed = this._isChromeCollapsed;
|
||||||
var retVal = FullScreen.__treestyletab__mouseoverToggle.apply(this, aArgs);
|
var retVal = FullScreen.__treestyletab__mouseoverToggle.call(this, ...aArgs);
|
||||||
if (beforeCollapsed !== this._isChromeCollapsed)
|
if (beforeCollapsed !== this._isChromeCollapsed)
|
||||||
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_FULLSCREEN);
|
||||||
return retVal;
|
return retVal;
|
||||||
@ -315,25 +315,25 @@ var TreeStyleTabWindowHelper = {
|
|||||||
if (event && event.type == 'fullscreen')
|
if (event && event.type == 'fullscreen')
|
||||||
enterFS = !enterFS;
|
enterFS = !enterFS;
|
||||||
gBrowser.treeStyleTab.onBeforeFullScreenToggle(enterFS);
|
gBrowser.treeStyleTab.onBeforeFullScreenToggle(enterFS);
|
||||||
return FullScreen.__treestyletab__toggle.apply(this, aArgs);
|
return FullScreen.__treestyletab__toggle.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
PrintUtils.__treestyletab__printPreview = PrintUtils.printPreview;
|
PrintUtils.__treestyletab__printPreview = PrintUtils.printPreview;
|
||||||
PrintUtils.printPreview = function(...aArgs) {
|
PrintUtils.printPreview = function(...aArgs) {
|
||||||
TreeStyleTabService.onPrintPreviewEnter();
|
TreeStyleTabService.onPrintPreviewEnter();
|
||||||
return PrintUtils.__treestyletab__printPreview.apply(this, aArgs);
|
return PrintUtils.__treestyletab__printPreview.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
PrintUtils.__treestyletab__exitPrintPreview = PrintUtils.exitPrintPreview;
|
PrintUtils.__treestyletab__exitPrintPreview = PrintUtils.exitPrintPreview;
|
||||||
PrintUtils.exitPrintPreview = function(...aArgs) {
|
PrintUtils.exitPrintPreview = function(...aArgs) {
|
||||||
TreeStyleTabService.onPrintPreviewExit();
|
TreeStyleTabService.onPrintPreviewExit();
|
||||||
return PrintUtils.__treestyletab__exitPrintPreview.apply(this, aArgs);
|
return PrintUtils.__treestyletab__exitPrintPreview.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
SidebarUI.__treestyletab__show = SidebarUI.show;
|
SidebarUI.__treestyletab__show = SidebarUI.show;
|
||||||
SidebarUI.show = function(...aArgs) {
|
SidebarUI.show = function(...aArgs) {
|
||||||
var opened = this.isOpen;
|
var opened = this.isOpen;
|
||||||
var width = this.browser.boxObject.width;
|
var width = this.browser.boxObject.width;
|
||||||
return SidebarUI.__treestyletab__show.apply(this, aArgs)
|
return SidebarUI.__treestyletab__show.call(this, ...aArgs)
|
||||||
.then((function(aResult) {
|
.then((function(aResult) {
|
||||||
if (opened !== this.isOpen ||
|
if (opened !== this.isOpen ||
|
||||||
width !== this.browser.boxObject.width)
|
width !== this.browser.boxObject.width)
|
||||||
@ -345,7 +345,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
SidebarUI.hide = function(...aArgs) {
|
SidebarUI.hide = function(...aArgs) {
|
||||||
var opened = this.isOpen;
|
var opened = this.isOpen;
|
||||||
var width = this.browser.boxObject.width;
|
var width = this.browser.boxObject.width;
|
||||||
var retVal = SidebarUI.__treestyletab__hide.apply(this, aArgs);
|
var retVal = SidebarUI.__treestyletab__hide.call(this, ...aArgs);
|
||||||
if (opened !== this.isOpen ||
|
if (opened !== this.isOpen ||
|
||||||
width !== this.browser.boxObject.width)
|
width !== this.browser.boxObject.width)
|
||||||
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_TOGGLE_SIDEBAR);
|
gBrowser.treeStyleTab.updateFloatingTabbar(gBrowser.treeStyleTab.kTABBAR_UPDATE_BY_TOGGLE_SIDEBAR);
|
||||||
@ -386,7 +386,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
searchbar.__treestyletab__original_doSearch = searchbar.doSearch;
|
searchbar.__treestyletab__original_doSearch = searchbar.doSearch;
|
||||||
searchbar.doSearch = function(...aArgs) {
|
searchbar.doSearch = function(...aArgs) {
|
||||||
TreeStyleTabService.onBeforeBrowserSearch(aArgs[0]);
|
TreeStyleTabService.onBeforeBrowserSearch(aArgs[0]);
|
||||||
var retVal = searchbar.__treestyletab__original_doSearch.apply(this, aArgs);
|
var retVal = searchbar.__treestyletab__original_doSearch.call(this, ...aArgs);
|
||||||
TreeStyleTabService.stopToOpenChildTab();
|
TreeStyleTabService.stopToOpenChildTab();
|
||||||
return retVal;
|
return retVal;
|
||||||
};
|
};
|
||||||
@ -513,7 +513,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
var firstTabAdded;
|
var firstTabAdded;
|
||||||
try {
|
try {
|
||||||
tabs = this.treeStyleTab.doAndGetNewTabs((function() {
|
tabs = this.treeStyleTab.doAndGetNewTabs((function() {
|
||||||
result = this.__treestyletab__loadTabs.apply(this, [aURIs, aLoadInBackground, aReplace].concat(aArgs));
|
result = this.__treestyletab__loadTabs.call(this, aURIs, aLoadInBackground, aReplace, ...aArgs);
|
||||||
}).bind(this));
|
}).bind(this));
|
||||||
firstTabAdded = tabs[0];
|
firstTabAdded = tabs[0];
|
||||||
}
|
}
|
||||||
@ -544,7 +544,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
b.removeCurrentTab = function(...aArgs) {
|
b.removeCurrentTab = function(...aArgs) {
|
||||||
if (!b.treeStyleTab.warnAboutClosingTabSubtreeOf(this.selectedTab))
|
if (!b.treeStyleTab.warnAboutClosingTabSubtreeOf(this.selectedTab))
|
||||||
return;
|
return;
|
||||||
return b.__treestyletab__removeCurrentTab.apply(this, aArgs);
|
return b.__treestyletab__removeCurrentTab.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -558,7 +558,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
b.mTabContainer.advanceSelectedTab = function(...aArgs) {
|
b.mTabContainer.advanceSelectedTab = function(...aArgs) {
|
||||||
if (b.treeStyleTab.handleAdvanceSelectedTab(aArgs[0], aArgs[1]))
|
if (b.treeStyleTab.handleAdvanceSelectedTab(aArgs[0], aArgs[1]))
|
||||||
return;
|
return;
|
||||||
return b.mTabContainer.__treestyletab__advanceSelectedTab.apply(this, aArgs);
|
return b.mTabContainer.__treestyletab__advanceSelectedTab.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
|
|
||||||
TreeStyleTabUtils.doPatching(b.mTabContainer._notifyBackgroundTab, 'b.mTabContainer._notifyBackgroundTab', function(aName, aSource) {
|
TreeStyleTabUtils.doPatching(b.mTabContainer._notifyBackgroundTab, 'b.mTabContainer._notifyBackgroundTab', function(aName, aSource) {
|
||||||
@ -627,7 +627,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
let shouldScrollNow = aArgs[1] === false;
|
let shouldScrollNow = aArgs[1] === false;
|
||||||
if (b.treeStyleTab.animationEnabled && !shouldScrollNow)
|
if (b.treeStyleTab.animationEnabled && !shouldScrollNow)
|
||||||
return b.treeStyleTab.scrollToTab(aArgs[0]);
|
return b.treeStyleTab.scrollToTab(aArgs[0]);
|
||||||
scrollbox.__treestyletab__ensureElementIsVisible.apply(this, aArgs);
|
scrollbox.__treestyletab__ensureElementIsVisible.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -658,7 +658,7 @@ var TreeStyleTabWindowHelper = {
|
|||||||
aTab.toggleMuteAudio = function(...aArgs) {
|
aTab.toggleMuteAudio = function(...aArgs) {
|
||||||
if (aTabBrowser.treeStyleTab.handleTabToggleMuteAudio(aTab))
|
if (aTabBrowser.treeStyleTab.handleTabToggleMuteAudio(aTab))
|
||||||
return;
|
return;
|
||||||
return aTab.__treestyletab__toggleMuteAudio.apply(this, aArgs);
|
return aTab.__treestyletab__toggleMuteAudio.call(this, ...aArgs);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -327,7 +327,7 @@ TreeStyleTabWindowHelper.overrideExtensionsPreInit = function TSTWH_overrideExte
|
|||||||
if (originalTabs.length === 0)
|
if (originalTabs.length === 0)
|
||||||
originalTabs = Array.slice(gBrowser.tabContainer.childNodes, 0);
|
originalTabs = Array.slice(gBrowser.tabContainer.childNodes, 0);
|
||||||
var owner = aMessage.target;
|
var owner = aMessage.target;
|
||||||
var retVal = originalOpenInTab.apply(this, [aMessage].concat(aArgs));
|
var retVal = originalOpenInTab.call(this, aMessage, ...aArgs);
|
||||||
window.setTimeout(function() {
|
window.setTimeout(function() {
|
||||||
window.setTimeout(function() {
|
window.setTimeout(function() {
|
||||||
if (originalTabs.length === 0)
|
if (originalTabs.length === 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user