Monotone-Parent: 7a59198f4742259b4e227285ce7009dcd7fff7e0

Monotone-Revision: 0482c2d4ea255701efd25d0b3feea5ebf5eae997

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-05-19T01:12:23
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-05-19 01:12:23 +00:00
parent 63e7fcaf08
commit dfb8833296
3 changed files with 35 additions and 23 deletions

View File

@@ -611,21 +611,21 @@ function configureContactFolders() {
}
}
function onAccessRightsMenuEntryMouseUp(event) {
var folders = $("contactFolders");
var selected = folders.getSelectedNodes()[0];
var title = this.innerHTML;
var url = URLForFolderID(selected.getAttribute("id"))
function onMenuSharing(event) {
var folders = $("contactFolders");
var selected = folders.getSelectedNodes()[0];
var title = this.innerHTML;
var url = URLForFolderID(selected.getAttribute("id"));
openAclWindow(url + "/acls", title);
openAclWindow(url + "/acls", title);
}
function initializeMenus() {
var menus = new Array("contactFoldersMenu", "contactMenu", "searchMenu");
initMenusNamed(menus);
// var menus = new Array("contactFoldersMenu", "contactMenu", "searchMenu");
// initMenusNamed(menus);
var menuEntry = $("accessRightsMenuEntry");
menuEntry.addEventListener("mouseup", onAccessRightsMenuEntryMouseUp, false);
// var menuEntry = $("accessRightsMenuEntry");
// menuEntry.addEventListener("mouseup", onMenuSharing, false);
}
function configureSearchField() {

View File

@@ -4,6 +4,10 @@ var currentMessages = new Array();
var maxCachedMessages = 20;
var cachedMessages = new Array();
var currentMailbox = '';
var usersRightsWindowHeight = 250;
var usersRightsWindowWidth = 502;
/* mail list */
function openMessageWindow(msguid, url) {
@@ -113,6 +117,14 @@ function openAddressbook(sender) {
return false;
}
function onMenuSharing(event) {
var folderID = document.menuTarget.getAttribute("dataname");
var urlstr = URLForFolderID(folderID) + "/acls";
event.preventDefault();
openAclWindow(urlstr);
}
/* mail list DOM changes */
function markMailInWindow(win, msguid, markread) {
@@ -1059,13 +1071,13 @@ function initializeMenus() {
"messageContentMenu", "label-menu",
"mark-menu");
menus["accountIconMenu"] = new Array(null, null, null, null, null, null,
null, null, null, null);
null, null, null, onMenuSharing);
menus["inboxIconMenu"] = new Array(null, null, null, "-", null, null,
null, "-", null, null);
null, "-", null, onMenuSharing);
menus["trashIconMenu"] = new Array(null, null, null, "-", null, null, null,
null, "-", null, null);
null, "-", null, onMenuSharing);
menus["mailboxIconMenu"] = new Array(null, null, null, "-", null, null,
null, null, null, "-", null, null);
null, null, null, "-", null, onMenuSharing);
menus["addressMenu"] = new Array(newContactFromEmail, newEmailTo, null);
menus["messageListMenu"] = new Array(onMenuOpenMessage, "-",
onMenuReplyToSender,

View File

@@ -980,19 +980,19 @@ function browseURL(anchor, event) {
}
function initializeMenus() {
var menus = new Array("monthListMenu", "yearListMenu",
"appointmentsListMenu", "calendarsMenu", "searchMenu");
initMenusNamed(menus);
// var menus = new Array("monthListMenu", "yearListMenu",
// "appointmentsListMenu", "calendarsMenu", "searchMenu");
// initMenusNamed(menus);
$("calendarSelector").attachMenu("calendarsMenu");
// $("calendarSelector").attachMenu("calendarsMenu");
var accessRightsMenuEntry = $("accessRightsMenuEntry");
accessRightsMenuEntry.addEventListener("mouseup",
onAccessRightsMenuEntryMouseUp,
false);
// var accessRightsMenuEntry = $("accessRightsMenuEntry");
// accessRightsMenuEntry.addEventListener("mouseup",
// onMenuSharing,
// false);
}
function onAccessRightsMenuEntryMouseUp(event) {
function onMenuSharing(event) {
var folders = $("calendarList");
var selected = folders.getSelectedNodes()[0];
var folderID = selected.getAttribute("id");