diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 5e4c664ec..0e190b0f4 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -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() { diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index d64e78e1f..613963397 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -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, diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 718df0f35..297ae334c 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -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");