зеркало из https://github.com/mozilla/gecko-dev.git
bug 129101, turn on p3p by default, r/sr=alecf/darin, a=asa
This commit is contained in:
Родитель
1a80ae930b
Коммит
c9eb8ff91b
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
@ -84,15 +85,21 @@
|
||||||
gPref = Components.classes['@mozilla.org/preferences-service;1'];
|
gPref = Components.classes['@mozilla.org/preferences-service;1'];
|
||||||
gPref = gPref.getService();
|
gPref = gPref.getService();
|
||||||
gPref = gPref.QueryInterface(Components.interfaces.nsIPrefBranch);
|
gPref = gPref.QueryInterface(Components.interfaces.nsIPrefBranch);
|
||||||
if (gPref.getIntPref("network.cookie.cookieBehavior") == "3") {
|
if (gPref.getIntPref("network.cookie.cookieBehavior") == 3) {
|
||||||
|
|
||||||
// p3p pref is set so create an observer for changes in visibility of cookie icon
|
// make sure p3p dll exists, else we can't keep pref set
|
||||||
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
|
if (!("@mozilla.org/cookie-consent;1" in Components.classes)) {
|
||||||
observerService.addObserver(cookieIconObserver, "cookieIcon", false);
|
gPref.setIntPref("network.cookie.cookieBehavior", 0);
|
||||||
|
} else {
|
||||||
|
|
||||||
// determine whether or not cookie icon in this new window should be displayed
|
// p3p pref is set so create an observer for changes in visibility of cookie icon
|
||||||
// we need to delay before displaying icon because it hasn't been created yet
|
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
|
||||||
setTimeout(TestIconVisibility, 0);
|
observerService.addObserver(cookieIconObserver, "cookieIcon", false);
|
||||||
|
|
||||||
|
// determine whether or not cookie icon in this new window should be displayed
|
||||||
|
// we need to delay before displaying icon because it hasn't been created yet
|
||||||
|
setTimeout(TestIconVisibility, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/******* THE FOLLOWING IS FOR THE TASKMENU OVERLAY *******/
|
/******* THE FOLLOWING IS FOR THE TASKMENU OVERLAY *******/
|
||||||
|
|
Загрузка…
Ссылка в новой задаче