1
0

Update arkenfox-clear-deprecated.js

This commit is contained in:
earthlng 2021-07-07 14:33:20 +00:00 committed by GitHub
parent 939d75e5eb
commit acc1376c37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,17 +1,20 @@
/*** /***
Version: up to and including FF/ESR78 Version: up to and including FF/ESR78
This will reset the preferences that have been deprecated by Mozilla This will reset the preferences that have been deprecated by Mozilla
and used in the arkenfox user.js and used in the arkenfox user.js
It is in reverse order, so feel free to remove sections that do not apply It is in reverse order, so feel free to remove sections that do not apply
For instructions see: For instructions see:
https://github.com/arkenfox/user.js/wiki/3.1-Resetting-Inactive-Prefs-[Scripts] https://github.com/arkenfox/user.js/wiki/3.1-Resetting-Inactive-Prefs-[Scripts]
***/ ***/
(function() { (() => {
let ops = [
if ('undefined' === typeof(Services)) return alert('about:config needs to be the active tab!');
const aPREFS = [
/* deprecated */ /* deprecated */
/* 78 */ /* 78 */
@ -220,29 +223,26 @@
/* reset parrot: check your open about:config after running the script */ /* reset parrot: check your open about:config after running the script */
'_user.js.parrot' '_user.js.parrot'
] ];
if("undefined" === typeof(Services)) { console.clear();
alert("about:config needs to be the active tab!");
return;
}
let c = 0; let c = 0;
for (let i = 0, len = ops.length; i < len; i++) { for (const sPname of aPREFS) {
if (Services.prefs.prefHasUserValue(ops[i])) { if (Services.prefs.prefHasUserValue(sPname)) {
Services.prefs.clearUserPref(ops[i]); Services.prefs.clearUserPref(sPname);
if (!Services.prefs.prefHasUserValue(ops[i])) { if (!Services.prefs.prefHasUserValue(sPname)) {
console.log("reset", ops[i]); console.info('reset', sPname);
c++; c++;
} else { console.log("failed to reset", ops[i]); } } else console.warn('failed to reset', sPname);
} }
} }
focus(); focus();
let d = (c==1) ? " pref" : " prefs"; const d = (c==1) ? ' pref' : ' prefs';
if (c > 0) { alert(c ? 'successfully reset ' + c + d + "\n\nfor details check the console" : 'nothing to reset');
alert("successfully reset " + c + d + "\n\nfor details check the Browser Console (Ctrl+Shift+J)");
} else { alert("nothing to reset"); } return 'all done';
})(); })();