mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-05 03:25:27 +00:00
See ChangeLog
Monotone-Parent: ebd8557fae4ef7c0656a9eae753c68207fc9c60b Monotone-Revision: a57ac11c710e04e59d47cf12be270492f600a306 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-06-29T19:08:29 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -251,7 +251,7 @@ function actionContactCallback(http) {
|
||||
var error = html.select("p").first().firstChild.nodeValue.trim();
|
||||
log("actionContactCallback failed: error " + http.status + " (" + error + ")");
|
||||
if (parseInt(http.status) == 403)
|
||||
window.alert(labels["You don't have the required privileges to perform the operation."]);
|
||||
window.alert(clabels["You don't have the required privileges to perform the operation."]);
|
||||
else if (error)
|
||||
window.alert(labels[error]);
|
||||
refreshCurrentFolder();
|
||||
@@ -775,6 +775,8 @@ function onAddressBookMenuPrepareVisibility() {
|
||||
menuEntry.removeClassName("disabled");
|
||||
});
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function updateAddressBooksMenus() {
|
||||
@@ -897,8 +899,7 @@ function onAddressBooksMenuPrepareVisibility() {
|
||||
sharingOption.addClassName("disabled");
|
||||
}
|
||||
|
||||
// disable the "remove" option when address book is public, otherwise
|
||||
// enable it
|
||||
// Disable the "remove" option when address book is public
|
||||
if (folderOwner == "nobody")
|
||||
removeOption.addClassName("disabled");
|
||||
else
|
||||
@@ -912,7 +913,7 @@ function onAddressBooksMenuPrepareVisibility() {
|
||||
|
||||
function onContactMenuPrepareVisibility() {
|
||||
var contactRows = document.menuTarget;
|
||||
var selectedFolder = $("contactFolders").getSelectedNodes()[0];
|
||||
var selectedFolder = $("contactFolders").getSelectedNodes().first();
|
||||
var options = { write: false,
|
||||
aim: false };
|
||||
|
||||
@@ -923,9 +924,10 @@ function onContactMenuPrepareVisibility() {
|
||||
var moveOption = elements[7];
|
||||
|
||||
$A(contactRows).each(function(contactRow) {
|
||||
var emailCell = contactRow.down('td', 1);
|
||||
var cells = contactRow.getElementsByTagName('td');
|
||||
var emailCell = cells[1];
|
||||
options.write |= (emailCell.firstChild != null);
|
||||
var aimCell = contactRow.down('td', 2);
|
||||
var aimCell = cells[2];
|
||||
options.aim |= (aimCell.firstChild != null);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user