| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This Source Code is subject to the terms of the Mozilla Public License | 2 * This Source Code is subject to the terms of the Mozilla Public License |
| 3 * version 2.0 (the "License"). You can obtain a copy of the License at | 3 * version 2.0 (the "License"). You can obtain a copy of the License at |
| 4 * http://mozilla.org/MPL/2.0/. | 4 * http://mozilla.org/MPL/2.0/. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 Cu.import("resource://gre/modules/Services.jsm"); | 7 Cu.import("resource://gre/modules/Services.jsm"); |
| 8 | 8 |
| 9 let {Prefs} = require("prefs"); | 9 let {Prefs} = require("prefs"); |
| 10 let {WindowObserver} = require("windowObserver"); | 10 let {WindowObserver} = require("windowObserver"); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 window.removeEventListener("keypress", keyPressHandler, false); | 45 window.removeEventListener("keypress", keyPressHandler, false); |
| 46 } | 46 } |
| 47 }); | 47 }); |
| 48 | 48 |
| 49 function getMenuItem() | 49 function getMenuItem() |
| 50 { | 50 { |
| 51 // Randomize URI to work around bug 719376 | 51 // Randomize URI to work around bug 719376 |
| 52 let stringBundle = Services.strings.createBundle("chrome://abpwatcher/locale/g
lobal.properties?" + Math.random()); | 52 let stringBundle = Services.strings.createBundle("chrome://abpwatcher/locale/g
lobal.properties?" + Math.random()); |
| 53 let result = [stringBundle.GetStringFromName("startwatching.label"), stringBun
dle.GetStringFromName("startwatching.accesskey")]; | 53 let result = [stringBundle.GetStringFromName("startwatching.label"), stringBun
dle.GetStringFromName("startwatching.accesskey")]; |
| 54 | 54 |
| 55 getMenuItem = function() result; | 55 getMenuItem = () => result; |
| 56 return getMenuItem(); | 56 return getMenuItem(); |
| 57 } | 57 } |
| 58 | 58 |
| 59 function popupShowingHandler(event) | 59 function popupShowingHandler(event) |
| 60 { | 60 { |
| 61 let popup = event.originalTarget; | 61 let popup = event.originalTarget; |
| 62 if (!/^(abp-(?:toolbar|status|menuitem)-)popup$/.test(popup.id)) | 62 if (!/^(abp-(?:toolbar|status|menuitem)-)popup$/.test(popup.id)) |
| 63 return; | 63 return; |
| 64 | 64 |
| 65 popupHiddenHandler(event); | 65 popupHiddenHandler(event); |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 { | 115 { |
| 116 event.preventDefault(); | 116 event.preventDefault(); |
| 117 popupCommandHandler(event); | 117 popupCommandHandler(event); |
| 118 } | 118 } |
| 119 } | 119 } |
| 120 | 120 |
| 121 function configureKey(window) | 121 function configureKey(window) |
| 122 { | 122 { |
| 123 key = new KeySelector(window).selectKey(Prefs.startwatching_key); | 123 key = new KeySelector(window).selectKey(Prefs.startwatching_key); |
| 124 } | 124 } |
| OLD | NEW |