bug 1347642 - Fixed sanitizeDialog.js running in ESLint r=standard8

MozReview-Commit-ID: A7mVW5hbvya

--HG--
extra : rebase_source : 409f0d9533a5e59ac6ba70c32ef917febba78d6b
This commit is contained in:
Rajesh Kathiriya 2017-03-31 00:19:31 +05:30
parent b6e22d3c65
commit dce1b0c3e6
2 changed files with 18 additions and 32 deletions

View file

@ -55,7 +55,6 @@ b2g/locales/en-US/b2g-l10n.js
# browser/ exclusions
browser/app/**
browser/branding/**/firefox-branding.js
browser/base/content/sanitizeDialog.js
browser/base/content/test/general/file_csp_block_all_mixedcontent.html
browser/base/content/test/urlbar/file_blank_but_not_blank.html
browser/base/content/newtab/**

View file

@ -11,21 +11,18 @@ var {Sanitizer} = Cu.import("resource:///modules/Sanitizer.jsm", {});
var gSanitizePromptDialog = {
get bundleBrowser()
{
get bundleBrowser() {
if (!this._bundleBrowser)
this._bundleBrowser = document.getElementById("bundleBrowser");
return this._bundleBrowser;
},
get selectedTimespan()
{
get selectedTimespan() {
var durList = document.getElementById("sanitizeDurationChoice");
return parseInt(durList.value);
},
get sanitizePreferences()
{
get sanitizePreferences() {
if (!this._sanitizePreferences) {
this._sanitizePreferences =
document.getElementById("sanitizePreferences");
@ -33,13 +30,11 @@ var gSanitizePromptDialog = {
return this._sanitizePreferences;
},
get warningBox()
{
get warningBox() {
return document.getElementById("sanitizeEverythingWarningBox");
},
init: function ()
{
init() {
// This is used by selectByTimespan() to determine if the window has loaded.
this._inited = true;
@ -54,13 +49,11 @@ var gSanitizePromptDialog = {
this.warningBox.hidden = false;
document.title =
this.bundleBrowser.getString("sanitizeDialog2.everything.title");
}
else
} else
this.warningBox.hidden = true;
},
selectByTimespan: function ()
{
selectByTimespan() {
// This method is the onselect handler for the duration dropdown. As a
// result it's called a couple of times before onload calls init().
if (!this._inited)
@ -89,8 +82,7 @@ var gSanitizePromptDialog = {
window.document.documentElement.getAttribute("noneverythingtitle");
},
sanitize: function ()
{
sanitize() {
// Update pref values before handing off to the sanitizer (bug 453440)
this.updatePrefs();
var s = new Sanitizer();
@ -114,6 +106,7 @@ var gSanitizePromptDialog = {
s.sanitize().then(null, Components.utils.reportError)
.then(() => window.close())
.then(null, Components.utils.reportError);
return false;
} catch (er) {
Components.utils.reportError("Exception during sanitize: " + er);
return true; // We *do* want to close immediately on error.
@ -128,7 +121,7 @@ var gSanitizePromptDialog = {
* True means the item list visibility status should not
* be changed.
*/
prepareWarning: function (aDontShowItemList) {
prepareWarning(aDontShowItemList) {
// If the date and time-aware locale warning string is ever used again,
// initialize it here. Currently we use the no-visits warning string,
// which does not include date and time. See bug 480169 comment 48.
@ -138,8 +131,7 @@ var gSanitizePromptDialog = {
warningStringID = "sanitizeSelectedWarning";
if (!aDontShowItemList)
this.showItemList();
}
else {
} else {
warningStringID = "sanitizeEverythingWarning2";
}
@ -152,8 +144,7 @@ var gSanitizePromptDialog = {
* Called when the value of a preference element is synced from the actual
* pref. Enables or disables the OK button appropriately.
*/
onReadGeneric: function ()
{
onReadGeneric() {
var found = false;
// Find any other pref that's checked and enabled.
@ -168,8 +159,7 @@ var gSanitizePromptDialog = {
try {
document.documentElement.getButton("accept").disabled = !found;
}
catch (e) { }
} catch (e) { }
// Update the warning prompt if needed
this.prepareWarning(true);
@ -185,9 +175,7 @@ var gSanitizePromptDialog = {
* (i.e., Windows). We must therefore manually set the prefs from their
* corresponding preference elements.
*/
updatePrefs : function ()
{
var tsPref = document.getElementById("privacy.sanitize.timeSpan");
updatePrefs() {
Sanitizer.prefs.setIntPref("timeSpan", this.selectedTimespan);
// Keep the pref for the download history in sync with the history pref.
@ -206,7 +194,7 @@ var gSanitizePromptDialog = {
/**
* Check if all of the history items have been selected like the default status.
*/
hasNonSelectedItems: function () {
hasNonSelectedItems() {
let checkboxes = document.querySelectorAll("#itemList > [preference]");
for (let i = 0; i < checkboxes.length; ++i) {
let pref = document.getElementById(checkboxes[i].getAttribute("preference"));
@ -219,7 +207,7 @@ var gSanitizePromptDialog = {
/**
* Show the history items list.
*/
showItemList: function () {
showItemList() {
var itemList = document.getElementById("itemList");
var expanderButton = document.getElementById("detailsExpander");
@ -234,7 +222,7 @@ var gSanitizePromptDialog = {
/**
* Hide the history items list.
*/
hideItemList: function () {
hideItemList() {
var itemList = document.getElementById("itemList");
var expanderButton = document.getElementById("detailsExpander");
@ -248,8 +236,7 @@ var gSanitizePromptDialog = {
/**
* Called by the item list expander button to toggle the list's visibility.
*/
toggleItemList: function ()
{
toggleItemList() {
var itemList = document.getElementById("itemList");
if (itemList.collapsed)