diff --git a/security/manager/pki/resources/content/CAOverlay.xul b/security/manager/pki/resources/content/CAOverlay.xul index 5897e540226..f462ac999dc 100644 --- a/security/manager/pki/resources/content/CAOverlay.xul +++ b/security/manager/pki/resources/content/CAOverlay.xul @@ -32,11 +32,12 @@ xmlns:cert="http://netscape.com/rdf-cert#" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> - - + + @@ -44,7 +45,8 @@ --> - + + - + + diff --git a/security/manager/pki/resources/content/MineOverlay.xul b/security/manager/pki/resources/content/MineOverlay.xul new file mode 100644 index 00000000000..7c284b7c13b --- /dev/null +++ b/security/manager/pki/resources/content/MineOverlay.xul @@ -0,0 +1,47 @@ + + + + + + + + + + + &certmgr.mine; + + + + + + + + + + diff --git a/security/manager/pki/resources/content/WebSitesOverlay.xul b/security/manager/pki/resources/content/WebSitesOverlay.xul new file mode 100644 index 00000000000..2a396d08598 --- /dev/null +++ b/security/manager/pki/resources/content/WebSitesOverlay.xul @@ -0,0 +1,47 @@ + + + + + + + + + + + &certmgr.websites; + + + + + + + + + + diff --git a/security/manager/pki/resources/content/certManager.js b/security/manager/pki/resources/content/certManager.js index 185651321f5..82efe377b12 100644 --- a/security/manager/pki/resources/content/certManager.js +++ b/security/manager/pki/resources/content/certManager.js @@ -21,6 +21,31 @@ * Ian McGreer */ +var selected_certs = []; +var certmgr; + +function getSelectedCerts() +{ + var mine_tab = document.getElementById("mine_tab"); + //var others_tab = document.getElementById("others_tab"); + var websites_tab = document.getElementById("websites_tab"); + var tree = document.getElementById('ca_treeset'); + if (mine_tab.selected) { + tree = document.getElementById('mine_treeset'); + } else if (websites_tab.selected) { + tree = document.getElementById('websites_treeset'); + } + var items = tree.selectedItems; + if (items.length > 0) { + selected_certs = []; + for (var t=0; t 0) { + var delim = certNameList[0]; + certNameList = certNameList.split(delim); + certNameList.sort(); + } + for (var i=1; i 0) { + token = certname.substring(0, ti); + certname = certname.substring(ti+1, certname.length); + } + AddNameWithToken(node, [certname, token], node + "_", i); + } +} + function LoadCertNames() { certmgr = Components @@ -54,7 +118,6 @@ function LoadCertNames() var nb = 0; var nm = 0; for (var i=1; i + + @@ -44,25 +44,22 @@