Bug 442150 - "Backup all" button not enabled after cert import, r=johnath/gavin

This commit is contained in:
Kai Engert 2011-07-20 17:04:49 +02:00
parent cc45fb85d1
commit f87d598688

View File

@ -105,13 +105,14 @@ function LoadCerts()
document.getElementById('orphan-tree') document.getElementById('orphan-tree')
.treeBoxObject.view = orphanTreeView; .treeBoxObject.view = orphanTreeView;
enableBackupAllButton();
}
function enableBackupAllButton()
{
var rowCnt = userTreeView.rowCount; var rowCnt = userTreeView.rowCount;
var enableBackupAllButton=document.getElementById('mine_backupAllButton'); var backupAllButton=document.getElementById('mine_backupAllButton');
if(rowCnt < 1) { backupAllButton.disabled = (rowCnt < 1);
enableBackupAllButton.setAttribute("disabled",true);
} else {
enableBackupAllButton.setAttribute("enabled",true);
}
} }
function getSelectedCerts() function getSelectedCerts()
@ -428,6 +429,7 @@ function restoreCerts()
userTreeView.selection.clearSelection(); userTreeView.selection.clearSelection();
caTreeView.loadCertsFromCache(certcache, nsIX509Cert.CA_CERT); caTreeView.loadCertsFromCache(certcache, nsIX509Cert.CA_CERT);
caTreeView.selection.clearSelection(); caTreeView.selection.clearSelection();
enableBackupAllButton();
} }
} }
@ -528,6 +530,9 @@ function deleteCerts()
selected_tree_items = []; selected_tree_items = [];
selected_index = []; selected_index = [];
treeView.selection.clearSelection(); treeView.selection.clearSelection();
if (selTabID == 'mine_tab') {
enableBackupAllButton();
}
} }
} }