Use Timer.jsm in module/base.js
This commit is contained in:
parent
c64f0ffbc9
commit
b7ee2cf847
@ -41,6 +41,7 @@ const Cu = Components.utils;
|
|||||||
|
|
||||||
Cu.import('resource://gre/modules/XPCOMUtils.jsm');
|
Cu.import('resource://gre/modules/XPCOMUtils.jsm');
|
||||||
Cu.import('resource://gre/modules/Services.jsm');
|
Cu.import('resource://gre/modules/Services.jsm');
|
||||||
|
Cu.import("resource://gre/modules/Timer.jsm");
|
||||||
Cu.import('resource://treestyletab-modules/constants.js');
|
Cu.import('resource://treestyletab-modules/constants.js');
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(this, 'window', function() {
|
XPCOMUtils.defineLazyGetter(this, 'window', function() {
|
||||||
@ -51,11 +52,6 @@ XPCOMUtils.defineLazyGetter(this, 'prefs', function() {
|
|||||||
Cu.import('resource://treestyletab-modules/lib/prefs.js');
|
Cu.import('resource://treestyletab-modules/lib/prefs.js');
|
||||||
return window['piro.sakura.ne.jp'].prefs;
|
return window['piro.sakura.ne.jp'].prefs;
|
||||||
});
|
});
|
||||||
XPCOMUtils.defineLazyGetter(this, 'jstimer', function() {
|
|
||||||
var jstimer = {};
|
|
||||||
Cu.import('resource://treestyletab-modules/lib/jstimer.jsm', jstimer);
|
|
||||||
return jstimer;
|
|
||||||
});
|
|
||||||
XPCOMUtils.defineLazyGetter(this, 'extensions', function() {
|
XPCOMUtils.defineLazyGetter(this, 'extensions', function() {
|
||||||
Cu.import('resource://treestyletab-modules/lib/extensions.js', {});
|
Cu.import('resource://treestyletab-modules/lib/extensions.js', {});
|
||||||
return window['piro.sakura.ne.jp'].extensions;
|
return window['piro.sakura.ne.jp'].extensions;
|
||||||
@ -535,7 +531,7 @@ var TreeStyleTabBase = {
|
|||||||
|
|
||||||
var done = false;
|
var done = false;
|
||||||
var listener = function(aEvent) {
|
var listener = function(aEvent) {
|
||||||
jstimer.setTimeout(function() {
|
setTimeout(function() {
|
||||||
done = true;
|
done = true;
|
||||||
}, delay || 0);
|
}, delay || 0);
|
||||||
target.removeEventListener(type, listener, false);
|
target.removeEventListener(type, listener, false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user