Monotone-Parent: 5066f4418986dc6df8b207002b41f82bc9e2bb8b

Monotone-Revision: 78e21f4d868126d413a1b1a4924181b29cb18052

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T21:26:42
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2012-02-20 21:26:42 +00:00
parent cb6a4530e1
commit 4e9bc9ffbf
6 changed files with 38 additions and 38 deletions

View File

@@ -41,12 +41,12 @@ function onPopupAttendeesWindow(event) {
return false;
}
function onSelectPrivacy(event) {
function onSelectClassification(event) {
if (event.button == 0 || (isWebKit() && event.button == 1)) {
var node = getTarget(event);
if (node.tagName != 'A')
node = $(node).up("A");
popupToolbarMenu(node, "privacy-menu");
popupToolbarMenu(node, "classification-menu");
Event.stop(event);
}
}
@@ -97,8 +97,8 @@ function onMenuSetClassification(event) {
this.addClassName("_chosen");
this.parentNode.chosenNode = this;
var privacyInput = $("privacy");
privacyInput.value = classification;
var classificationInput = $("classification");
classificationInput.value = classification;
}
function onChangeCalendar(event) {
@@ -135,19 +135,19 @@ function initializeDocumentHref() {
changeUrlButton.observe("click", onPopupAttachWindow, false);
}
function initializePrivacyMenu() {
if ($("privacy-menu")) {
var privacy = $("privacy").value.toUpperCase();
var privacyMenu = $("privacy-menu").childNodesWithTag("ul")[0];
var menuEntries = $(privacyMenu).childNodesWithTag("li");
function initializeClassificationMenu() {
if ($("classification-menu")) {
var classification = $("classification").value.toUpperCase();
var classificationMenu = $("classification-menu").childNodesWithTag("ul")[0];
var menuEntries = $(classificationMenu).childNodesWithTag("li");
var chosenNode;
if (privacy == "CONFIDENTIAL")
if (classification == "CONFIDENTIAL")
chosenNode = menuEntries[1];
else if (privacy == "PRIVATE")
else if (classification == "PRIVATE")
chosenNode = menuEntries[2];
else
chosenNode = menuEntries[0];
privacyMenu.chosenNode = chosenNode;
classificationMenu.chosenNode = chosenNode;
$(chosenNode).addClassName("_chosen");
}
}
@@ -190,14 +190,14 @@ function findDelegateAddress() {
function onComponentEditorLoad(event) {
initializeDocumentHref();
initializePrivacyMenu();
initializeClassificationMenu();
var list = $("calendarList");
if (list) {
list.observe("change", onChangeCalendar, false);
list.fire("mousedown");
}
var tmp = $("itemPrivacyList");
var tmp = $("itemClassificationList");
if (tmp) {
var menuItems = tmp.childNodesWithTag("li");
for (var i = 0; i < menuItems.length; i++)