| 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 "use strict"; |    7 "use strict"; | 
|    8  |    8  | 
|    9 /** |    9 /** | 
|   10  * @module crawler |   10  * @module crawler | 
|   11  */ |   11  */ | 
|   12  |   12  | 
|   13 Cu.import("resource://gre/modules/Services.jsm"); |   13 const {Services} = Cu.import("resource://gre/modules/Services.jsm", {}); | 
|   14 Cu.import("resource://gre/modules/Task.jsm"); |   14 const {XPCOMUtils} = Cu.import("resource://gre/modules/XPCOMUtils.jsm", {}); | 
|   15 Cu.import("resource://gre/modules/Promise.jsm"); |   15 const {Task} = Cu.import("resource://gre/modules/Task.jsm", {}); | 
 |   16 const {Promise} = Cu.import("resource://gre/modules/Promise.jsm", {}); | 
|   16  |   17  | 
|   17 function abprequire(module) |   18 function abprequire(module) | 
|   18 { |   19 { | 
|   19   let result = {}; |   20   let result = {}; | 
|   20   result.wrappedJSObject = result; |   21   result.wrappedJSObject = result; | 
|   21   Services.obs.notifyObservers(result, "adblockplus-require", module); |   22   Services.obs.notifyObservers(result, "adblockplus-require", module); | 
|   22   return result.exports; |   23   return result.exports; | 
|   23 } |   24 } | 
|   24  |   25  | 
|   25 let {RequestNotifier} = abprequire("requestNotifier"); |   26 let {RequestNotifier} = abprequire("requestNotifier"); | 
| (...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  396  |  397  | 
|  397 function reportException(e) |  398 function reportException(e) | 
|  398 { |  399 { | 
|  399   let stack = ""; |  400   let stack = ""; | 
|  400   if (e && typeof e == "object" && "stack" in e) |  401   if (e && typeof e == "object" && "stack" in e) | 
|  401     stack = e.stack + "\n"; |  402     stack = e.stack + "\n"; | 
|  402  |  403  | 
|  403   Cu.reportError(e); |  404   Cu.reportError(e); | 
|  404   dump(e + "\n" + stack + "\n"); |  405   dump(e + "\n" + stack + "\n"); | 
|  405 } |  406 } | 
| OLD | NEW |