SoObjects/Appointments/GNUmakefile

Monotone-Parent: 18c8420c0a0c752ea4dd761f934a473b321568f8
Monotone-Revision: b2699a981cd5458fbd1da1a9a72992020a29a4fc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-12-14T21:20:13
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-12-14 21:20:13 +00:00
parent 87dd80e801
commit dc40718409
51 changed files with 1420 additions and 969 deletions
+31 -12
View File
@@ -498,14 +498,13 @@ function onConfirmContactSelection(tag)
var contactsList = $("contactsList");
var rows = contactsList.getSelectedRows();
for (i = 0; i < rows.length; i++)
{
var cid = rows[i].getAttribute("contactid");
var cname = '' + rows[i].getAttribute("contactname");
var email = '' + rows[i].cells[1].innerHTML;
opener.window.addContact(tag, currentContactFolderName + '/' + cname,
cid, cname, email);
}
for (i = 0; i < rows.length; i++) {
var cid = rows[i].getAttribute("contactid");
var cname = '' + rows[i].getAttribute("contactname");
var email = '' + rows[i].cells[1].innerHTML;
opener.window.addContact(tag, currentContactFolderName + '/' + cname,
cid, cname, email);
}
if (selector && selector.changeNotification
&& selectorList.value != initialValues)
@@ -604,13 +603,13 @@ function refreshContacts(contactId) {
function onAddressBookAdd(node) {
var selector = $("contactFolders");
var selectorUrl = '?popup=YES&selectorId=contactFolders';
var selectorURL = '?popup=YES&selectorId=contactFolders';
urlstr = ApplicationBaseURL;
if (urlstr[urlstr.length-1] != '/')
urlstr += '/';
urlstr += ("../../" + UserLogin + "/Contacts/"
+ contactSelectorAction + selectorUrl);
+ contactSelectorAction + selectorURL);
// log (urlstr);
var w = window.open(urlstr, "Addressbook",
"width=640,height=400,resizable=1,scrollbars=0");
@@ -660,9 +659,29 @@ function configureDragHandles() {
function configureContactFolders() {
var contactFolders = $("contactFolders");
if (contactFolders) {
if (contactFolders)
contactFolders.addEventListener("selectionchange", onFolderSelectionChange, false);
}
}
function onAccessRightsMenuEntryMouseUp(event) {
var folders = $("contactFolders");
var selected = folders.getSelectedNodes()[0];
var external = selected.getAttribute("external-addressbook");
var title = this.innerHTML;
if (external)
url = UserFolderURL + "../" + external + "/Contacts/personal/acl";
else
url = ApplicationBaseURL + selected.getAttribute("id") + "/acl";
openAclWindow(url, title);
}
function initializeMenus() {
var menus = new Array("contactFoldersMenu", "contactMenu", "searchMenu");
initMenusNamed(menus);
var menuEntry = $("accessRightsMenuEntry");
menuEntry.addEventListener("mouseup", onAccessRightsMenuEntryMouseUp, false);
}
var initContacts = {