Stop using old-style promises module in about:newtab.

- Rewrite to arrow functions.
- Stop using .defer and .promised

Tag #517.
This commit is contained in:
wolfbeast 2018-06-19 11:43:12 +02:00 • committed by Roy Tam
commit d767e24977
3 changed files with 40 additions and 50 deletions

View file

@ -11,7 +11,6 @@ Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/Services.jsm");
Cu.import("resource://gre/modules/PageThumbs.jsm");
Cu.import("resource://gre/modules/NewTabUtils.jsm");
Cu.import("resource:///modules/promise.js");
XPCOMUtils.defineLazyModuleGetter(this, "Rect",
"resource://gre/modules/Geometry.jsm");