author | Wolfgang Rosenauer <wr@rosenauer.org> |
Tue, 09 Feb 2010 11:09:19 +0100 | |
changeset 0 | b71590debb98 |
permissions | -rw-r--r-- |
0
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
diff --git a/suite/common/utilityOverlay.js b/suite/common/utilityOverlay.js |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
2 |
--- a/suite/common/utilityOverlay.js |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
+++ b/suite/common/utilityOverlay.js |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
4 |
@@ -671,7 +671,13 @@ function updateCheckUpdatesItem() |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
5 |
// administrator or if we cannot update for some other reason. |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
var checkForUpdates = document.getElementById("checkForUpdates"); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
var canUpdate = updates.canUpdate; |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
+ var prefs = Components.classes["@mozilla.org/preferences-service;1"] |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
+ .getService(Components.interfaces.nsIPrefBranch); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
+ var updateEnabled = prefs.getBoolPref("app.update.enabled", true); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
checkForUpdates.setAttribute("disabled", !canUpdate); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
+ checkForUpdates.setAttribute("hidden", !canUpdate || !updateEnabled); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
+ var updateSeparator = document.getElementById("menu_HelpUpdatesSeparator"); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
+ updateSeparator.setAttribute("hidden", !canUpdate || !updateEnabled); |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
if (!canUpdate) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
16 |
return; |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |