3
// Returns the value of the flashblock.enabled pref
5
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
6
.getService(Components.interfaces.nsIPrefBranch);
8
if(prefs.getPrefType("flashblock.enabled") == prefs.PREF_BOOL)
9
return prefs.getBoolPref("flashblock.enabled");
11
prefs.setBoolPref("flashblock.enabled", true);
16
// Returns the value of the flashblock.blockLocal pref
17
function isLocalBlocked() {
18
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
19
.getService(Components.interfaces.nsIPrefBranch);
21
if(prefs.getPrefType("flashblock.blockLocal") == prefs.PREF_BOOL)
22
return prefs.getBoolPref("flashblock.blockLocal");
28
// Returns the value of the javascript.enabled pref
29
function isJavascriptEnabled() {
30
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
31
.getService(Components.interfaces.nsIPrefBranch);
33
return prefs.getBoolPref("javascript.enabled");
36
// Returns the value of the browser.toolbars.showbutton.flashblockMozToggle pref
37
function isButtonEnabled() {
38
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
39
.getService(Components.interfaces.nsIPrefBranch);
41
if(prefs.getPrefType("browser.toolbars.showbutton.flashblockMozToggle") == prefs.PREF_BOOL)
42
return prefs.getBoolPref("browser.toolbars.showbutton.flashblockMozToggle");
44
prefs.setBoolPref("browser.toolbars.showbutton.flashblockMozToggle", true);
50
// Sets the flashblock.enabled pref to the given boolean value
51
function setEnabled(enabled) {
52
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
53
.getService(Components.interfaces.nsIPrefBranch);
55
return prefs.setBoolPref("flashblock.enabled", enabled);
58
// Returns the value of the flashblock.whitelist pref
59
function getWhitelistPref() {
60
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
61
.getService(Components.interfaces.nsIPrefBranch);
63
if(prefs.getPrefType("flashblock.whitelist") == prefs.PREF_STRING)
64
return prefs.getCharPref("flashblock.whitelist");
5
prefs: Components.classes["@mozilla.org/preferences-service;1"]
6
.getService(Components.interfaces.nsIPrefBranch)
7
.QueryInterface(Components.interfaces.nsIPrefBranchInternal),
9
// Returns the value of the flashblock.enabled pref
10
isEnabled: function() {
11
if(this.prefs.getPrefType("flashblock.enabled") == this.prefs.PREF_BOOL)
12
return this.prefs.getBoolPref("flashblock.enabled");
14
this.prefs.setBoolPref("flashblock.enabled", true);
19
// Returns the value of the flashblock.blockLocal pref
20
isLocalBlocked: function() {
21
if(this.prefs.getPrefType("flashblock.blockLocal") == this.prefs.PREF_BOOL)
22
return this.prefs.getBoolPref("flashblock.blockLocal");
28
// Returns the value of the javascript.enabled pref
29
isJavascriptEnabled:function() {
30
return this.prefs.getBoolPref("javascript.enabled");
33
// Returns the value of the browser.toolbars.showbutton.flashblockMozToggle pref
34
isButtonEnabled: function() {
35
var buttonpref = "browser.toolbars.showbutton.flashblockMozToggle";
36
if(this.prefs.getPrefType(buttonpref) == this.prefs.PREF_BOOL)
37
return this.prefs.getBoolPref(buttonpref);
39
this.prefs.setBoolPref(buttonpref, true);
44
// Sets the flashblock.enabled pref to the given boolean value
45
setEnabled: function(enabled) {
46
return this.prefs.setBoolPref("flashblock.enabled", enabled);
49
// Returns the value of the flashblock.whitelist pref
50
getWhitelist: function() {
51
if(this.prefs.getPrefType("flashblock.whitelist") == this.prefs.PREF_STRING)
52
return this.prefs.getCharPref("flashblock.whitelist");
69
// Set the flashblock.whitelist pref to the given string
70
function setWhitelistPref(prefStr) {
71
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
72
.getService(Components.interfaces.nsIPrefBranch);
74
prefs.setCharPref("flashblock.whitelist", prefStr);
57
// Set the flashblock.whitelist pref to the given string
58
setWhitelist: function(prefStr) {
59
this.prefs.setCharPref("flashblock.whitelist", prefStr);