mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-09 08:48:07 +00:00
bug 86181, all l10n to selectively hide panels in form manager dialog, r=vishy, sr=alecf, a=dbaron
This commit is contained in:
parent
bcd3847960
commit
3a5dee4898
@ -71,6 +71,53 @@ nsWalletViewer.prototype =
|
||||
return;
|
||||
}
|
||||
doSetOKCancel(this.onOK, this.onCancel);
|
||||
|
||||
// allow l10n to hide certain panels
|
||||
var pref;
|
||||
pref = Components.classes['@mozilla.org/preferences;1'];
|
||||
pref = pref.getService();
|
||||
pref = pref.QueryInterface(Components.interfaces.nsIPref);
|
||||
var panel;
|
||||
try {
|
||||
if (pref.GetBoolPref("wallet.namePanel.hide")) {
|
||||
panel = document.getElementById("pnameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("snameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("bnameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.addressPanel.hide")) {
|
||||
panel = document.getElementById("paddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("saddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("baddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.phonePanel.hide")) {
|
||||
panel = document.getElementById("pphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("sphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("bphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.creditPanel.hide")) {
|
||||
panel = document.getElementById("pcreditID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.employPanel.hide")) {
|
||||
panel = document.getElementById("pemployID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.miscPanel.hide")) {
|
||||
panel = document.getElementById("pmiscID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
} catch(e) {
|
||||
// error -- stop hiding if prefs are missing
|
||||
}
|
||||
},
|
||||
|
||||
init:
|
||||
|
@ -71,6 +71,53 @@ nsWalletViewer.prototype =
|
||||
return;
|
||||
}
|
||||
doSetOKCancel(this.onOK, this.onCancel);
|
||||
|
||||
// allow l10n to hide certain panels
|
||||
var pref;
|
||||
pref = Components.classes['@mozilla.org/preferences;1'];
|
||||
pref = pref.getService();
|
||||
pref = pref.QueryInterface(Components.interfaces.nsIPref);
|
||||
var panel;
|
||||
try {
|
||||
if (pref.GetBoolPref("wallet.namePanel.hide")) {
|
||||
panel = document.getElementById("pnameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("snameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("bnameID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.addressPanel.hide")) {
|
||||
panel = document.getElementById("paddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("saddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("baddressID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.phonePanel.hide")) {
|
||||
panel = document.getElementById("pphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("sphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
panel = document.getElementById("bphoneID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.creditPanel.hide")) {
|
||||
panel = document.getElementById("pcreditID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.employPanel.hide")) {
|
||||
panel = document.getElementById("pemployID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
if (pref.GetBoolPref("wallet.miscPanel.hide")) {
|
||||
panel = document.getElementById("pmiscID");
|
||||
panel.setAttribute("style", "display:none;");
|
||||
}
|
||||
} catch(e) {
|
||||
// error -- stop hiding if prefs are missing
|
||||
}
|
||||
},
|
||||
|
||||
init:
|
||||
|
@ -349,6 +349,12 @@ pref("wallet.Samples", "chrome://navigator/locale/navigator
|
||||
pref("wallet.version", "1");
|
||||
pref("wallet.enabled", true);
|
||||
pref("wallet.crypto", false);
|
||||
pref("wallet.namePanel.hide", false);
|
||||
pref("wallet.addressPanel.hide", false);
|
||||
pref("wallet.phonePanel.hide", false);
|
||||
pref("wallet.creditPanel.hide", false);
|
||||
pref("wallet.employPanel.hide", false);
|
||||
pref("wallet.miscPanel.hide", false);
|
||||
pref("imageblocker.enabled", true);
|
||||
pref("intl.accept_languages", "chrome://navigator/locale/navigator.properties");
|
||||
pref("intl.accept_charsets", "iso-8859-1,*,utf-8");
|
||||
|
Loading…
x
Reference in New Issue
Block a user