| 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 let {Aardvark} = require("aardvark"); |    7 let {Aardvark} = require("aardvark"); | 
|    8 let {Prefs} = require("prefs"); |    8 let {Prefs} = require("prefs"); | 
|    9 let {KeySelector} = require("keySelector"); |    9 let {KeySelector} = require("keySelector"); | 
|   10  |   10  | 
|   11 let key = undefined; |   11 let key = undefined; | 
|   12  |   12  | 
|   13 function getMenuItem() |   13 function getMenuItem() | 
|   14 { |   14 { | 
|   15   // Randomize URI to work around bug 719376 |   15   // Randomize URI to work around bug 719376 | 
|   16   let stringBundle = Services.strings.createBundle("chrome://elemhidehelper/loca
     le/global.properties?" + Math.random()); |   16   let stringBundle = Services.strings.createBundle("chrome://elemhidehelper/loca
     le/global.properties?" + Math.random()); | 
|   17   let result = [stringBundle.GetStringFromName("selectelement.label"), stringBun
     dle.GetStringFromName("stopselection.label")]; |   17   let result = [stringBundle.GetStringFromName("selectelement.label"), stringBun
     dle.GetStringFromName("stopselection.label")]; | 
|   18  |   18  | 
|   19   getMenuItem = function() result; |   19   getMenuItem = () => result; | 
|   20   return getMenuItem(); |   20   return getMenuItem(); | 
|   21 } |   21 } | 
|   22  |   22  | 
|   23 exports.WindowWrapper = WindowWrapper; |   23 exports.WindowWrapper = WindowWrapper; | 
|   24 function WindowWrapper(wnd) |   24 function WindowWrapper(wnd) | 
|   25 { |   25 { | 
|   26   this.window = wnd; |   26   this.window = wnd; | 
|   27  |   27  | 
|   28   this.popupShowingHandler = this.popupShowingHandler.bind(this); |   28   this.popupShowingHandler = this.popupShowingHandler.bind(this); | 
|   29   this.popupHiddenHandler = this.popupHiddenHandler.bind(this); |   29   this.popupHiddenHandler = this.popupHiddenHandler.bind(this); | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   61   { |   61   { | 
|   62     this.window.removeEventListener("popupshowing", this.popupShowingHandler, fa
     lse); |   62     this.window.removeEventListener("popupshowing", this.popupShowingHandler, fa
     lse); | 
|   63     this.window.removeEventListener("popuphidden", this.popupHiddenHandler, fals
     e); |   63     this.window.removeEventListener("popuphidden", this.popupHiddenHandler, fals
     e); | 
|   64     this.window.removeEventListener("keypress", this.keyPressHandler, false); |   64     this.window.removeEventListener("keypress", this.keyPressHandler, false); | 
|   65     this.window.removeEventListener("blur", this.hideTooltips, true); |   65     this.window.removeEventListener("blur", this.hideTooltips, true); | 
|   66   }, |   66   }, | 
|   67  |   67  | 
|   68   E: function(id) |   68   E: function(id) | 
|   69   { |   69   { | 
|   70     let doc = this.window.document; |   70     let doc = this.window.document; | 
|   71     this.E = function(id) doc.getElementById(id); |   71     this.E = id => doc.getElementById(id); | 
|   72     return this.E(id); |   72     return this.E(id); | 
|   73   }, |   73   }, | 
|   74  |   74  | 
|   75   popupShowingHandler: function(event) |   75   popupShowingHandler: function(event) | 
|   76   { |   76   { | 
|   77     let popup = event.originalTarget; |   77     let popup = event.originalTarget; | 
|   78     if (!/^(abp-(?:toolbar|status|menuitem)-)popup$/.test(popup.id)) |   78     if (!/^(abp-(?:toolbar|status|menuitem)-)popup$/.test(popup.id)) | 
|   79       return; |   79       return; | 
|   80  |   80  | 
|   81     this.popupHiddenHandler(event); |   81     this.popupHiddenHandler(event); | 
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  138   }, |  138   }, | 
|  139  |  139  | 
|  140   toggleSelection: function() |  140   toggleSelection: function() | 
|  141   { |  141   { | 
|  142     if ("@adblockplus.org/abp/public;1" in Cc && this.browser != Aardvark.browse
     r) |  142     if ("@adblockplus.org/abp/public;1" in Cc && this.browser != Aardvark.browse
     r) | 
|  143       Aardvark.start(this); |  143       Aardvark.start(this); | 
|  144     else |  144     else | 
|  145       Aardvark.quit(); |  145       Aardvark.quit(); | 
|  146   } |  146   } | 
|  147 }; |  147 }; | 
| OLD | NEW |