зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1160361 - Abort tilt commands when remote. r=bgrins
This commit is contained in:
Родитель
782e16bede
Коммит
2e9eeaf747
|
@ -48,20 +48,27 @@ exports.items = [
|
|||
hidden: true,
|
||||
state: {
|
||||
isChecked: function(aTarget) {
|
||||
if (!aTarget.tab) {
|
||||
return false;
|
||||
}
|
||||
let browserWindow = aTarget.tab.ownerDocument.defaultView;
|
||||
return !!TiltManager.getTiltForBrowser(browserWindow).currentInstance;
|
||||
},
|
||||
onChange: function(aTarget, aChangeHandler) {
|
||||
if (!aTarget.tab) {
|
||||
return;
|
||||
}
|
||||
let browserWindow = aTarget.tab.ownerDocument.defaultView;
|
||||
let tilt = TiltManager.getTiltForBrowser(browserWindow);
|
||||
tilt.on("change", aChangeHandler);
|
||||
},
|
||||
offChange: function(aTarget, aChangeHandler) {
|
||||
if (aTarget.tab) {
|
||||
let browserWindow = aTarget.tab.ownerDocument.defaultView;
|
||||
let tilt = TiltManager.getTiltForBrowser(browserWindow);
|
||||
tilt.off("change", aChangeHandler);
|
||||
if (!aTarget.tab) {
|
||||
return;
|
||||
}
|
||||
let browserWindow = aTarget.tab.ownerDocument.defaultView;
|
||||
let tilt = TiltManager.getTiltForBrowser(browserWindow);
|
||||
tilt.off("change", aChangeHandler);
|
||||
},
|
||||
},
|
||||
exec: function(args, context) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче