mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
8a5b3f1ccd
--HG-- rename : browser/devtools/shared/Browser.jsm => toolkit/modules/Timer.jsm rename : browser/devtools/shared/test/browser_browser_basic.js => toolkit/modules/tests/xpcshell/test_timer.js
29 lines
1016 B
JavaScript
29 lines
1016 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
"use strict";
|
|
|
|
/**
|
|
* Define various constants to match the globals provided by the browser.
|
|
* This module helps cases where code is shared between the web and Firefox.
|
|
* See also Console.jsm for an implementation of the Firefox console that
|
|
* forwards to dump();
|
|
*/
|
|
|
|
this.EXPORTED_SYMBOLS = [ "Node", "HTMLElement", "setTimeout", "clearTimeout" ];
|
|
|
|
/**
|
|
* Expose Node/HTMLElement objects. This allows us to use the Node constants
|
|
* without resorting to hardcoded numbers
|
|
*/
|
|
this.Node = Components.interfaces.nsIDOMNode;
|
|
this.HTMLElement = Components.interfaces.nsIDOMHTMLElement;
|
|
|
|
/*
|
|
* Import and re-export the timeout functions from Timer.jsm.
|
|
*/
|
|
let Timer = Components.utils.import("resource://gre/modules/Timer.jsm", {});
|
|
this.setTimeout = Timer.setTimeout;
|
|
this.clearTimeout = Timer.clearTimeout;
|