Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE

Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
This commit is contained in:
Cosmin Sabou
2018-01-30 07:17:48 +02:00
parent e558432368
commit f09d6d985d
2877 changed files with 8811 additions and 8974 deletions

View File

@@ -10,11 +10,11 @@ const {utils: Cu, interfaces: Ci} = Components;
this.EXPORTED_SYMBOLS = ["AccessFu"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["AccessFu"]; // jshint ignore:line
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Cu.import("resource://gre/modules/accessibility/Utils.jsm");
if (Utils.MozBuildApp === "mobile/android") { if (Utils.MozBuildApp === "mobile/android") {
ChromeUtils.import("resource://gre/modules/Messaging.jsm"); Cu.import("resource://gre/modules/Messaging.jsm");
} }
const ACCESSFU_DISABLE = 0; // jshint ignore:line const ACCESSFU_DISABLE = 0; // jshint ignore:line
@@ -79,9 +79,9 @@ this.AccessFu = { // jshint ignore:line
} }
this._enabled = true; this._enabled = true;
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Cu.import("resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/PointerAdapter.jsm"); Cu.import("resource://gre/modules/accessibility/PointerAdapter.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/Presentation.jsm"); Cu.import("resource://gre/modules/accessibility/Presentation.jsm");
for (let mm of Utils.AllMessageManagers) { for (let mm of Utils.AllMessageManagers) {
this._addMessageListeners(mm); this._addMessageListeners(mm);
@@ -519,7 +519,7 @@ var Output = {
}, },
start: function start() { start: function start() {
ChromeUtils.import("resource://gre/modules/Geometry.jsm"); Cu.import("resource://gre/modules/Geometry.jsm");
}, },
stop: function stop() { stop: function stop() {

View File

@@ -1,7 +1,7 @@
const Ci = Components.interfaces; const Ci = Components.interfaces;
const Cu = Components.utils; const Cu = Components.utils;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
this.EXPORTED_SYMBOLS = ["Roles", "Events", "Relations", this.EXPORTED_SYMBOLS = ["Roles", "Events", "Relations",
"Filters", "States", "Prefilters"]; "Filters", "States", "Prefilters"];

View File

@@ -5,20 +5,20 @@
var Ci = Components.interfaces; var Ci = Components.interfaces;
var Cu = Components.utils; var Cu = Components.utils;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Services", XPCOMUtils.defineLazyModuleGetter(this, "Services",
"resource://gre/modules/Services.jsm"); "resource://gre/modules/Services.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "TraversalRules", XPCOMUtils.defineLazyModuleGetter(this, "TraversalRules",
"resource://gre/modules/accessibility/Traversal.jsm"); "resource://gre/modules/accessibility/Traversal.jsm");
ChromeUtils.defineModuleGetter(this, "TraversalHelper", XPCOMUtils.defineLazyModuleGetter(this, "TraversalHelper",
"resource://gre/modules/accessibility/Traversal.jsm"); "resource://gre/modules/accessibility/Traversal.jsm");
ChromeUtils.defineModuleGetter(this, "Presentation", XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm"); "resource://gre/modules/accessibility/Presentation.jsm");
this.EXPORTED_SYMBOLS = ["ContentControl"]; this.EXPORTED_SYMBOLS = ["ContentControl"];

View File

@@ -9,20 +9,20 @@ const Cu = Components.utils;
const TEXT_NODE = 3; const TEXT_NODE = 3;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Services", XPCOMUtils.defineLazyModuleGetter(this, "Services",
"resource://gre/modules/Services.jsm"); "resource://gre/modules/Services.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Presentation", XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm"); "resource://gre/modules/accessibility/Presentation.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "Events", XPCOMUtils.defineLazyModuleGetter(this, "Events",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", XPCOMUtils.defineLazyModuleGetter(this, "States",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["EventManager"]; this.EXPORTED_SYMBOLS = ["EventManager"];

View File

@@ -40,17 +40,17 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["GestureSettings", "GestureTracker"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["GestureSettings", "GestureTracker"]; // jshint ignore:line
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "setTimeout", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "setTimeout", // jshint ignore:line
"resource://gre/modules/Timer.jsm"); "resource://gre/modules/Timer.jsm");
ChromeUtils.defineModuleGetter(this, "clearTimeout", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "clearTimeout", // jshint ignore:line
"resource://gre/modules/Timer.jsm"); "resource://gre/modules/Timer.jsm");
ChromeUtils.defineModuleGetter(this, "PromiseUtils", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "PromiseUtils", // jshint ignore:line
"resource://gre/modules/PromiseUtils.jsm"); "resource://gre/modules/PromiseUtils.jsm");
// Default maximum duration of swipe // Default maximum duration of swipe

View File

@@ -17,16 +17,16 @@ const IGNORE_EXPLICIT_NAME = 0x20;
const OUTPUT_DESC_FIRST = 0; const OUTPUT_DESC_FIRST = 0;
const OUTPUT_DESC_LAST = 1; const OUTPUT_DESC_LAST = 1;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "PrefCache", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "PrefCache", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["UtteranceGenerator", "BrailleGenerator"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["UtteranceGenerator", "BrailleGenerator"]; // jshint ignore:line

View File

@@ -11,15 +11,15 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["PointerRelay", "PointerAdapter"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["PointerRelay", "PointerAdapter"]; // jshint ignore:line
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "GestureSettings", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "GestureSettings", // jshint ignore:line
"resource://gre/modules/accessibility/Gestures.jsm"); "resource://gre/modules/accessibility/Gestures.jsm");
ChromeUtils.defineModuleGetter(this, "GestureTracker", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "GestureTracker", // jshint ignore:line
"resource://gre/modules/accessibility/Gestures.jsm"); "resource://gre/modules/accessibility/Gestures.jsm");
// The virtual touch ID generated by a mouse event. // The virtual touch ID generated by a mouse event.

View File

@@ -8,19 +8,19 @@
const {utils: Cu, interfaces: Ci} = Components; const {utils: Cu, interfaces: Ci} = Components;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Cu.import("resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "PivotContext", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "PivotContext", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "UtteranceGenerator", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "UtteranceGenerator", // jshint ignore:line
"resource://gre/modules/accessibility/OutputGenerator.jsm"); "resource://gre/modules/accessibility/OutputGenerator.jsm");
ChromeUtils.defineModuleGetter(this, "BrailleGenerator", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "BrailleGenerator", // jshint ignore:line
"resource://gre/modules/accessibility/OutputGenerator.jsm"); "resource://gre/modules/accessibility/OutputGenerator.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["Presentation"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["Presentation"]; // jshint ignore:line

View File

@@ -11,15 +11,15 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["TraversalRules", "TraversalHelper"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["TraversalRules", "TraversalHelper"]; // jshint ignore:line
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Cu.import("resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "Filters", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Filters", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "Prefilters", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Prefilters", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
var gSkipEmptyImages = new PrefCache("accessibility.accessfu.skip_empty_images"); var gSkipEmptyImages = new PrefCache("accessibility.accessfu.skip_empty_images");

View File

@@ -8,20 +8,20 @@
const {classes: Cc, utils: Cu, interfaces: Ci} = Components; const {classes: Cc, utils: Cu, interfaces: Ci} = Components;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Services", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Services", // jshint ignore:line
"resource://gre/modules/Services.jsm"); "resource://gre/modules/Services.jsm");
ChromeUtils.defineModuleGetter(this, "Rect", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Rect", // jshint ignore:line
"resource://gre/modules/Geometry.jsm"); "resource://gre/modules/Geometry.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "Events", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Events", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "Relations", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "Relations", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "PluralForm", // jshint ignore:line XPCOMUtils.defineLazyModuleGetter(this, "PluralForm", // jshint ignore:line
"resource://gre/modules/PluralForm.jsm"); "resource://gre/modules/PluralForm.jsm");
this.EXPORTED_SYMBOLS = ["Utils", "Logger", "PivotContext", "PrefCache"]; // jshint ignore:line this.EXPORTED_SYMBOLS = ["Utils", "Logger", "PivotContext", "PrefCache"]; // jshint ignore:line

View File

@@ -7,20 +7,20 @@
var Ci = Components.interfaces; var Ci = Components.interfaces;
var Cu = Components.utils; var Cu = Components.utils;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Logger", XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "Presentation", XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm"); "resource://gre/modules/accessibility/Presentation.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm"); "resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "EventManager", XPCOMUtils.defineLazyModuleGetter(this, "EventManager",
"resource://gre/modules/accessibility/EventManager.jsm"); "resource://gre/modules/accessibility/EventManager.jsm");
ChromeUtils.defineModuleGetter(this, "ContentControl", XPCOMUtils.defineLazyModuleGetter(this, "ContentControl",
"resource://gre/modules/accessibility/ContentControl.jsm"); "resource://gre/modules/accessibility/ContentControl.jsm");
ChromeUtils.defineModuleGetter(this, "Roles", XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
ChromeUtils.defineModuleGetter(this, "States", XPCOMUtils.defineLazyModuleGetter(this, "States",
"resource://gre/modules/accessibility/Constants.jsm"); "resource://gre/modules/accessibility/Constants.jsm");
Logger.info("content-script.js", content.document.location); Logger.info("content-script.js", content.document.location);

View File

@@ -89,7 +89,7 @@ function reloadButton() {
// ////////////////////////////////////////////////////////////////////////////// // //////////////////////////////////////////////////////////////////////////////
// private section // private section
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
var gBrowserContext = var gBrowserContext =
{ {

View File

@@ -91,7 +91,7 @@ const MAX_TRIM_LENGTH = 100;
/** /**
* Services to determine if e10s is enabled. * Services to determine if e10s is enabled.
*/ */
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
/** /**
* nsIAccessibilityService service. * nsIAccessibilityService service.

View File

@@ -40,7 +40,7 @@ const kFromUserInput = 1;
// ////////////////////////////////////////////////////////////////////////////// // //////////////////////////////////////////////////////////////////////////////
// General // General
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
/** /**
* Set up this variable to dump events into DOM. * Set up this variable to dump events into DOM.

View File

@@ -17,7 +17,7 @@
<script type="application/javascript"> <script type="application/javascript">
// Front end stuff sometimes likes to stuff things in the hidden window(s) // Front end stuff sometimes likes to stuff things in the hidden window(s)
// in which case there's accessibles for that content. // in which case there's accessibles for that content.
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
// Force the creation of an accessible for the hidden window's document. // Force the creation of an accessible for the hidden window's document.
let doc = Services.appShell.hiddenDOMWindow.document; let doc = Services.appShell.hiddenDOMWindow.document;

View File

@@ -17,7 +17,7 @@
<script type="application/javascript"> <script type="application/javascript">
// Front end stuff sometimes likes to stuff things in the hidden window(s) // Front end stuff sometimes likes to stuff things in the hidden window(s)
// in which case there's accessibles for that content. // in which case there's accessibles for that content.
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
// Force the creation of an accessible for the hidden window's document. // Force the creation of an accessible for the hidden window's document.
let doc = Services.appShell.hiddenDOMWindow.document; let doc = Services.appShell.hiddenDOMWindow.document;

View File

@@ -27,7 +27,7 @@
const nsIDOMNSEditableElement = const nsIDOMNSEditableElement =
Components.interfaces.nsIDOMNSEditableElement; Components.interfaces.nsIDOMNSEditableElement;
ChromeUtils.import("resource://gre/modules/InlineSpellChecker.jsm"); Components.utils.import("resource://gre/modules/InlineSpellChecker.jsm");
function spelledTextInvoker(aID) { function spelledTextInvoker(aID) {
this.DOMNode = getNode(aID); this.DOMNode = getNode(aID);

View File

@@ -5,7 +5,7 @@
var Ci = Components.interfaces; var Ci = Components.interfaces;
var Cu = Components.utils; var Cu = Components.utils;
ChromeUtils.import("resource://gre/modules/Geometry.jsm"); Cu.import("resource://gre/modules/Geometry.jsm");
var win = getMainChromeWindow(window); var win = getMainChromeWindow(window);

View File

@@ -14,10 +14,10 @@ var gTestFuncs = [];
*/ */
var gIterator; var gIterator;
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Components.utils.import("resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/EventManager.jsm"); Components.utils.import("resource://gre/modules/accessibility/EventManager.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/Gestures.jsm"); Components.utils.import("resource://gre/modules/accessibility/Gestures.jsm");
var AccessFuTest = { var AccessFuTest = {
@@ -139,7 +139,7 @@ var AccessFuTest = {
})(); })();
// Start AccessFu and put it in stand-by. // Start AccessFu and put it in stand-by.
ChromeUtils.import("resource://gre/modules/accessibility/AccessFu.jsm"); Components.utils.import("resource://gre/modules/accessibility/AccessFu.jsm");
AccessFu.attach(getMainChromeWindow(window)); AccessFu.attach(getMainChromeWindow(window));

View File

@@ -1,8 +1,8 @@
var Cu = Components.utils; var Cu = Components.utils;
const PREF_UTTERANCE_ORDER = "accessibility.accessfu.utterance"; const PREF_UTTERANCE_ORDER = "accessibility.accessfu.utterance";
ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm"); Cu.import("resource://gre/modules/accessibility/Utils.jsm");
ChromeUtils.import("resource://gre/modules/accessibility/OutputGenerator.jsm", this); Cu.import("resource://gre/modules/accessibility/OutputGenerator.jsm", this);
/** /**
* Test context output generation. * Test context output generation.

View File

@@ -13,7 +13,7 @@
<script type="application/javascript" src="./dom_helper.js"></script> <script type="application/javascript" src="./dom_helper.js"></script>
<script type="application/javascript"> <script type="application/javascript">
ChromeUtils.import( Components.utils.import(
"resource://gre/modules/accessibility/PointerAdapter.jsm"); "resource://gre/modules/accessibility/PointerAdapter.jsm");
var tests = [ var tests = [

View File

@@ -21,7 +21,7 @@
<script type="application/javascript" src="../layout.js"></script> <script type="application/javascript" src="../layout.js"></script>
<script type="application/javascript"> <script type="application/javascript">
ChromeUtils.import("resource://gre/modules/accessibility/Traversal.jsm"); Components.utils.import("resource://gre/modules/accessibility/Traversal.jsm");
var gBrowserWnd = null; var gBrowserWnd = null;
var gQueue = null; var gQueue = null;

View File

@@ -21,7 +21,7 @@
<script type="application/javascript" src="../layout.js"></script> <script type="application/javascript" src="../layout.js"></script>
<script type="application/javascript"> <script type="application/javascript">
ChromeUtils.import("resource://gre/modules/accessibility/Traversal.jsm"); Components.utils.import("resource://gre/modules/accessibility/Traversal.jsm");
var vc; var vc;

View File

@@ -1,4 +1,4 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
// ////////////////////////////////////////////////////////////////////////////// // //////////////////////////////////////////////////////////////////////////////
// Constants // Constants

View File

@@ -7,11 +7,11 @@
/* import-globals-from aboutDialog.js */ /* import-globals-from aboutDialog.js */
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/DownloadUtils.jsm"); Components.utils.import("resource://gre/modules/DownloadUtils.jsm");
ChromeUtils.defineModuleGetter(this, "UpdateUtils", XPCOMUtils.defineLazyModuleGetter(this, "UpdateUtils",
"resource://gre/modules/UpdateUtils.jsm"); "resource://gre/modules/UpdateUtils.jsm");
const PREF_APP_UPDATE_CANCELATIONS_OSX = "app.update.cancelations.osx"; const PREF_APP_UPDATE_CANCELATIONS_OSX = "app.update.cancelations.osx";
const PREF_APP_UPDATE_ELEVATE_NEVER = "app.update.elevate.never"; const PREF_APP_UPDATE_ELEVATE_NEVER = "app.update.elevate.never";

View File

@@ -7,8 +7,8 @@
/* import-globals-from aboutDialog-appUpdater.js */ /* import-globals-from aboutDialog-appUpdater.js */
// Services = object with smart getters for common XPCOM services // Services = object with smart getters for common XPCOM services
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); Components.utils.import("resource://gre/modules/AppConstants.jsm");
function init(aEvent) { function init(aEvent) {
if (aEvent.target != document) if (aEvent.target != document)

View File

@@ -608,7 +608,7 @@ var LightWeightThemeWebInstaller = {
get _manager() { get _manager() {
let temp = {}; let temp = {};
ChromeUtils.import("resource://gre/modules/LightweightThemeManager.jsm", temp); Cu.import("resource://gre/modules/LightweightThemeManager.jsm", temp);
delete this._manager; delete this._manager;
return this._manager = temp.LightweightThemeManager; return this._manager = temp.LightweightThemeManager;
}, },

View File

@@ -19,7 +19,7 @@ var tabPreviews = {
}, },
get aspectRatio() { get aspectRatio() {
let { PageThumbUtils } = ChromeUtils.import("resource://gre/modules/PageThumbUtils.jsm", {}); let { PageThumbUtils } = Cu.import("resource://gre/modules/PageThumbUtils.jsm", {});
let [ width, height ] = PageThumbUtils.getThumbnailSize(window); let [ width, height ] = PageThumbUtils.getThumbnailSize(window);
delete this.aspectRatio; delete this.aspectRatio;
return this.aspectRatio = height / width; return this.aspectRatio = height / width;

View File

@@ -21,7 +21,7 @@ var gDataNotificationInfoBar = {
}, },
get _log() { get _log() {
let Log = ChromeUtils.import("resource://gre/modules/Log.jsm", {}).Log; let Log = Cu.import("resource://gre/modules/Log.jsm", {}).Log;
delete this._log; delete this._log;
return this._log = Log.repository.getLoggerWithMessagePrefix(LOGGER_NAME, LOGGER_PREFIX); return this._log = Log.repository.getLoggerWithMessagePrefix(LOGGER_NAME, LOGGER_PREFIX);
}, },

View File

@@ -3,8 +3,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.defineModuleGetter(this, "DeferredTask", XPCOMUtils.defineLazyModuleGetter(this, "DeferredTask",
"resource://gre/modules/DeferredTask.jsm"); "resource://gre/modules/DeferredTask.jsm");
const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed"; const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed";
const TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed"; const TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed";

View File

@@ -91,7 +91,7 @@ var PointerlockFsWarning = {
let hostElem = this._element.querySelector(".pointerlockfswarning-domain"); let hostElem = this._element.querySelector(".pointerlockfswarning-domain");
// Document's principal's URI has a host. Display a warning including it. // Document's principal's URI has a host. Display a warning including it.
let utils = {}; let utils = {};
ChromeUtils.import("resource://gre/modules/DownloadUtils.jsm", utils); Cu.import("resource://gre/modules/DownloadUtils.jsm", utils);
hostElem.textContent = utils.DownloadUtils.getURIHost(uri.spec)[0]; hostElem.textContent = utils.DownloadUtils.getURIHost(uri.spec)[0];
} }

View File

@@ -623,7 +623,7 @@ var PlacesCommandHook = {
} }
}; };
ChromeUtils.defineModuleGetter(this, "RecentlyClosedTabsAndWindowsMenuUtils", XPCOMUtils.defineLazyModuleGetter(this, "RecentlyClosedTabsAndWindowsMenuUtils",
"resource:///modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm"); "resource:///modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm");
// View for the history menu. // View for the history menu.

View File

@@ -5,11 +5,11 @@
// This file is loaded into the browser window scope. // This file is loaded into the browser window scope.
/* eslint-env mozilla/browser-window */ /* eslint-env mozilla/browser-window */
ChromeUtils.import("resource://services-sync/UIState.jsm"); Cu.import("resource://services-sync/UIState.jsm");
ChromeUtils.defineModuleGetter(this, "EnsureFxAccountsWebChannel", XPCOMUtils.defineLazyModuleGetter(this, "EnsureFxAccountsWebChannel",
"resource://gre/modules/FxAccountsWebChannel.jsm"); "resource://gre/modules/FxAccountsWebChannel.jsm");
ChromeUtils.defineModuleGetter(this, "Weave", XPCOMUtils.defineLazyModuleGetter(this, "Weave",
"resource://services-sync/main.js"); "resource://services-sync/main.js");
const MIN_STATUS_ANIMATION_DURATION = 1600; const MIN_STATUS_ANIMATION_DURATION = 1600;

View File

@@ -10,10 +10,10 @@ var Cu = Components.utils;
var Cc = Components.classes; var Cc = Components.classes;
var Cr = Components.results; var Cr = Components.results;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); Cu.import("resource://gre/modules/AppConstants.jsm");
ChromeUtils.import("resource://gre/modules/NotificationDB.jsm"); Cu.import("resource://gre/modules/NotificationDB.jsm");
const {WebExtensionPolicy} = Cu.getGlobalForObject(Services); const {WebExtensionPolicy} = Cu.getGlobalForObject(Services);
@@ -69,7 +69,7 @@ XPCOMUtils.defineLazyModuleGetters(this, {
}); });
if (AppConstants.MOZ_CRASHREPORTER) { if (AppConstants.MOZ_CRASHREPORTER) {
ChromeUtils.defineModuleGetter(this, "PluginCrashReporter", XPCOMUtils.defineLazyModuleGetter(this, "PluginCrashReporter",
"resource:///modules/ContentCrashHandlers.jsm"); "resource:///modules/ContentCrashHandlers.jsm");
} }
@@ -149,25 +149,25 @@ XPCOMUtils.defineLazyGetter(this, "gTabBrowserBundle", function() {
XPCOMUtils.defineLazyGetter(this, "gCustomizeMode", function() { XPCOMUtils.defineLazyGetter(this, "gCustomizeMode", function() {
let scope = {}; let scope = {};
ChromeUtils.import("resource:///modules/CustomizeMode.jsm", scope); Cu.import("resource:///modules/CustomizeMode.jsm", scope);
return new scope.CustomizeMode(window); return new scope.CustomizeMode(window);
}); });
XPCOMUtils.defineLazyGetter(this, "InlineSpellCheckerUI", function() { XPCOMUtils.defineLazyGetter(this, "InlineSpellCheckerUI", function() {
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://gre/modules/InlineSpellChecker.jsm", tmp); Cu.import("resource://gre/modules/InlineSpellChecker.jsm", tmp);
return new tmp.InlineSpellChecker(); return new tmp.InlineSpellChecker();
}); });
XPCOMUtils.defineLazyGetter(this, "PageMenuParent", function() { XPCOMUtils.defineLazyGetter(this, "PageMenuParent", function() {
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://gre/modules/PageMenu.jsm", tmp); Cu.import("resource://gre/modules/PageMenu.jsm", tmp);
return new tmp.PageMenuParent(); return new tmp.PageMenuParent();
}); });
XPCOMUtils.defineLazyGetter(this, "PopupNotifications", function() { XPCOMUtils.defineLazyGetter(this, "PopupNotifications", function() {
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://gre/modules/PopupNotifications.jsm", tmp); Cu.import("resource://gre/modules/PopupNotifications.jsm", tmp);
try { try {
// Hide all notifications while the URL is being edited and the address bar // Hide all notifications while the URL is being edited and the address bar
// has focus, including the virtual focus in the results popup. // has focus, including the virtual focus in the results popup.
@@ -196,7 +196,7 @@ XPCOMUtils.defineLazyGetter(this, "Win7Features", function() {
const WINTASKBAR_CONTRACTID = "@mozilla.org/windows-taskbar;1"; const WINTASKBAR_CONTRACTID = "@mozilla.org/windows-taskbar;1";
if (WINTASKBAR_CONTRACTID in Cc && if (WINTASKBAR_CONTRACTID in Cc &&
Cc[WINTASKBAR_CONTRACTID].getService(Ci.nsIWinTaskbar).available) { Cc[WINTASKBAR_CONTRACTID].getService(Ci.nsIWinTaskbar).available) {
let AeroPeek = ChromeUtils.import("resource:///modules/WindowsPreviewPerTab.jsm", {}).AeroPeek; let AeroPeek = Cu.import("resource:///modules/WindowsPreviewPerTab.jsm", {}).AeroPeek;
return { return {
onOpenWindow() { onOpenWindow() {
AeroPeek.onOpenWindow(window); AeroPeek.onOpenWindow(window);
@@ -273,7 +273,7 @@ Object.defineProperty(this, "AddonManager", {
enumerable: true, enumerable: true,
get() { get() {
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://gre/modules/AddonManager.jsm", tmp); Cu.import("resource://gre/modules/AddonManager.jsm", tmp);
return this.AddonManager = tmp.AddonManager; return this.AddonManager = tmp.AddonManager;
}, },
set(val) { set(val) {
@@ -1313,7 +1313,7 @@ var gBrowserInit = {
if (window.matchMedia("(-moz-os-version: windows-win8)").matches && if (window.matchMedia("(-moz-os-version: windows-win8)").matches &&
window.matchMedia("(-moz-windows-default-theme)").matches) { window.matchMedia("(-moz-windows-default-theme)").matches) {
let windowFrameColor = new Color(...ChromeUtils.import("resource:///modules/Windows8WindowFrameColor.jsm", {}) let windowFrameColor = new Color(...Cu.import("resource:///modules/Windows8WindowFrameColor.jsm", {})
.Windows8WindowFrameColor.get()); .Windows8WindowFrameColor.get());
// Default to black for foreground text. // Default to black for foreground text.
if (!windowFrameColor.isContrastRatioAcceptable(new Color(0, 0, 0))) { if (!windowFrameColor.isContrastRatioAcceptable(new Color(0, 0, 0))) {
@@ -1370,7 +1370,7 @@ var gBrowserInit = {
_delayedStartup() { _delayedStartup() {
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://gre/modules/TelemetryTimestamps.jsm", tmp); Cu.import("resource://gre/modules/TelemetryTimestamps.jsm", tmp);
let TelemetryTimestamps = tmp.TelemetryTimestamps; let TelemetryTimestamps = tmp.TelemetryTimestamps;
TelemetryTimestamps.add("delayedStartupStarted"); TelemetryTimestamps.add("delayedStartupStarted");
@@ -1471,7 +1471,7 @@ var gBrowserInit = {
if (!getBoolPref("ui.click_hold_context_menus", false)) if (!getBoolPref("ui.click_hold_context_menus", false))
SetClickAndHoldHandlers(); SetClickAndHoldHandlers();
ChromeUtils.import("resource:///modules/UpdateTopLevelContentWindowIDHelper.jsm", {}) Cu.import("resource:///modules/UpdateTopLevelContentWindowIDHelper.jsm", {})
.trackBrowserWindow(window); .trackBrowserWindow(window);
PlacesToolbarHelper.init(); PlacesToolbarHelper.init();
@@ -1718,7 +1718,7 @@ var gBrowserInit = {
// downloads will start right away, and initializing again won't hurt. // downloads will start right away, and initializing again won't hurt.
try { try {
DownloadsCommon.initializeAllDataLinks(); DownloadsCommon.initializeAllDataLinks();
ChromeUtils.import("resource:///modules/DownloadsTaskbar.jsm", {}) Cu.import("resource:///modules/DownloadsTaskbar.jsm", {})
.DownloadsTaskbar.registerIndicator(window); .DownloadsTaskbar.registerIndicator(window);
} catch (ex) { } catch (ex) {
Cu.reportError(ex); Cu.reportError(ex);

View File

@@ -10,8 +10,8 @@
var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components; var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyModuleGetters(this, { XPCOMUtils.defineLazyModuleGetters(this, {
BrowserUtils: "resource://gre/modules/BrowserUtils.jsm", BrowserUtils: "resource://gre/modules/BrowserUtils.jsm",

View File

@@ -7,16 +7,16 @@
var Cu = Components.utils; var Cu = Components.utils;
var Ci = Components.interfaces; var Ci = Components.interfaces;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/PageThumbs.jsm"); Cu.import("resource://gre/modules/PageThumbs.jsm");
ChromeUtils.import("resource://gre/modules/BackgroundPageThumbs.jsm"); Cu.import("resource://gre/modules/BackgroundPageThumbs.jsm");
ChromeUtils.import("resource:///modules/DirectoryLinksProvider.jsm"); Cu.import("resource:///modules/DirectoryLinksProvider.jsm");
ChromeUtils.import("resource://gre/modules/NewTabUtils.jsm"); Cu.import("resource://gre/modules/NewTabUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Rect", XPCOMUtils.defineLazyModuleGetter(this, "Rect",
"resource://gre/modules/Geometry.jsm"); "resource://gre/modules/Geometry.jsm");
ChromeUtils.defineModuleGetter(this, "PrivateBrowsingUtils", XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
"resource://gre/modules/PrivateBrowsingUtils.jsm"); "resource://gre/modules/PrivateBrowsingUtils.jsm");
var { var {

View File

@@ -4,10 +4,10 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.import("resource://gre/modules/PrivateBrowsingUtils.jsm"); Components.utils.import("resource://gre/modules/PrivateBrowsingUtils.jsm");
ChromeUtils.import("resource://gre/modules/BrowserUtils.jsm"); Components.utils.import("resource://gre/modules/BrowserUtils.jsm");
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyModuleGetters(this, { XPCOMUtils.defineLazyModuleGetters(this, {
SpellCheckHelper: "resource://gre/modules/InlineSpellChecker.jsm", SpellCheckHelper: "resource://gre/modules/InlineSpellChecker.jsm",

View File

@@ -2,8 +2,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this file, * 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/. */ * You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.import("resource://gre/modules/LoadContextInfo.jsm"); Components.utils.import("resource://gre/modules/LoadContextInfo.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
/* import-globals-from ../../../../toolkit/content/globalOverlay.js */ /* import-globals-from ../../../../toolkit/content/globalOverlay.js */
/* import-globals-from ../../../../toolkit/content/contentAreaUtils.js */ /* import-globals-from ../../../../toolkit/content/contentAreaUtils.js */

View File

@@ -4,8 +4,8 @@
/* import-globals-from pageInfo.js */ /* import-globals-from pageInfo.js */
ChromeUtils.import("resource:///modules/SitePermissions.jsm"); Components.utils.import("resource:///modules/SitePermissions.jsm");
ChromeUtils.import("resource://gre/modules/BrowserUtils.jsm"); Components.utils.import("resource://gre/modules/BrowserUtils.jsm");
var gPermURI; var gPermURI;
var gPermPrincipal; var gPermPrincipal;

View File

@@ -3,14 +3,14 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.import("resource://gre/modules/BrowserUtils.jsm"); Components.utils.import("resource://gre/modules/BrowserUtils.jsm");
/* import-globals-from pageInfo.js */ /* import-globals-from pageInfo.js */
ChromeUtils.defineModuleGetter(this, "LoginHelper", XPCOMUtils.defineLazyModuleGetter(this, "LoginHelper",
"resource://gre/modules/LoginHelper.jsm"); "resource://gre/modules/LoginHelper.jsm");
ChromeUtils.defineModuleGetter(this, "PluralForm", XPCOMUtils.defineLazyModuleGetter(this, "PluralForm",
"resource://gre/modules/PluralForm.jsm"); "resource://gre/modules/PluralForm.jsm");
var security = { var security = {
init(uri, windowInfo) { init(uri, windowInfo) {

View File

@@ -11,7 +11,7 @@ var Cu = Components.utils;
const appStartup = Services.startup; const appStartup = Services.startup;
ChromeUtils.import("resource://gre/modules/ResetProfile.jsm"); Cu.import("resource://gre/modules/ResetProfile.jsm");
var defaultToReset = false; var defaultToReset = false;

View File

@@ -5,8 +5,8 @@
/* import-globals-from sanitizeDialog.js */ /* import-globals-from sanitizeDialog.js */
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyModuleGetters(this, { XPCOMUtils.defineLazyModuleGetters(this, {
AppConstants: "resource://gre/modules/AppConstants.jsm", AppConstants: "resource://gre/modules/AppConstants.jsm",
@@ -285,7 +285,7 @@ Sanitizer.prototype = {
offlineApps: { offlineApps: {
async clear(range) { async clear(range) {
// AppCache // AppCache
ChromeUtils.import("resource:///modules/offlineAppCache.jsm"); Components.utils.import("resource:///modules/offlineAppCache.jsm");
// This doesn't wait for the cleanup to be complete. // This doesn't wait for the cleanup to be complete.
OfflineAppCacheHelper.clear(); OfflineAppCacheHelper.clear();

View File

@@ -9,7 +9,7 @@ var Cc = Components.classes;
var Ci = Components.interfaces; var Ci = Components.interfaces;
var Cu = Components.utils; var Cu = Components.utils;
var {Sanitizer} = ChromeUtils.import("resource:///modules/Sanitizer.jsm", {}); var {Sanitizer} = Cu.import("resource:///modules/Sanitizer.jsm", {});
Preferences.addAll([ Preferences.addAll([
{ id: "privacy.cpd.history", type: "bool" }, { id: "privacy.cpd.history", type: "bool" },

View File

@@ -9,29 +9,29 @@
var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components; var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.defineModuleGetter(this, "E10SUtils", XPCOMUtils.defineLazyModuleGetter(this, "E10SUtils",
"resource://gre/modules/E10SUtils.jsm"); "resource://gre/modules/E10SUtils.jsm");
ChromeUtils.defineModuleGetter(this, "BrowserUtils", XPCOMUtils.defineLazyModuleGetter(this, "BrowserUtils",
"resource://gre/modules/BrowserUtils.jsm"); "resource://gre/modules/BrowserUtils.jsm");
ChromeUtils.defineModuleGetter(this, "Utils", XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/sessionstore/Utils.jsm"); "resource://gre/modules/sessionstore/Utils.jsm");
ChromeUtils.defineModuleGetter(this, "PrivateBrowsingUtils", XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
"resource://gre/modules/PrivateBrowsingUtils.jsm"); "resource://gre/modules/PrivateBrowsingUtils.jsm");
ChromeUtils.defineModuleGetter(this, "AboutReader", XPCOMUtils.defineLazyModuleGetter(this, "AboutReader",
"resource://gre/modules/AboutReader.jsm"); "resource://gre/modules/AboutReader.jsm");
ChromeUtils.defineModuleGetter(this, "ReaderMode", XPCOMUtils.defineLazyModuleGetter(this, "ReaderMode",
"resource://gre/modules/ReaderMode.jsm"); "resource://gre/modules/ReaderMode.jsm");
XPCOMUtils.defineLazyGetter(this, "SimpleServiceDiscovery", function() { XPCOMUtils.defineLazyGetter(this, "SimpleServiceDiscovery", function() {
let ssdp = ChromeUtils.import("resource://gre/modules/SimpleServiceDiscovery.jsm", {}).SimpleServiceDiscovery; let ssdp = Cu.import("resource://gre/modules/SimpleServiceDiscovery.jsm", {}).SimpleServiceDiscovery;
// Register targets // Register targets
ssdp.registerDevice({ ssdp.registerDevice({
id: "roku:ecp", id: "roku:ecp",
target: "roku:ecp", target: "roku:ecp",
factory(aService) { factory(aService) {
ChromeUtils.import("resource://gre/modules/RokuApp.jsm"); Cu.import("resource://gre/modules/RokuApp.jsm");
return new RokuApp(aService); return new RokuApp(aService);
}, },
types: ["video/mp4"], types: ["video/mp4"],
@@ -562,7 +562,7 @@ PageStyleHandler.init();
// Keep a reference to the translation content handler to avoid it it being GC'ed. // Keep a reference to the translation content handler to avoid it it being GC'ed.
var trHandler = null; var trHandler = null;
if (Services.prefs.getBoolPref("browser.translation.detectLanguage")) { if (Services.prefs.getBoolPref("browser.translation.detectLanguage")) {
ChromeUtils.import("resource:///modules/translation/TranslationContentHandler.jsm"); Cu.import("resource:///modules/translation/TranslationContentHandler.jsm");
trHandler = new TranslationContentHandler(global, docShell); trHandler = new TranslationContentHandler(global, docShell);
} }

View File

@@ -9,7 +9,7 @@ const GOOD_PAGE = "https://example.com/";
const BAD_CERT = "https://expired.example.com/"; const BAD_CERT = "https://expired.example.com/";
const UNKNOWN_ISSUER = "https://self-signed.example.com "; const UNKNOWN_ISSUER = "https://self-signed.example.com ";
const BAD_STS_CERT = "https://badchain.include-subdomains.pinning.example.com:443"; const BAD_STS_CERT = "https://badchain.include-subdomains.pinning.example.com:443";
const {TabStateFlusher} = ChromeUtils.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {}); const {TabStateFlusher} = Cu.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {});
const ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore); const ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore);
add_task(async function checkReturnToAboutHome() { add_task(async function checkReturnToAboutHome() {

View File

@@ -2,7 +2,7 @@
* http://creativecommons.org/publicdomain/zero/1.0/ * http://creativecommons.org/publicdomain/zero/1.0/
*/ */
ChromeUtils.defineModuleGetter(this, "AppConstants", XPCOMUtils.defineLazyModuleGetter(this, "AppConstants",
"resource://gre/modules/AppConstants.jsm"); "resource://gre/modules/AppConstants.jsm");
ignoreAllUncaughtExceptions(); ignoreAllUncaughtExceptions();

View File

@@ -2,7 +2,7 @@
* http://creativecommons.org/publicdomain/zero/1.0/ * http://creativecommons.org/publicdomain/zero/1.0/
*/ */
ChromeUtils.defineModuleGetter(this, "AboutHomeUtils", XPCOMUtils.defineLazyModuleGetter(this, "AboutHomeUtils",
"resource:///modules/AboutHome.jsm"); "resource:///modules/AboutHome.jsm");
ignoreAllUncaughtExceptions(); ignoreAllUncaughtExceptions();

View File

@@ -8,7 +8,7 @@ Services.prefs.setIntPref("security.tls.version.max", 3);
Services.prefs.setIntPref("security.tls.version.min", 3); Services.prefs.setIntPref("security.tls.version.min", 3);
const LOW_TLS_VERSION = "https://tls1.example.com/"; const LOW_TLS_VERSION = "https://tls1.example.com/";
const {TabStateFlusher} = ChromeUtils.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {}); const {TabStateFlusher} = Cu.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {});
const ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore); const ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore);
add_task(async function checkReturnToPreviousPage() { add_task(async function checkReturnToPreviousPage() {

View File

@@ -3,8 +3,8 @@
"use strict"; "use strict";
ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); Cu.import("resource://gre/modules/AppConstants.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
add_task(async function() { add_task(async function() {
await BrowserTestUtils.withNewTab({ gBrowser, url: "about:support" }, async function(browser) { await BrowserTestUtils.withNewTab({ gBrowser, url: "about:support" }, async function(browser) {

View File

@@ -91,7 +91,7 @@ function promiseTabLoadEvent(tab, url) {
function waitForDocLoadAndStopIt(aExpectedURL, aBrowser = gBrowser.selectedBrowser, aStopFromProgressListener = true) { function waitForDocLoadAndStopIt(aExpectedURL, aBrowser = gBrowser.selectedBrowser, aStopFromProgressListener = true) {
function content_script(contentStopFromProgressListener) { function content_script(contentStopFromProgressListener) {
let { interfaces: Ci, utils: Cu } = Components; let { interfaces: Ci, utils: Cu } = Components;
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
let wp = docShell.QueryInterface(Ci.nsIWebProgress); let wp = docShell.QueryInterface(Ci.nsIWebProgress);
function stopContent(now, uri) { function stopContent(now, uri) {

View File

@@ -1,7 +1,7 @@
"use strict"; "use strict";
const {PlacesTestUtils} = const {PlacesTestUtils} =
ChromeUtils.import("resource://testing-common/PlacesTestUtils.jsm", {}); Cu.import("resource://testing-common/PlacesTestUtils.jsm", {});
let notificationURL = "http://example.org/browser/browser/base/content/test/alerts/file_dom_notifications.html"; let notificationURL = "http://example.org/browser/browser/base/content/test/alerts/file_dom_notifications.html";
let oldShowFavicons; let oldShowFavicons;

View File

@@ -1,6 +1,6 @@
ChromeUtils.import("resource:///modules/RecentWindow.jsm"); Components.utils.import("resource:///modules/RecentWindow.jsm");
ChromeUtils.defineModuleGetter(this, "CaptivePortalWatcher", XPCOMUtils.defineLazyModuleGetter(this, "CaptivePortalWatcher",
"resource:///modules/CaptivePortalWatcher.jsm"); "resource:///modules/CaptivePortalWatcher.jsm");
XPCOMUtils.defineLazyServiceGetter(this, "cps", XPCOMUtils.defineLazyServiceGetter(this, "cps",

View File

@@ -15,8 +15,8 @@
const Ci = Components.interfaces; const Ci = Components.interfaces;
const Cu = Components.utils; const Cu = Components.utils;
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
SimpleTest.waitForExplicitFinish(); SimpleTest.waitForExplicitFinish();

View File

@@ -18,10 +18,10 @@ const TEST_THIRD_PARTY_PAGE =
const THIRD_PARTY_FAVICON_URI = const THIRD_PARTY_FAVICON_URI =
TEST_THIRD_PARTY_SITE + "/browser/browser/base/content/test/favicons/file_favicon.png"; TEST_THIRD_PARTY_SITE + "/browser/browser/base/content/test/favicons/file_favicon.png";
ChromeUtils.defineModuleGetter(this, "PromiseUtils", XPCOMUtils.defineLazyModuleGetter(this, "PromiseUtils",
"resource://gre/modules/PromiseUtils.jsm"); "resource://gre/modules/PromiseUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal(); let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal();

View File

@@ -1,11 +1,11 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */ * http://creativecommons.org/publicdomain/zero/1.0/ */
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "BrowserTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "BrowserTestUtils",
"resource://testing-common/BrowserTestUtils.jsm"); "resource://testing-common/BrowserTestUtils.jsm");
ChromeUtils.defineModuleGetter(this, "ContentTask", XPCOMUtils.defineLazyModuleGetter(this, "ContentTask",
"resource://testing-common/ContentTask.jsm"); "resource://testing-common/ContentTask.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");

View File

@@ -1,7 +1,7 @@
function hideSelectPopup(selectPopup, mode = "enter", win = window) { function hideSelectPopup(selectPopup, mode = "enter", win = window) {
let browser = win.gBrowser.selectedBrowser; let browser = win.gBrowser.selectedBrowser;
let selectClosedPromise = ContentTask.spawn(browser, null, async function() { let selectClosedPromise = ContentTask.spawn(browser, null, async function() {
ChromeUtils.import("resource://gre/modules/SelectContentHelper.jsm"); Cu.import("resource://gre/modules/SelectContentHelper.jsm");
return ContentTaskUtils.waitForCondition(() => !SelectContentHelper.open); return ContentTaskUtils.waitForCondition(() => !SelectContentHelper.open);
}); });

View File

@@ -6,7 +6,7 @@ add_task(async function() {
let rooturi = "https://example.com/browser/toolkit/modules/tests/browser/"; let rooturi = "https://example.com/browser/toolkit/modules/tests/browser/";
await BrowserTestUtils.openNewForegroundTab(gBrowser, rooturi + "metadata_simple.html"); await BrowserTestUtils.openNewForegroundTab(gBrowser, rooturi + "metadata_simple.html");
await ContentTask.spawn(gBrowser.selectedBrowser, { rooturi }, async function(args) { await ContentTask.spawn(gBrowser.selectedBrowser, { rooturi }, async function(args) {
ChromeUtils.import("resource://gre/modules/PageMetadata.jsm"); Components.utils.import("resource://gre/modules/PageMetadata.jsm");
let result = PageMetadata.getData(content.document); let result = PageMetadata.getData(content.document);
// Result should have description. // Result should have description.

View File

@@ -1,6 +1,6 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */ http://creativecommons.org/publicdomain/zero/1.0/ */
ChromeUtils.import("resource://gre/modules/NetUtil.jsm"); Cu.import("resource://gre/modules/NetUtil.jsm");
function test() { function test() {
var file = new File([new Blob(["test"], {type: "text/plain"})], "test-name"); var file = new File([new Blob(["test"], {type: "text/plain"})], "test-name");

View File

@@ -2,8 +2,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.defineModuleGetter(this, "FormHistory", XPCOMUtils.defineLazyModuleGetter(this, "FormHistory",
"resource://gre/modules/FormHistory.jsm"); "resource://gre/modules/FormHistory.jsm");
add_task(async function test() { add_task(async function test() {
// This test relies on the form history being empty to start with delete // This test relies on the form history being empty to start with delete

View File

@@ -1,4 +1,4 @@
ChromeUtils.defineModuleGetter(this, "Feeds", XPCOMUtils.defineLazyModuleGetter(this, "Feeds",
"resource:///modules/Feeds.jsm"); "resource:///modules/Feeds.jsm");
function test() { function test() {

View File

@@ -9,7 +9,7 @@ const XPINSTALL_URL = "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul";
const PREF_INSTALL_REQUIREBUILTINCERTS = "extensions.install.requireBuiltInCerts"; const PREF_INSTALL_REQUIREBUILTINCERTS = "extensions.install.requireBuiltInCerts";
const PROGRESS_NOTIFICATION = "addon-progress"; const PROGRESS_NOTIFICATION = "addon-progress";
ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); Cu.import("resource://gre/modules/AppConstants.jsm");
var rootDir = getRootDirectory(gTestPath); var rootDir = getRootDirectory(gTestPath);
var rootPath = rootDir.split("/"); var rootPath = rootDir.split("/");

View File

@@ -4,7 +4,7 @@
const TESTROOT = "http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/"; const TESTROOT = "http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/";
const {LightweightThemeManager} = ChromeUtils.import("resource://gre/modules/LightweightThemeManager.jsm", {}); const {LightweightThemeManager} = Cu.import("resource://gre/modules/LightweightThemeManager.jsm", {});
/** /**
* Wait for the given PopupNotification to display * Wait for the given PopupNotification to display

View File

@@ -8,7 +8,7 @@
const PREF_LWTHEME_USED_THEMES = "lightweightThemes.usedThemes"; const PREF_LWTHEME_USED_THEMES = "lightweightThemes.usedThemes";
const COMPACT_LIGHT_ID = "firefox-compact-light@mozilla.org"; const COMPACT_LIGHT_ID = "firefox-compact-light@mozilla.org";
const COMPACT_DARK_ID = "firefox-compact-dark@mozilla.org"; const COMPACT_DARK_ID = "firefox-compact-dark@mozilla.org";
const {LightweightThemeManager} = ChromeUtils.import("resource://gre/modules/LightweightThemeManager.jsm", {}); const {LightweightThemeManager} = Components.utils.import("resource://gre/modules/LightweightThemeManager.jsm", {});
registerCleanupFunction(() => { registerCleanupFunction(() => {
// Set preferences back to their original values // Set preferences back to their original values

View File

@@ -12,10 +12,10 @@
*/ */
"use strict"; "use strict";
ChromeUtils.defineModuleGetter(this, "Downloads", XPCOMUtils.defineLazyModuleGetter(this, "Downloads",
"resource://gre/modules/Downloads.jsm"); "resource://gre/modules/Downloads.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
function setup() { function setup() {
Services.prefs.setBoolPref("browser.altClickSave", true); Services.prefs.setBoolPref("browser.altClickSave", true);

View File

@@ -627,7 +627,7 @@ var gDidInitialSetUp = false;
function setUp(aNoEngine) { function setUp(aNoEngine) {
return (async function() { return (async function() {
if (!gDidInitialSetUp) { if (!gDidInitialSetUp) {
ChromeUtils.import("resource:///modules/ContentSearch.jsm"); Cu.import("resource:///modules/ContentSearch.jsm");
let originalOnMessageSearch = ContentSearch._onMessageSearch; let originalOnMessageSearch = ContentSearch._onMessageSearch;
let originalOnMessageManageEngines = ContentSearch._onMessageManageEngines; let originalOnMessageManageEngines = ContentSearch._onMessageManageEngines;
ContentSearch._onMessageSearch = () => {}; ContentSearch._onMessageSearch = () => {};

View File

@@ -6,9 +6,9 @@
// Pass an empty scope object to the import to prevent "leaked window property" // Pass an empty scope object to the import to prevent "leaked window property"
// errors in tests. // errors in tests.
var Preferences = ChromeUtils.import("resource://gre/modules/Preferences.jsm", {}).Preferences; var Preferences = Cu.import("resource://gre/modules/Preferences.jsm", {}).Preferences;
var TelemetryReportingPolicy = var TelemetryReportingPolicy =
ChromeUtils.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).TelemetryReportingPolicy; Cu.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).TelemetryReportingPolicy;
const PREF_BRANCH = "datareporting.policy."; const PREF_BRANCH = "datareporting.policy.";
const PREF_BYPASS_NOTIFICATION = PREF_BRANCH + "dataSubmissionPolicyBypassNotification"; const PREF_BYPASS_NOTIFICATION = PREF_BRANCH + "dataSubmissionPolicyBypassNotification";
@@ -20,14 +20,14 @@ const TEST_POLICY_VERSION = 37;
function fakeShowPolicyTimeout(set, clear) { function fakeShowPolicyTimeout(set, clear) {
let reportingPolicy = let reportingPolicy =
ChromeUtils.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).Policy; Cu.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).Policy;
reportingPolicy.setShowInfobarTimeout = set; reportingPolicy.setShowInfobarTimeout = set;
reportingPolicy.clearShowInfobarTimeout = clear; reportingPolicy.clearShowInfobarTimeout = clear;
} }
function sendSessionRestoredNotification() { function sendSessionRestoredNotification() {
let reportingPolicyImpl = let reportingPolicyImpl =
ChromeUtils.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).TelemetryReportingPolicyImpl; Cu.import("resource://gre/modules/TelemetryReportingPolicy.jsm", {}).TelemetryReportingPolicyImpl;
reportingPolicyImpl.observe(null, "sessionstore-windows-restored", null); reportingPolicyImpl.observe(null, "sessionstore-windows-restored", null);
} }

View File

@@ -1,6 +1,6 @@
/* eslint-disable mozilla/no-arbitrary-setTimeout */ /* eslint-disable mozilla/no-arbitrary-setTimeout */
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
var Cc = Components.classes; var Cc = Components.classes;
var Ci = Components.interfaces; var Ci = Components.interfaces;

View File

@@ -17,7 +17,7 @@ add_task(async function test_setup() {
Services.search.currentEngine = engine; Services.search.currentEngine = engine;
// Move New Window button to nav bar, to make it possible to drag and drop. // Move New Window button to nav bar, to make it possible to drag and drop.
let {CustomizableUI} = ChromeUtils.import("resource:///modules/CustomizableUI.jsm", {}); let {CustomizableUI} = Cu.import("resource:///modules/CustomizableUI.jsm", {});
let origPlacement = CustomizableUI.getPlacementOfWidget("new-window-button"); let origPlacement = CustomizableUI.getPlacementOfWidget("new-window-button");
if (!origPlacement || origPlacement.area != CustomizableUI.AREA_NAVBAR) { if (!origPlacement || origPlacement.area != CustomizableUI.AREA_NAVBAR) {
CustomizableUI.addWidgetToArea("new-window-button", CustomizableUI.addWidgetToArea("new-window-button",
@@ -83,7 +83,7 @@ async function drop(dragData, expectedWindowOpenCount = 0) {
ok(newWindowButton, "New Window button exists"); ok(newWindowButton, "New Window button exists");
let tmp = {}; let tmp = {};
ChromeUtils.import("resource://testing-common/TestUtils.jsm", tmp); Cu.import("resource://testing-common/TestUtils.jsm", tmp);
let awaitDrop = BrowserTestUtils.waitForEvent(newWindowButton, "drop"); let awaitDrop = BrowserTestUtils.waitForEvent(newWindowButton, "drop");
let actualWindowOpenCount = 0; let actualWindowOpenCount = 0;

View File

@@ -15,7 +15,7 @@ registerCleanupFunction(function() {
Services.perms.removeFromPrincipal(principal, "offline-app"); Services.perms.removeFromPrincipal(principal, "offline-app");
Services.prefs.clearUserPref("offline-apps.quota.warn"); Services.prefs.clearUserPref("offline-apps.quota.warn");
Services.prefs.clearUserPref("offline-apps.allow_by_default"); Services.prefs.clearUserPref("offline-apps.allow_by_default");
let {OfflineAppCacheHelper} = ChromeUtils.import("resource:///modules/offlineAppCache.jsm", {}); let {OfflineAppCacheHelper} = Components.utils.import("resource:///modules/offlineAppCache.jsm", {});
OfflineAppCacheHelper.clear(); OfflineAppCacheHelper.clear();
}); });

View File

@@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
var {WebChannel} = ChromeUtils.import("resource://gre/modules/WebChannel.jsm", {}); var {WebChannel} = Cu.import("resource://gre/modules/WebChannel.jsm", {});
const TEST_URL_TAIL = "example.com/browser/browser/base/content/test/general/test_remoteTroubleshoot.html"; const TEST_URL_TAIL = "example.com/browser/browser/base/content/test/general/test_remoteTroubleshoot.html";
const TEST_URI_GOOD = Services.io.newURI("https://" + TEST_URL_TAIL); const TEST_URI_GOOD = Services.io.newURI("https://" + TEST_URL_TAIL);
@@ -64,7 +64,7 @@ add_task(async function() {
let updateChannel = null; let updateChannel = null;
try { try {
updateChannel = ChromeUtils.import("resource://gre/modules/UpdateUtils.jsm", {}).UpdateUtils.UpdateChannel; updateChannel = Cu.import("resource://gre/modules/UpdateUtils.jsm", {}).UpdateUtils.UpdateChannel;
} catch (ex) {} } catch (ex) {}
if (!updateChannel) { if (!updateChannel) {
Assert.ok(!("updateChannel" in got.message.application), Assert.ok(!("updateChannel" in got.message.application),

View File

@@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.import("resource://gre/modules/BrowserUtils.jsm"); Cu.import("resource://gre/modules/BrowserUtils.jsm");
function makeInputStream(aString) { function makeInputStream(aString) {
let stream = Cc["@mozilla.org/io/string-input-stream;1"] let stream = Cc["@mozilla.org/io/string-input-stream;1"]
@@ -13,8 +13,8 @@ function makeInputStream(aString) {
add_task(async function test_remoteWebNavigation_postdata() { add_task(async function test_remoteWebNavigation_postdata() {
let obj = {}; let obj = {};
ChromeUtils.import("resource://testing-common/httpd.js", obj); Cu.import("resource://testing-common/httpd.js", obj);
ChromeUtils.import("resource://services-common/utils.js", obj); Cu.import("resource://services-common/utils.js", obj);
let server = new obj.HttpServer(); let server = new obj.HttpServer();
server.start(-1); server.start(-1);

View File

@@ -3,7 +3,7 @@
/* eslint-env mozilla/frame-script */ /* eslint-env mozilla/frame-script */
const {TabStateFlusher} = ChromeUtils.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {}); const {TabStateFlusher} = Cu.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {});
const DUMMY = "http://example.com/browser/browser/base/content/test/general/dummy_page.html"; const DUMMY = "http://example.com/browser/browser/base/content/test/general/dummy_page.html";

View File

@@ -1,5 +1,5 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
requestLongerTimeout(2); requestLongerTimeout(2);
@@ -14,8 +14,8 @@ var tempScope = {};
Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tempScope); Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tempScope);
var Sanitizer = tempScope.Sanitizer; var Sanitizer = tempScope.Sanitizer;
var FormHistory = (ChromeUtils.import("resource://gre/modules/FormHistory.jsm", {})).FormHistory; var FormHistory = (Components.utils.import("resource://gre/modules/FormHistory.jsm", {})).FormHistory;
var Downloads = (ChromeUtils.import("resource://gre/modules/Downloads.jsm", {})).Downloads; var Downloads = (Components.utils.import("resource://gre/modules/Downloads.jsm", {})).Downloads;
function promiseFormHistoryRemoved() { function promiseFormHistoryRemoved() {
return new Promise(resolve => { return new Promise(resolve => {

View File

@@ -17,17 +17,17 @@
* browser/base/content/test/general/browser_sanitize-timespans.js. * browser/base/content/test/general/browser_sanitize-timespans.js.
*/ */
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
var {LoadContextInfo} = ChromeUtils.import("resource://gre/modules/LoadContextInfo.jsm", {}); var {LoadContextInfo} = Cu.import("resource://gre/modules/LoadContextInfo.jsm", {});
ChromeUtils.defineModuleGetter(this, "FormHistory", XPCOMUtils.defineLazyModuleGetter(this, "FormHistory",
"resource://gre/modules/FormHistory.jsm"); "resource://gre/modules/FormHistory.jsm");
ChromeUtils.defineModuleGetter(this, "Downloads", XPCOMUtils.defineLazyModuleGetter(this, "Downloads",
"resource://gre/modules/Downloads.jsm"); "resource://gre/modules/Downloads.jsm");
ChromeUtils.defineModuleGetter(this, "Timer", XPCOMUtils.defineLazyModuleGetter(this, "Timer",
"resource://gre/modules/Timer.jsm"); "resource://gre/modules/Timer.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
var tempScope = {}; var tempScope = {};
Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tempScope); Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tempScope);

View File

@@ -27,7 +27,7 @@ function promiseNoCacheEntry(filename) {
}; };
function Visitor() {} function Visitor() {}
let {LoadContextInfo} = ChromeUtils.import("resource://gre/modules/LoadContextInfo.jsm", null); let {LoadContextInfo} = Cu.import("resource://gre/modules/LoadContextInfo.jsm", null);
let storage = Services.cache2.diskCacheStorage(LoadContextInfo.default, false); let storage = Services.cache2.diskCacheStorage(LoadContextInfo.default, false);
storage.asyncVisitStorage(new Visitor(), true /* Do walk entries */); storage.asyncVisitStorage(new Visitor(), true /* Do walk entries */);
}); });

View File

@@ -1,6 +1,6 @@
"use strict"; "use strict";
const {TabStateFlusher} = ChromeUtils.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {}); const {TabStateFlusher} = Cu.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {});
add_task(async function() { add_task(async function() {
let uri = "http://example.com/browser/browser/base/content/test/general/dummy_page.html"; let uri = "http://example.com/browser/browser/base/content/test/general/dummy_page.html";

View File

@@ -5,7 +5,7 @@
const OPEN_LOCATION_PREF = "browser.link.open_newwindow"; const OPEN_LOCATION_PREF = "browser.link.open_newwindow";
const NON_REMOTE_PAGE = "about:welcomeback"; const NON_REMOTE_PAGE = "about:welcomeback";
ChromeUtils.import("resource://gre/modules/PrivateBrowsingUtils.jsm"); Cu.import("resource://gre/modules/PrivateBrowsingUtils.jsm");
requestLongerTimeout(2); requestLongerTimeout(2);

View File

@@ -15,7 +15,7 @@ const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/
var TrackingProtection = null; var TrackingProtection = null;
var tabbrowser = null; var tabbrowser = null;
var {UrlClassifierTestUtils} = ChromeUtils.import("resource://testing-common/UrlClassifierTestUtils.jsm", {}); var {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
registerCleanupFunction(function() { registerCleanupFunction(function() {
TrackingProtection = tabbrowser = null; TrackingProtection = tabbrowser = null;

View File

@@ -12,7 +12,7 @@ const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/
var TrackingProtection = null; var TrackingProtection = null;
var tabbrowser = null; var tabbrowser = null;
var {UrlClassifierTestUtils} = ChromeUtils.import("resource://testing-common/UrlClassifierTestUtils.jsm", {}); var {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
registerCleanupFunction(function() { registerCleanupFunction(function() {
TrackingProtection = tabbrowser = null; TrackingProtection = tabbrowser = null;

View File

@@ -12,7 +12,7 @@ const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/
var TrackingProtection = null; var TrackingProtection = null;
var tabbrowser = null; var tabbrowser = null;
var {UrlClassifierTestUtils} = ChromeUtils.import("resource://testing-common/UrlClassifierTestUtils.jsm", {}); var {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
registerCleanupFunction(function() { registerCleanupFunction(function() {
TrackingProtection = tabbrowser = null; TrackingProtection = tabbrowser = null;

View File

@@ -8,7 +8,7 @@ const PB_PREF = "privacy.trackingprotection.pbmode.enabled";
const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/trackingPage.html"; const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/trackingPage.html";
var TrackingProtection = null; var TrackingProtection = null;
var browser = null; var browser = null;
var {UrlClassifierTestUtils} = ChromeUtils.import("resource://testing-common/UrlClassifierTestUtils.jsm", {}); var {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
registerCleanupFunction(function() { registerCleanupFunction(function() {
TrackingProtection = browser = null; TrackingProtection = browser = null;

View File

@@ -6,7 +6,7 @@ var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
const PREF = "privacy.trackingprotection.enabled"; const PREF = "privacy.trackingprotection.enabled";
const BENIGN_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/benignPage.html"; const BENIGN_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/benignPage.html";
const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/trackingPage.html"; const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/test/general/trackingPage.html";
const {UrlClassifierTestUtils} = ChromeUtils.import("resource://testing-common/UrlClassifierTestUtils.jsm", {}); const {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
/** /**
* Enable local telemetry recording for the duration of the tests. * Enable local telemetry recording for the duration of the tests.

View File

@@ -2,8 +2,8 @@
* http://creativecommons.org/publicdomain/zero/1.0/ * http://creativecommons.org/publicdomain/zero/1.0/
*/ */
ChromeUtils.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
ChromeUtils.defineModuleGetter(this, "WebChannel", XPCOMUtils.defineLazyModuleGetter(this, "WebChannel",
"resource://gre/modules/WebChannel.jsm"); "resource://gre/modules/WebChannel.jsm");
const HTTP_PATH = "http://example.com"; const HTTP_PATH = "http://example.com";

View File

@@ -290,8 +290,8 @@ async function test_contextmenu(selector, menuItems, options = {}) {
info("Waiting for spell check"); info("Waiting for spell check");
await ContentTask.spawn(gBrowser.selectedBrowser, selector, async function(contentSelector) { await ContentTask.spawn(gBrowser.selectedBrowser, selector, async function(contentSelector) {
let {onSpellCheck} = let {onSpellCheck} =
ChromeUtils.import("resource://testing-common/AsyncSpellCheckTestHelper.jsm", Cu.import("resource://testing-common/AsyncSpellCheckTestHelper.jsm",
{}); {});
let element = content.document.querySelector(contentSelector); let element = content.document.querySelector(contentSelector);
await new Promise(resolve => onSpellCheck(element, resolve)); await new Promise(resolve => onSpellCheck(element, resolve));
info("Spell check running"); info("Spell check running");

View File

@@ -1,10 +1,10 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
ChromeUtils.defineModuleGetter(this, "TabCrashHandler", XPCOMUtils.defineLazyModuleGetter(this, "TabCrashHandler",
"resource:///modules/ContentCrashHandlers.jsm"); "resource:///modules/ContentCrashHandlers.jsm");
/** /**

View File

@@ -1,8 +1,8 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
/** /**

View File

@@ -16,9 +16,9 @@ const initialTab = gBrowser.selectedTab;
gBrowser.removeTab(initialTab); gBrowser.removeTab(initialTab);
var tmp = {}; var tmp = {};
ChromeUtils.import("resource://gre/modules/NewTabUtils.jsm", tmp); Cu.import("resource://gre/modules/NewTabUtils.jsm", tmp);
ChromeUtils.import("resource:///modules/DirectoryLinksProvider.jsm", tmp); Cu.import("resource:///modules/DirectoryLinksProvider.jsm", tmp);
ChromeUtils.import("resource://testing-common/PlacesTestUtils.jsm", tmp); Cu.import("resource://testing-common/PlacesTestUtils.jsm", tmp);
Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tmp); Services.scriptloader.loadSubScript("chrome://browser/content/sanitize.js", tmp);
var {NewTabUtils, Sanitizer, DirectoryLinksProvider, PlacesTestUtils} = tmp; var {NewTabUtils, Sanitizer, DirectoryLinksProvider, PlacesTestUtils} = tmp;

View File

@@ -51,7 +51,7 @@ add_task(async function() {
/* eslint-env mozilla/frame-script */ /* eslint-env mozilla/frame-script */
const {classes: Cc, interfaces: Ci, manager: Cm, utils: Cu} = Components; const {classes: Cc, interfaces: Ci, manager: Cm, utils: Cu} = Components;
Cm.QueryInterface(Ci.nsIServiceManager); Cm.QueryInterface(Ci.nsIServiceManager);
ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); Cu.import("resource://gre/modules/AppConstants.jsm");
let collectStacks = AppConstants.NIGHTLY_BUILD || AppConstants.DEBUG; let collectStacks = AppConstants.NIGHTLY_BUILD || AppConstants.DEBUG;
let loader = Cc["@mozilla.org/moz/jsloader;1"].getService(Ci.xpcIJSModuleLoader); let loader = Cc["@mozilla.org/moz/jsloader;1"].getService(Ci.xpcIJSModuleLoader);
let components = {}; let components = {};

View File

@@ -1,8 +1,8 @@
"use strict"; "use strict";
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"); "resource://testing-common/PlacesTestUtils.jsm");
/** /**

View File

@@ -3,7 +3,7 @@
"use strict"; "use strict";
ChromeUtils.import("resource://gre/modules/E10SUtils.jsm"); Cu.import("resource://gre/modules/E10SUtils.jsm");
const ORIGIN = "https://example.com"; const ORIGIN = "https://example.com";
const PERMISSIONS_PAGE = getRootDirectory(gTestPath).replace("chrome://mochitests/content", ORIGIN) + "permissions.html"; const PERMISSIONS_PAGE = getRootDirectory(gTestPath).replace("chrome://mochitests/content", ORIGIN) + "permissions.html";

View File

@@ -8,7 +8,7 @@ const ORIGIN = "https://example.com";
const PERMISSIONS_PAGE = getRootDirectory(gTestPath).replace("chrome://mochitests/content", ORIGIN) + "permissions.html"; const PERMISSIONS_PAGE = getRootDirectory(gTestPath).replace("chrome://mochitests/content", ORIGIN) + "permissions.html";
// Ignore promise rejection caused by clicking Deny button. // Ignore promise rejection caused by clicking Deny button.
const { PromiseTestUtils } = ChromeUtils.import("resource://testing-common/PromiseTestUtils.jsm", {}); const { PromiseTestUtils } = Cu.import("resource://testing-common/PromiseTestUtils.jsm", {});
PromiseTestUtils.whitelistRejectionsGlobally(/The request is not allowed/); PromiseTestUtils.whitelistRejectionsGlobally(/The request is not allowed/);
const EXPIRE_TIME_MS = 100; const EXPIRE_TIME_MS = 100;

View File

@@ -1,4 +1,4 @@
ChromeUtils.import("resource:///modules/SitePermissions.jsm", this); Cu.import("resource:///modules/SitePermissions.jsm", this);
function is_hidden(element) { function is_hidden(element) {
var style = element.ownerGlobal.getComputedStyle(element); var style = element.ownerGlobal.getComputedStyle(element);

View File

@@ -7,7 +7,7 @@ const kBlocklistServiceUUID = "{66354bc9-7ed1-4692-ae1d-8da97d6b205e}";
const kBlocklistServiceContractID = "@mozilla.org/extensions/blocklist;1"; const kBlocklistServiceContractID = "@mozilla.org/extensions/blocklist;1";
const kBlocklistServiceFactory = Cm.getClassObject(Cc[kBlocklistServiceContractID], Ci.nsIFactory); const kBlocklistServiceFactory = Cm.getClassObject(Cc[kBlocklistServiceContractID], Ci.nsIFactory);
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
/* /*
* A lightweight blocklist proxy for the testing purposes. * A lightweight blocklist proxy for the testing purposes.

View File

@@ -1,5 +1,5 @@
/* global gBrowser */ /* global gBrowser */
ChromeUtils.import("resource://gre/modules/CrashSubmit.jsm", this); Cu.import("resource://gre/modules/CrashSubmit.jsm", this);
const SERVER_URL = "http://example.com/browser/toolkit/crashreporter/test/browser/crashreport.sjs"; const SERVER_URL = "http://example.com/browser/toolkit/crashreporter/test/browser/crashreport.sjs";

View File

@@ -1,7 +1,7 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */ * http://creativecommons.org/publicdomain/zero/1.0/ */
ChromeUtils.import("resource://gre/modules/PromiseUtils.jsm"); Cu.import("resource://gre/modules/PromiseUtils.jsm");
/** /**
* With e10s, plugins must run in their own process. This means we have * With e10s, plugins must run in their own process. This means we have

View File

@@ -6,7 +6,7 @@ var gTestBrowser = null;
var gNextTest = null; var gNextTest = null;
var gPluginHost = Components.classes["@mozilla.org/plugin/host;1"].getService(Components.interfaces.nsIPluginHost); var gPluginHost = Components.classes["@mozilla.org/plugin/host;1"].getService(Components.interfaces.nsIPluginHost);
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
var gPrivateWindow = null; var gPrivateWindow = null;
var gPrivateBrowser = null; var gPrivateBrowser = null;

View File

@@ -1,8 +1,8 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PromiseUtils", XPCOMUtils.defineLazyModuleGetter(this, "PromiseUtils",
"resource://gre/modules/PromiseUtils.jsm"); "resource://gre/modules/PromiseUtils.jsm");
// Various tests in this directory may define gTestBrowser, to use as the // Various tests in this directory may define gTestBrowser, to use as the

View File

@@ -1,6 +1,6 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "PlacesUtils", XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm"); "resource://gre/modules/PlacesUtils.jsm");
/** /**

View File

@@ -4,8 +4,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
ChromeUtils.import("resource:///modules/SitePermissions.jsm"); Components.utils.import("resource:///modules/SitePermissions.jsm");
ChromeUtils.import("resource://gre/modules/Services.jsm"); Components.utils.import("resource://gre/modules/Services.jsm");
const baseURL = getRootDirectory(gTestPath).replace("chrome://mochitests/content", "http://example.com"); const baseURL = getRootDirectory(gTestPath).replace("chrome://mochitests/content", "http://example.com");
const URL = baseURL + "popup_blocker2.html"; const URL = baseURL + "popup_blocker2.html";

View File

@@ -1,8 +1,8 @@
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
ChromeUtils.defineModuleGetter(this, "BrowserTestUtils", XPCOMUtils.defineLazyModuleGetter(this, "BrowserTestUtils",
"resource://testing-common/BrowserTestUtils.jsm"); "resource://testing-common/BrowserTestUtils.jsm");
ChromeUtils.defineModuleGetter(this, "ContentTask", XPCOMUtils.defineLazyModuleGetter(this, "ContentTask",
"resource://testing-common/ContentTask.jsm"); "resource://testing-common/ContentTask.jsm");
const REFERRER_URL_BASE = "/browser/browser/base/content/test/referrer/"; const REFERRER_URL_BASE = "/browser/browser/base/content/test/referrer/";

Some files were not shown because too many files have changed in this diff Show More