LEFT | RIGHT |
(no file at all) | |
1 (function() | 1 (function() |
2 { | 2 { |
3 let {application} = require("info"); | 3 let {application} = require("info"); |
4 if (application != "firefox") | 4 if (application != "firefox") |
5 return; | 5 return; |
6 | 6 |
7 let CustomizableUI = null; | 7 let CustomizableUI = null; |
8 let usingShim = false; | 8 let usingShim = false; |
9 try | 9 try |
10 { | 10 { |
11 ({CustomizableUI}) = Cu.import("resource:///modules/CustomizableUI.jsm", nul
l); | 11 ({CustomizableUI}) = Cu.import("resource:///modules/CustomizableUI.jsm", nul
l); |
12 } | 12 } |
13 catch (e) | 13 catch (e) |
14 { | 14 { |
15 usingShim = true; | 15 usingShim = true; |
16 // No built-in CustomizableUI API, use our own implementation. | 16 // No built-in CustomizableUI API, use our own implementation. |
17 ({CustomizableUI}) = require("customizableUI"); | 17 ({CustomizableUI}) = require("customizableUI"); |
18 } | 18 } |
19 | 19 |
20 let wnd = Utils.getChromeWindow(window); | 20 let wnd = UI.currentWindow; |
21 let defaultParent = require("appSupport").defaultToolbarPosition.parent; | 21 let defaultParent = require("appSupport").defaultToolbarPosition.parent; |
22 | 22 |
23 let toolbox; | 23 let toolbox; |
24 if (usingShim) | 24 if (usingShim) |
25 { | 25 { |
26 let toolbar = wnd.document.getElementById(defaultParent); | 26 let toolbar = wnd.document.getElementById(defaultParent); |
27 if (!toolbar) | 27 if (!toolbar) |
28 return; | 28 return; |
29 toolbox = toolbar.toolbox; | 29 toolbox = toolbar.toolbox; |
30 } | 30 } |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 ok(!placement, "Button is invisible"); | 86 ok(!placement, "Button is invisible"); |
87 | 87 |
88 UI.toggleToolbarIcon(); | 88 UI.toggleToolbarIcon(); |
89 placement = CustomizableUI.getPlacementOfWidget("abp-toolbarbutton"); | 89 placement = CustomizableUI.getPlacementOfWidget("abp-toolbarbutton"); |
90 ok(placement, "Button is visible"); | 90 ok(placement, "Button is visible"); |
91 if (placement) | 91 if (placement) |
92 equal(placement.area, CustomizableUI.AREA_NAVBAR, "Button is at default po
sition"); | 92 equal(placement.area, CustomizableUI.AREA_NAVBAR, "Button is at default po
sition"); |
93 }); | 93 }); |
94 | 94 |
95 })(); | 95 })(); |
LEFT | RIGHT |