Monotone-Parent: b5604f9be1835fd07dc55eeda120eb915788a892

Monotone-Revision: 731a841720d14d1e3204b46c3a4989abc358d81e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-26T18:47:04
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau 2006-09-26 18:47:04 +00:00
parent 1d3d860d34
commit f7c534d1a4
2 changed files with 10 additions and 118 deletions

View file

@ -1,5 +1,8 @@
2006-09-26 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/ContactsUI.js: removed a lot of useless
code coming originally from MailerUI.js.
* UI/WebServerResources/UIxContactEditor.js: imitate the
Thunderbird address book by completing the display name with the
content of the first and last name fields, until the display name

View file

@ -42,7 +42,7 @@ var currentContactFolder = '';
function openContactWindow(sender, contactuid, url) {
log ("message window at url: " + url);
var msgWin = window.open(url, "SOGo_msg_" + contactuid,
"width=546,height=490,resizable=1,scrollbars=1,toolbar=0,"
"width=544,height=525,resizable=1,scrollbars=1,toolbar=0,"
+ "location=0,directories=0,status=0,menubar=0,copyhistory=0");
msgWin.contactId = contactuid;
msgWin.focus();
@ -88,95 +88,6 @@ function validateEditorInput(sender) {
return true;
}
function clickedEditorSend(sender) {
if (!validateEditorInput(sender))
return false;
document.pageform.action="send";
document.pageform.submit();
// if everything is ok, close the window
return true;
}
function clickedEditorAttach(sender) {
var urlstr;
urlstr = "viewAttachments";
window.open(urlstr, "SOGo_attach",
"width=320,height=320,resizable=1,scrollbars=1,toolbar=0," +
"location=0,directories=0,status=0,menubar=0,copyhistory=0");
return false; /* stop following the link */
}
function clickedEditorSave(sender) {
document.pageform.action="save";
document.pageform.submit();
refreshOpener();
return true;
}
function clickedEditorDelete(sender) {
document.pageform.action="delete";
document.pageform.submit();
refreshOpener();
window.close();
return true;
}
function showInlineAttachmentList(sender) {
var r, l;
r = $('compose_rightside');
r.style.display = 'block';
l = $('compose_leftside');
l.style.width = "67%";
this.adjustInlineAttachmentListHeight(sender);
}
function updateInlineAttachmentList(sender, attachments) {
if (!attachments || (attachments.length == 0)) {
this.hideInlineAttachmentList(sender);
return;
}
var e, i, count, text;
count = attachments.length;
text = "";
for (i = 0; i < count; i++) {
text = text + attachments[i];
text = text + '<br />';
}
e = $('compose_attachments_list');
e.innerHTML = text;
this.showInlineAttachmentList(sender);
}
function adjustInlineAttachmentListHeight(sender) {
var e;
e = $('compose_rightside');
if (e.style.display == 'none') return;
/* need to lower left size first, because left auto-adjusts to right! */
xHeight('compose_attachments_list', 10);
var leftHeight, rightHeaderHeight;
leftHeight = xHeight('compose_leftside');
rightHeaderHeight = xHeight('compose_attachments_header');
xHeight('compose_attachments_list', (leftHeight - rightHeaderHeight) - 16);
}
function hideInlineAttachmentList(sender) {
var e;
// xVisibility('compose_rightside', false);
e = $('compose_rightside');
e.style.display = 'none';
e = $('compose_leftside');
e.style.width = "100%";
}
function onContactsFolderTreeItemClick(element)
{
var topNode = $('d');
@ -198,30 +109,14 @@ function openContactsFolder(contactsFolder, params)
if (params)
url += '&' + params;
var contactsListContent = $("contactsListContent");
// var contactsFolderDragHandle = $("contactsFolderDragHandle");
// var messageContent = $("messageContent");
// messageContent.innerHTML = '';
var selection = $("contactsList").getSelectedRowsId();
if (document.contactsListAjaxRequest) {
document.contactsListAjaxRequest.aborted = true;
document.contactsListAjaxRequest.abort();
}
// if (currentMessages[contactsFolder]) {
// loadMessage(currentMessages[contactsFolder]);
// url += '&pageforuid=' + currentMessages[contactsFolder];
// }
document.contactsListAjaxRequest
= triggerAjaxRequest(url, contactsListCallback,
currentMessages[contactsFolder]);
if (contactsListContent.style.visibility == "hidden") {
contactsListContent.style.visibility = "visible;";
// contactsFolderDragHandle.style.visibility = "visible;";
// messageContent.style.top = (contactsFolderDragHandle.offsetTop
// + contactsFolderDragHandle.offsetHeight
// + 'px;');
}
= triggerAjaxRequest(url, contactsListCallback, selection);
}
// triggerAjaxRequest(contactsFolder, 'toolbar', toolbarCallback);
}
function openContactsFolderAtIndex(element) {
@ -246,10 +141,9 @@ function contactsListCallback(http)
div.innerHTML = http.responseText;
var selected = http.callbackData;
if (selected) {
var row = $('row_' + selected);
selectNode(row);
for (var i = 0; i < selected.length; i++)
selectNode($(selected[i]));
}
initCriteria();
}
else
log ("ajax fuckage");
@ -522,13 +416,8 @@ function registerDraggableMessageNodes()
}
function newContact(sender) {
var urlstr;
urlstr = ApplicationBaseURL + currentContactFolder + "/new";
newcwin = window.open(urlstr, "SOGo_new_contact",
"width=546,height=490,resizable=1,scrollbars=1,toolbar=0,"
+ "location=0,directories=0,status=0,menubar=0,copyhistory=0");
newcwin.focus();
openContactWindow(sender, "new",
ApplicationBaseURL + currentContactFolder + "/new");
return false; /* stop following the link */
}