Add hidden option to skip toolbar unhide

Este commit está contenido en:
JustOff
2019-08-05 15:02:47 +03:00
padre e1142b6206
commit 44e15bc6c3

6
bootstrap.js vendido
Ver fichero

@@ -23,7 +23,7 @@ const CAA_MODULES = [
"chrome://ca-archive/content/versions.js" "chrome://ca-archive/content/versions.js"
]; ];
let factory, storageHost, gWindowListener = null, branch = "extensions.ca-archive."; let factory, storageHost, unhideToolbar, gWindowListener = null, branch = "extensions.ca-archive.";
let styleSheetService = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService); let styleSheetService = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
let styleSheetURI = Services.io.newURI("chrome://ca-archive/skin/button.css", null, null); let styleSheetURI = Services.io.newURI("chrome://ca-archive/skin/button.css", null, null);
@@ -79,7 +79,7 @@ let button = {
} }
toolbar.insertItem(this.meta.id, nextItem); toolbar.insertItem(this.meta.id, nextItem);
} }
if (toolbar.getAttribute("collapsed") == "true") { if (unhideToolbar && toolbar.getAttribute("collapsed") == "true") {
try { w.setToolbarVisibility(toolbar, true); } catch(e) {} try { w.setToolbarVisibility(toolbar, true); } catch(e) {}
} }
} }
@@ -451,6 +451,8 @@ function startup(data, reason) {
defaultBranch.setCharPref("bar", "nav-bar"); defaultBranch.setCharPref("bar", "nav-bar");
defaultBranch.setCharPref("before", ""); defaultBranch.setCharPref("before", "");
defaultBranch.setCharPref("url", "caa:about"); defaultBranch.setCharPref("url", "caa:about");
defaultBranch.setBoolPref("unhideToolbar", true);
unhideToolbar = Services.prefs.getBranch(branch).getBoolPref("unhideToolbar");
httpObserver.register(); httpObserver.register();