forked from mirrors/gecko-dev
Bug 1344027 - Fix most of the remaining ESLint no-undef issues in browser/components. r=jaws
MozReview-Commit-ID: DUnxVITvZgh --HG-- extra : rebase_source : abe5adf3b024a45c2804d048f078c6a59a936242
This commit is contained in:
parent
7d5e6f23c5
commit
561b6cfb0c
21 changed files with 83 additions and 15 deletions
|
|
@ -63,8 +63,8 @@ browser/base/content/newtab/**
|
|||
browser/components/downloads/**
|
||||
browser/components/sessionstore/**
|
||||
browser/components/tabview/**
|
||||
# generated files in cld2
|
||||
browser/components/translation/cld2/cld-worker.js
|
||||
# generated & special files in cld2
|
||||
browser/components/translation/cld2/**
|
||||
browser/extensions/pdfjs/content/build**
|
||||
browser/extensions/pdfjs/content/web**
|
||||
# generated or library files in pocket
|
||||
|
|
|
|||
7
browser/base/content/test/siteIdentity/.eslintrc.js
Normal file
7
browser/base/content/test/siteIdentity/.eslintrc.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
"use strict";
|
||||
|
||||
module.exports = {
|
||||
"extends": [
|
||||
"../../../../../testing/mochitest/browser.eslintrc.js"
|
||||
]
|
||||
};
|
||||
11
browser/components/customizableui/content/.eslintrc.js
Normal file
11
browser/components/customizableui/content/.eslintrc.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
"use strict";
|
||||
|
||||
module.exports = { // eslint-disable-line no-undef
|
||||
"env": {
|
||||
"mozilla/browser-window": true,
|
||||
},
|
||||
|
||||
"plugins": [
|
||||
"mozilla",
|
||||
]
|
||||
};
|
||||
|
|
@ -242,4 +242,3 @@ let PlacesProvider = {
|
|||
// Kept only for backwards-compatibility
|
||||
XPCOMUtils.defineLazyGetter(PlacesProvider, "LinkChecker",
|
||||
() => NewTabUtils.linkChecker);
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,8 @@ XPCOMUtils.defineLazyServiceGetter(this, "AlertsService", "@mozilla.org/alerts-s
|
|||
AsyncShutdown:false, AutoCompletePopup:false, BookmarkHTMLUtils:false,
|
||||
BookmarkJSONUtils:false, BrowserUITelemetry:false, BrowserUsageTelemetry:false,
|
||||
ContentClick:false, ContentPrefServiceParent:false, ContentSearch:false,
|
||||
DateTimePickerHelper:false, DirectoryLinksProvider:false, Feeds:false,
|
||||
DateTimePickerHelper:false, DirectoryLinksProvider:false,
|
||||
ExtensionsUI:false, Feeds:false,
|
||||
FileUtils:false, FormValidationHandler:false, Integration:false,
|
||||
LightweightThemeManager:false, LoginHelper:false, LoginManagerParent:false,
|
||||
NetUtil:false, NewTabMessages:false, NewTabUtils:false, OS:false,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
// This file spawns content tasks.
|
||||
/* eslint-env mozilla/frame-script */
|
||||
|
||||
const BASE_URL = "http://mochi.test:8888/browser/browser/components/originattributes/test/browser/";
|
||||
const BASE_DOMAIN = "mochi.test";
|
||||
|
||||
|
|
|
|||
12
browser/components/places/content/.eslintrc.js
Normal file
12
browser/components/places/content/.eslintrc.js
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
"use strict";
|
||||
|
||||
module.exports = {
|
||||
"env": {
|
||||
// Everything in this directory is loaded alongside the places overlay.
|
||||
"mozilla/places-overlay": true
|
||||
},
|
||||
|
||||
"plugins": [
|
||||
"mozilla",
|
||||
]
|
||||
};
|
||||
|
|
@ -57,6 +57,8 @@
|
|||
* been performed by the dialog.
|
||||
*/
|
||||
|
||||
/* import-globals-from editBookmarkOverlay.js */
|
||||
|
||||
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
||||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
* 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/. */
|
||||
|
||||
/* eslint-env mozilla/browser-window */
|
||||
|
||||
Components.utils.import("resource://gre/modules/AppConstants.jsm");
|
||||
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Components.utils.import("resource://gre/modules/Services.jsm");
|
||||
|
|
|
|||
|
|
@ -286,9 +286,13 @@ var gEditItemOverlay = {
|
|||
// Note: since all controls are collapsed by default, we don't get the
|
||||
// default XUL dialog behavior, that selects the first control, so we set
|
||||
// the focus explicitly.
|
||||
// Note: If focusedElement === "preferred", this file expects gPrefService
|
||||
// to be defined in the global scope.
|
||||
let elt;
|
||||
if (focusedElement === "preferred") {
|
||||
/* eslint-disable no-undef */
|
||||
elt = this._element(gPrefService.getCharPref("browser.bookmarks.editDialog.firstEditField"));
|
||||
/* eslint-enable no-undef */
|
||||
} else if (focusedElement === "first") {
|
||||
elt = document.querySelector("textbox:not([collapsed=true])");
|
||||
}
|
||||
|
|
@ -899,7 +903,7 @@ var gEditItemOverlay = {
|
|||
|
||||
let tagsInField = this._getTagsArrayFromTagsInputField();
|
||||
let allTags = PlacesUtils.tagging.allTags;
|
||||
for (tag of allTags) {
|
||||
for (let tag of allTags) {
|
||||
let elt = document.createElement("listitem");
|
||||
elt.setAttribute("type", "checkbox");
|
||||
elt.setAttribute("label", tag);
|
||||
|
|
@ -1064,7 +1068,7 @@ var gEditItemOverlay = {
|
|||
// menulist has been changed, we need to update the label of its
|
||||
// representing element.
|
||||
let menupopup = this._folderMenuList.menupopup;
|
||||
for (menuitem of menupopup.childNodes) {
|
||||
for (let menuitem of menupopup.childNodes) {
|
||||
if ("folderId" in menuitem && menuitem.folderId == aItemId) {
|
||||
menuitem.label = aNewTitle;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,10 @@
|
|||
* 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/. */
|
||||
|
||||
/* import-globals-from editBookmarkOverlay.js */
|
||||
// Via downloadsViewOverlay.xul -> allDownloadsViewOverlay.xul
|
||||
/* import-globals-from ../../../../toolkit/content/contentAreaUtils.js */
|
||||
|
||||
Components.utils.import("resource://gre/modules/AppConstants.jsm");
|
||||
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Components.utils.import("resource://gre/modules/TelemetryStopwatch.jsm");
|
||||
|
|
|
|||
|
|
@ -44,8 +44,6 @@
|
|||
|
||||
<script type="application/javascript"
|
||||
src="chrome://browser/content/places/places.js"/>
|
||||
<script type="application/javascript"
|
||||
src="chrome://browser/content/utilityOverlay.js"/>
|
||||
<script type="application/javascript"
|
||||
src="chrome://browser/content/places/editBookmarkOverlay.js"/>
|
||||
|
||||
|
|
@ -89,7 +87,7 @@
|
|||
<!-- Instantiation Keys -->
|
||||
<key id="placesKey_close" key="&cmd.close.key;" modifiers="accel"
|
||||
oncommand="close();"/>
|
||||
|
||||
|
||||
<!-- Command Keys -->
|
||||
<key id="placesKey_find:all"
|
||||
command="OrganizerCommand_find:all"
|
||||
|
|
@ -375,7 +373,7 @@
|
|||
onkeypress="ContentTree.onKeyPress(event);"
|
||||
onopenflatcontainer="PlacesOrganizer.openFlatContainer(aContainer);">
|
||||
<treecols id="placeContentColumns" context="placesColumnsContext">
|
||||
<treecol label="&col.name.label;" id="placesContentTitle" anonid="title" flex="5" primary="true" ordinal="1"
|
||||
<treecol label="&col.name.label;" id="placesContentTitle" anonid="title" flex="5" primary="true" ordinal="1"
|
||||
persist="width hidden ordinal sortActive sortDirection"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol label="&col.tags.label;" id="placesContentTags" anonid="tags" flex="2"
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
var Cc = Components.classes;
|
||||
var Ci = Components.interfaces;
|
||||
var Cr = Components.results;
|
||||
var Cu = Components.utils;
|
||||
|
||||
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Components.utils.import("resource://gre/modules/Task.jsm");
|
||||
|
|
@ -65,7 +66,7 @@
|
|||
oncommand="goDoPlacesCommand('placesCmd_new:folder');"/>
|
||||
<command id="placesCmd_new:separator"
|
||||
oncommand="goDoPlacesCommand('placesCmd_new:separator');"/>
|
||||
<command id="placesCmd_show:info"
|
||||
<command id="placesCmd_show:info"
|
||||
oncommand="goDoPlacesCommand('placesCmd_show:info');"/>
|
||||
<command id="placesCmd_rename"
|
||||
oncommand="goDoPlacesCommand('placesCmd_show:info');"
|
||||
|
|
@ -166,7 +167,7 @@
|
|||
<menuitem id="placesContext_cut"
|
||||
command="placesCmd_cut"
|
||||
label="&cutCmd.label;"
|
||||
accesskey="&cutCmd.accesskey;"
|
||||
accesskey="&cutCmd.accesskey;"
|
||||
closemenu="single"
|
||||
selection="bookmark|folder|separator|query"
|
||||
forcehideselection="tagChild|livemarkChild"/>
|
||||
|
|
@ -220,7 +221,7 @@
|
|||
<menuseparator id="placesContext_sortSeparator"/>
|
||||
<menuitem id="placesContext_show:info"
|
||||
command="placesCmd_show:info"
|
||||
label="&cmd.properties.label;"
|
||||
label="&cmd.properties.label;"
|
||||
accesskey="&cmd.properties.accesskey;"
|
||||
selection="bookmark|folder|query"
|
||||
forcehideselection="livemarkChild"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
"use strict";
|
||||
|
||||
/* eslint-env mozilla/frame-script */
|
||||
|
||||
/**
|
||||
* Given some window in the parent process, ensure that
|
||||
* the nsIXULWindow has the CHROME_PRIVATE_WINDOW chromeFlag,
|
||||
|
|
|
|||
|
|
@ -3,6 +3,12 @@
|
|||
- 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/. -->
|
||||
|
||||
<!-- This file is imported into the browser window. -->
|
||||
<!-- eslint-env mozilla/browser-window -->
|
||||
|
||||
<!-- XULCommandEvent is a specialised global. -->
|
||||
<!-- global XULCommandEvent -->
|
||||
|
||||
<!DOCTYPE bindings [
|
||||
<!ENTITY % searchBarDTD SYSTEM "chrome://browser/locale/searchbar.dtd" >
|
||||
%searchBarDTD;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ Cu.import("resource:///modules/syncedtabs/SyncedTabsDeckComponent.js");
|
|||
XPCOMUtils.defineLazyModuleGetter(this, "fxAccounts",
|
||||
"resource://gre/modules/FxAccounts.jsm");
|
||||
|
||||
this.syncedTabsDeckComponent = new SyncedTabsDeckComponent({window, SyncedTabs, fxAccounts});
|
||||
var syncedTabsDeckComponent = new SyncedTabsDeckComponent({window, SyncedTabs, fxAccounts});
|
||||
|
||||
let onLoaded = () => {
|
||||
syncedTabsDeckComponent.init();
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
- 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/. -->
|
||||
|
||||
<!-- eslint-env mozilla/browser-window -->
|
||||
|
||||
<!DOCTYPE bindings [
|
||||
<!ENTITY % notificationDTD SYSTEM "chrome://global/locale/notification.dtd">
|
||||
%notificationDTD;
|
||||
|
|
|
|||
|
|
@ -326,6 +326,7 @@ if (typeof Mozilla == "undefined") {
|
|||
})();
|
||||
|
||||
// Make this library Require-able.
|
||||
/* eslint-env commonjs */
|
||||
if (typeof module !== "undefined" && module.exports) {
|
||||
module.exports = Mozilla.UITour;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
/* eslint-env mozilla/frame-script */
|
||||
|
||||
var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
const PREF_TEST_WHITELIST = "browser.uitour.testingOrigins";
|
||||
const UITOUR_PERMISSION = "uitour";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
"use strict";
|
||||
|
||||
// This file spawns a content task.
|
||||
/* eslint-env mozilla/frame-script */
|
||||
|
||||
// This file expects these globals to be defined by the test case.
|
||||
/* global gTestTab:true, gContentAPI:true, gContentWindow:true, tests:false */
|
||||
|
||||
Cu.import("resource://gre/modules/Promise.jsm");
|
||||
Cu.import("resource://gre/modules/Task.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "UITour",
|
||||
|
|
|
|||
|
|
@ -247,6 +247,9 @@ module.exports = {
|
|||
"browser": true,
|
||||
},
|
||||
"globals": {
|
||||
"BroadcastChannel": false,
|
||||
// Specific to Firefox (Chrome code only).
|
||||
"ChromeWindow": false,
|
||||
"ChromeWorker": false,
|
||||
"ChromeUtils": false,
|
||||
"Components": false,
|
||||
|
|
@ -257,6 +260,8 @@ module.exports = {
|
|||
"KeyEvent": false,
|
||||
"openDialog": false,
|
||||
"MenuBoxObject": false,
|
||||
// Specific to Firefox (Chrome code only).
|
||||
"MozSelfSupport": false,
|
||||
"SimpleGestureEvent": false,
|
||||
"sizeToContent": false,
|
||||
"SharedArrayBuffer": false,
|
||||
|
|
@ -265,6 +270,7 @@ module.exports = {
|
|||
"StopIteration": false,
|
||||
// Specific to Firefox
|
||||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval
|
||||
"uneval": false
|
||||
"uneval": false,
|
||||
"XULElement": false,
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue