Monotone-Parent: aae7c0443ed50c145721274def3a8a4f2d2216e2

Monotone-Revision: aa9e23f566f7242b956beb43ee6e8103d5ac7f3c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-05-27T15:27:44
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-05-27 15:27:44 +00:00
parent dbaf839025
commit cae996785a
2 changed files with 14 additions and 5 deletions

View File

@@ -1,3 +1,9 @@
2010-05-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/UIxAttendeesEditor.js: (prepareAttendees):
automatically append a new attendee line when the window is loaded
and no attendee is present in the list yet.
2010-05-26 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/UIxAttendeesEditor.js:

View File

@@ -1471,8 +1471,8 @@ function prepareAttendees() {
var tableAttendees = $("freeBusyAttendees");
var tableData = $("freeBusyData");
var attendees = window.opener.attendees;
if (attendees && attendees.keys()) {
var attendeesKeys = (attendees ? attendees.keys() : null);
if (attendeesKeys && attendeesKeys.length > 0) {
var tbodyAttendees = tableAttendees.tBodies[0];
var modelAttendee = tbodyAttendees.rows[tbodyAttendees.rows.length - 1];
var newAttendeeRow = tbodyAttendees.rows[tbodyAttendees.rows.length - 2];
@@ -1481,7 +1481,7 @@ function prepareAttendees() {
var modelData = tbodyData.rows[tbodyData.rows.length - 1];
var newDataRow = tbodyData.rows[tbodyData.rows.length - 2];
attendees.keys().each(function(atKey) {
attendeesKeys.each(function(atKey) {
var attendee = attendees.get(atKey);
var row = $(modelAttendee.cloneNode(true));
tbodyAttendees.insertBefore(row, newAttendeeRow);
@@ -1504,7 +1504,7 @@ function prepareAttendees() {
= onAttendeeStatusClick.bindAsEventListener(row);
statusTD.observe("click", boundOnStatusClick, false);
}
var input = row.down("input");
var value = attendee["name"];
if (value)
@@ -1524,9 +1524,12 @@ function prepareAttendees() {
row = $(modelData.cloneNode(true));
tbodyData.insertBefore(row, newDataRow);
row.removeClassName("dataModel");
displayFreeBusyForNode(input);
displayFreeBusyForNode(input);
});
}
else {
newAttendee();
}
// Activate "Add attendee" button
var links = tableAttendees.select("TR.futureAttendee TD A");