From 83e1cf8b0647f0401f677ff3947b3f3bd958706a Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 7 Aug 2009 15:21:14 +0000 Subject: [PATCH] Reindent Monotone-Parent: 7fdf5019b42b8f7abfe4265a47d3175189493e24 Monotone-Revision: 075f98c3d837af89c8856cd35c6327138dfb5eea Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-08-07T15:21:14 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/UIxAppointmentEditor.js | 636 +++++++++--------- 1 file changed, 318 insertions(+), 318 deletions(-) diff --git a/UI/WebServerResources/UIxAppointmentEditor.js b/UI/WebServerResources/UIxAppointmentEditor.js index e66c4303e..b7910c5f4 100644 --- a/UI/WebServerResources/UIxAppointmentEditor.js +++ b/UI/WebServerResources/UIxAppointmentEditor.js @@ -23,455 +23,455 @@ var contactSelectorAction = 'calendars-contacts'; var AppointmentEditor = { - attendeesMenu: null + attendeesMenu: null }; function uixEarlierDate(date1, date2) { - // can this be done in a sane way? - if (date1.getYear() < date2.getYear()) return date1; - if (date1.getYear() > date2.getYear()) return date2; - // same year - if (date1.getMonth() < date2.getMonth()) return date1; - if (date1.getMonth() > date2.getMonth()) return date2; - // // same month - if (date1.getDate() < date2.getDate()) return date1; - if (date1.getDate() > date2.getDate()) return date2; - // same day - return null; + // can this be done in a sane way? + if (date1.getYear() < date2.getYear()) return date1; + if (date1.getYear() > date2.getYear()) return date2; + // same year + if (date1.getMonth() < date2.getMonth()) return date1; + if (date1.getMonth() > date2.getMonth()) return date2; + // // same month + if (date1.getDate() < date2.getDate()) return date1; + if (date1.getDate() > date2.getDate()) return date2; + // same day + return null; } function validateAptEditor() { - var e, startdate, enddate, tmpdate; + var e, startdate, enddate, tmpdate; - e = $('summary'); - if (e.value.length == 0) { - if (!confirm(labels.validate_notitle)) - return false; - } + e = $('summary'); + if (e.value.length == 0) { + if (!confirm(labels.validate_notitle)) + return false; + } - e = $('startTime_date'); - if (e.value.length != 10) { - alert(labels.validate_invalid_startdate); - return false; - } - startdate = e.calendar.prs_date(e.value); - if (startdate == null) { - alert(labels.validate_invalid_startdate); - return false; - } + e = $('startTime_date'); + if (e.value.length != 10) { + alert(labels.validate_invalid_startdate); + return false; + } + startdate = e.calendar.prs_date(e.value); + if (startdate == null) { + alert(labels.validate_invalid_startdate); + return false; + } - e = $('endTime_date'); - if (e.value.length != 10) { - alert(labels.validate_invalid_enddate); - return false; - } - enddate = e.calendar.prs_date(e.value); - if (enddate == null) { - alert(labels.validate_invalid_enddate); - return false; - } - tmpdate = uixEarlierDate(startdate, enddate); - if (tmpdate == enddate) { - alert(labels.validate_endbeforestart); - return false; - } - else if (tmpdate == null /* means: same date */) { - // TODO: check time - var start, end; + e = $('endTime_date'); + if (e.value.length != 10) { + alert(labels.validate_invalid_enddate); + return false; + } + enddate = e.calendar.prs_date(e.value); + if (enddate == null) { + alert(labels.validate_invalid_enddate); + return false; + } + tmpdate = uixEarlierDate(startdate, enddate); + if (tmpdate == enddate) { + alert(labels.validate_endbeforestart); + return false; + } + else if (tmpdate == null /* means: same date */) { + // TODO: check time + var start, end; - start = parseInt(document.forms[0]['startTime_time_hour'].value); - end = parseInt(document.forms[0]['endTime_time_hour'].value); + start = parseInt(document.forms[0]['startTime_time_hour'].value); + end = parseInt(document.forms[0]['endTime_time_hour'].value); - if (start > end) { - alert(labels.validate_endbeforestart); - return false; + if (start > end) { + alert(labels.validate_endbeforestart); + return false; + } + else if (start == end) { + start = parseInt(document.forms[0]['startTime_time_minute'].value); + end = parseInt(document.forms[0]['endTime_time_minute'].value); + if (start > end) { + alert(labels.validate_endbeforestart); + return false; + } + } } - else if (start == end) { - start = parseInt(document.forms[0]['startTime_time_minute'].value); - end = parseInt(document.forms[0]['endTime_time_minute'].value); - if (start > end) { - alert(labels.validate_endbeforestart); - return false; - } - } - } - return true; + return true; } function toggleDetails() { - var div = $("details"); - var buttons = $("buttons"); - var buttonsHeight = buttons.clientHeight * 3; + var div = $("details"); + var buttons = $("buttons"); + var buttonsHeight = buttons.clientHeight * 3; - if (div.style.visibility) { - div.style.visibility = null; - window.resizeBy(0, -(div.clientHeight + buttonsHeight)); - $("detailsButton").innerHTML = labels["Show Details"]; - } else { - div.style.visibility = 'visible;'; - window.resizeBy(0, (div.clientHeight + buttonsHeight)); - $("detailsButton").innerHTML = labels["Hide Details"]; - } + if (div.style.visibility) { + div.style.visibility = null; + window.resizeBy(0, -(div.clientHeight + buttonsHeight)); + $("detailsButton").innerHTML = labels["Show Details"]; + } else { + div.style.visibility = 'visible;'; + window.resizeBy(0, (div.clientHeight + buttonsHeight)); + $("detailsButton").innerHTML = labels["Hide Details"]; + } - return false; + return false; } function toggleCycleVisibility(node, nodeName, hiddenValue) { - var spanNode = $(nodeName); - var newVisibility = ((node.value == hiddenValue) ? null : 'visible;'); - spanNode.style.visibility = newVisibility; + var spanNode = $(nodeName); + var newVisibility = ((node.value == hiddenValue) ? null : 'visible;'); + spanNode.style.visibility = newVisibility; - if (nodeName == 'cycleSelectionFirstLevel') { - var otherSpanNode = $('cycleSelectionSecondLevel'); - if (!newVisibility) - { - otherSpanNode.superVisibility = otherSpanNode.style.visibility; - otherSpanNode.style.visibility = null; - } - else - { - otherSpanNode.style.visibility = otherSpanNode.superVisibility; - otherSpanNode.superVisibility = null; - } - } + if (nodeName == 'cycleSelectionFirstLevel') { + var otherSpanNode = $('cycleSelectionSecondLevel'); + if (!newVisibility) + { + otherSpanNode.superVisibility = otherSpanNode.style.visibility; + otherSpanNode.style.visibility = null; + } + else + { + otherSpanNode.style.visibility = otherSpanNode.superVisibility; + otherSpanNode.superVisibility = null; + } + } } function onAttendeesMenuPrepareVisibility() { - var composeToUndecidedAttendees = $('composeToUndecidedAttendees'); - var attendeesStates = $('attendeesStates').value; + var composeToUndecidedAttendees = $('composeToUndecidedAttendees'); + var attendeesStates = $('attendeesStates').value; - if (attendeesStates.indexOf("needs-action") < 0) - composeToUndecidedAttendees.addClassName("disabled"); - else - composeToUndecidedAttendees.removeClassName("disabled"); + if (attendeesStates.indexOf("needs-action") < 0) + composeToUndecidedAttendees.addClassName("disabled"); + else + composeToUndecidedAttendees.removeClassName("disabled"); } function onComposeToAllAttendees() { - var attendees = $$("DIV#attendeesMenu LI.attendee"); - var addresses = new Array(); - attendees.each(function(item) { - var address = item.firstChild.nodeValue.trim() + " <" + item.readAttribute("email") + ">"; - addresses.push(address); - }); - if (window.opener) - window.opener.openMailTo(addresses.join(",")); + var attendees = $$("DIV#attendeesMenu LI.attendee"); + var addresses = new Array(); + attendees.each(function(item) { + var address = item.firstChild.nodeValue.trim() + " <" + item.readAttribute("email") + ">"; + addresses.push(address); + }); + if (window.opener) + window.opener.openMailTo(addresses.join(",")); } function onComposeToUndecidedAttendees() { - if ($(this).hasClassName("disabled")) - return; + if ($(this).hasClassName("disabled")) + return; - var attendees = $$("DIV#attendeesMenu LI.attendee.needs-action"); - var addresses = new Array(); - attendees.each(function(item) { - var address = item.firstChild.nodeValue.trim() + " <" + item.readAttribute("email") + ">"; - addresses.push(address); - }); - if (window.opener) - window.opener.openMailTo(addresses.join(",")); + var attendees = $$("DIV#attendeesMenu LI.attendee.needs-action"); + var addresses = new Array(); + attendees.each(function(item) { + var address = item.firstChild.nodeValue.trim() + " <" + item.readAttribute("email") + ">"; + addresses.push(address); + }); + if (window.opener) + window.opener.openMailTo(addresses.join(",")); } function addContact(tag, fullContactName, contactId, contactName, contactEmail) { - var uids = $('uixselector-participants-uidList'); + var uids = $('uixselector-participants-uidList'); - if (contactId) - { - var re = new RegExp("(^|,)" + contactId + "($|,)"); - - if (!re.test(uids.value)) + if (contactId) { - if (uids.value.length > 0) - uids.value += ',' + contactId; - else - uids.value = contactId; + var re = new RegExp("(^|,)" + contactId + "($|,)"); - var names = $('uixselector-participants-display'); - names.innerHTML += ('
  • ' - + contactName + '
  • '); + if (!re.test(uids.value)) + { + if (uids.value.length > 0) + uids.value += ',' + contactId; + else + uids.value = contactId; + + var names = $('uixselector-participants-display'); + names.innerHTML += ('
  • ' + + contactName + '
  • '); + } } - } - return false; + return false; } function saveEvent(sender) { - if (validateAptEditor()) - document.forms['editform'].submit(); + if (validateAptEditor()) + document.forms['editform'].submit(); - return false; + return false; } function startDayAsShortString() { - return $('startTime_date').valueAsShortDateString(); + return $('startTime_date').valueAsShortDateString(); } function endDayAsShortString() { - return $('endTime_date').valueAsShortDateString(); + return $('endTime_date').valueAsShortDateString(); } function _getDate(which) { - var date = window.timeWidgets[which]['date'].valueAsDate(); - date.setHours( window.timeWidgets[which]['hour'].value ); - date.setMinutes( window.timeWidgets[which]['minute'].value ); + var date = window.timeWidgets[which]['date'].valueAsDate(); + date.setHours( window.timeWidgets[which]['hour'].value ); + date.setMinutes( window.timeWidgets[which]['minute'].value ); - return date; + return date; } function _getShadowDate(which) { - var date = window.timeWidgets[which]['date'].getAttribute("shadow-value").asDate(); - var intValue = parseInt(window.timeWidgets[which]['hour'].getAttribute("shadow-value")); - date.setHours(intValue); - intValue = parseInt(window.timeWidgets[which]['minute'].getAttribute("shadow-value")); - date.setMinutes(intValue); + var date = window.timeWidgets[which]['date'].getAttribute("shadow-value").asDate(); + var intValue = parseInt(window.timeWidgets[which]['hour'].getAttribute("shadow-value")); + date.setHours(intValue); + intValue = parseInt(window.timeWidgets[which]['minute'].getAttribute("shadow-value")); + date.setMinutes(intValue); - return date; + return date; } function getStartDate() { - return this._getDate('start'); + return this._getDate('start'); } function getEndDate() { - return this._getDate('end'); + return this._getDate('end'); } function getShadowStartDate() { - return this._getShadowDate('start'); + return this._getShadowDate('start'); } function getShadowEndDate() { - return this._getShadowDate('end'); + return this._getShadowDate('end'); } function _setDate(which, newDate) { - window.timeWidgets[which]['date'].setValueAsDate(newDate); - window.timeWidgets[which]['hour'].value = newDate.getHours(); - var minutes = newDate.getMinutes(); - if (minutes % 15) - minutes += (15 - minutes % 15); - window.timeWidgets[which]['minute'].value = minutes; + window.timeWidgets[which]['date'].setValueAsDate(newDate); + window.timeWidgets[which]['hour'].value = newDate.getHours(); + var minutes = newDate.getMinutes(); + if (minutes % 15) + minutes += (15 - minutes % 15); + window.timeWidgets[which]['minute'].value = minutes; } function setStartDate(newStartDate) { - this._setDate('start', newStartDate); + this._setDate('start', newStartDate); } function setEndDate(newEndDate) { - this._setDate('end', newEndDate); + this._setDate('end', newEndDate); } function onAdjustTime(event) { - var endDate = window.getEndDate(); - var startDate = window.getStartDate(); + var endDate = window.getEndDate(); + var startDate = window.getStartDate(); - if ($(this).readAttribute("id").startsWith("start")) { - // Start date was changed - var delta = window.getShadowStartDate().valueOf() - - startDate.valueOf(); - var newEndDate = new Date(endDate.valueOf() - delta); - window.setEndDate(newEndDate); + if ($(this).readAttribute("id").startsWith("start")) { + // Start date was changed + var delta = window.getShadowStartDate().valueOf() - + startDate.valueOf(); + var newEndDate = new Date(endDate.valueOf() - delta); + window.setEndDate(newEndDate); - window.timeWidgets['end']['date'].updateShadowValue(); - window.timeWidgets['end']['hour'].updateShadowValue(); - window.timeWidgets['end']['minute'].updateShadowValue(); - window.timeWidgets['start']['date'].updateShadowValue(); - window.timeWidgets['start']['hour'].updateShadowValue(); - window.timeWidgets['start']['minute'].updateShadowValue(); - } - else { - // End date was changed - var delta = endDate.valueOf() - startDate.valueOf(); - if (delta < 0) { - alert(labels.validate_endbeforestart); - var oldEndDate = window.getShadowEndDate(); - window.setEndDate(oldEndDate); - - window.timeWidgets['end']['date'].updateShadowValue(); - window.timeWidgets['end']['hour'].updateShadowValue(); - window.timeWidgets['end']['minute'].updateShadowValue(); + window.timeWidgets['end']['date'].updateShadowValue(); + window.timeWidgets['end']['hour'].updateShadowValue(); + window.timeWidgets['end']['minute'].updateShadowValue(); + window.timeWidgets['start']['date'].updateShadowValue(); + window.timeWidgets['start']['hour'].updateShadowValue(); + window.timeWidgets['start']['minute'].updateShadowValue(); + } + else { + // End date was changed + var delta = endDate.valueOf() - startDate.valueOf(); + if (delta < 0) { + alert(labels.validate_endbeforestart); + var oldEndDate = window.getShadowEndDate(); + window.setEndDate(oldEndDate); + + window.timeWidgets['end']['date'].updateShadowValue(); + window.timeWidgets['end']['hour'].updateShadowValue(); + window.timeWidgets['end']['minute'].updateShadowValue(); + } } - } } function onAllDayChanged(event) { - for (var type in window.timeWidgets) { - window.timeWidgets[type]['hour'].disabled = this.checked; - window.timeWidgets[type]['minute'].disabled = this.checked; - } + for (var type in window.timeWidgets) { + window.timeWidgets[type]['hour'].disabled = this.checked; + window.timeWidgets[type]['minute'].disabled = this.checked; + } } function initTimeWidgets(widgets) { - this.timeWidgets = widgets; + this.timeWidgets = widgets; - if (widgets['start']['date']) { - widgets['start']['date'].observe("change", this.onAdjustTime, false); - widgets['start']['hour'].observe("change", this.onAdjustTime, false); - widgets['start']['minute'].observe("change", this.onAdjustTime, false); - } - - if (widgets['end']['date']) { - widgets['end']['date'].observe("change", this.onAdjustTime, false); - widgets['end']['hour'].observe("change", this.onAdjustTime, false); - widgets['end']['minute'].observe("change", this.onAdjustTime, false); - } - - var allDayLabel = $("allDay"); - if (allDayLabel) { - var input = $(allDayLabel).childNodesWithTag("input")[0]; - input.observe("change", onAllDayChanged.bindAsEventListener(input)); - if (input.checked) { - for (var type in widgets) { - widgets[type]['hour'].disabled = true; - widgets[type]['minute'].disabled = true; - } + if (widgets['start']['date']) { + widgets['start']['date'].observe("change", this.onAdjustTime, false); + widgets['start']['hour'].observe("change", this.onAdjustTime, false); + widgets['start']['minute'].observe("change", this.onAdjustTime, false); + } + + if (widgets['end']['date']) { + widgets['end']['date'].observe("change", this.onAdjustTime, false); + widgets['end']['hour'].observe("change", this.onAdjustTime, false); + widgets['end']['minute'].observe("change", this.onAdjustTime, false); + } + + var allDayLabel = $("allDay"); + if (allDayLabel) { + var input = $(allDayLabel).childNodesWithTag("input")[0]; + input.observe("change", onAllDayChanged.bindAsEventListener(input)); + if (input.checked) { + for (var type in widgets) { + widgets[type]['hour'].disabled = true; + widgets[type]['minute'].disabled = true; + } + } } - } } function refreshAttendeesRO () { - var attendeesNames = $("attendeesNames").value; - var attendeesEmails = $("attendeesEmails").value.split(","); - var attendeesStates = $("attendeesStates").value.split(","); - var attendeesMenu = $("attendeesMenu"); - var attendeesLabel = $("attendeesLabel"); + var attendeesNames = $("attendeesNames").value; + var attendeesEmails = $("attendeesEmails").value.split(","); + var attendeesStates = $("attendeesStates").value.split(","); + var attendeesMenu = $("attendeesMenu"); + var attendeesLabel = $("attendeesLabel"); - if (attendeesMenu) { - for (var i = 0; i < attendeesMenu.childNodes.length; i++) - attendeesMenu.removeChild (attendeesMenu.childNodes[i]); - } - - if (attendeesNames.length > 0) { - // Update attendees link and show label - if (attendeesLabel) - attendeesLabel.setStyle({ display: "block" }); - if ($("attendeesDiv")) - $("attendeesDiv").setStyle({display: "block"}); - - // Update attendees in menu - attendeesNames = attendeesNames.split(","); - for (var i = 0; i < attendeesEmails.length; i++) { - var node = document.createElement("div"); - if (attendeesMenu) - attendeesMenu.appendChild(node); - $(node).writeAttribute("email", attendeesEmails[i]); - $(node).addClassName("attendee"); - $(node).addClassName(attendeesStates[i]); - node.appendChild(document.createTextNode(attendeesNames[i])); - $(node).observe("click", onMailTo); + if (attendeesMenu) { + for (var i = 0; i < attendeesMenu.childNodes.length; i++) + attendeesMenu.removeChild (attendeesMenu.childNodes[i]); + } + + if (attendeesNames.length > 0) { + // Update attendees link and show label + if (attendeesLabel) + attendeesLabel.setStyle({ display: "block" }); + if ($("attendeesDiv")) + $("attendeesDiv").setStyle({display: "block"}); + + // Update attendees in menu + attendeesNames = attendeesNames.split(","); + for (var i = 0; i < attendeesEmails.length; i++) { + var node = document.createElement("div"); + if (attendeesMenu) + attendeesMenu.appendChild(node); + $(node).writeAttribute("email", attendeesEmails[i]); + $(node).addClassName("attendee"); + $(node).addClassName(attendeesStates[i]); + node.appendChild(document.createTextNode(attendeesNames[i])); + $(node).observe("click", onMailTo); + } + } + else { + // Hide link of attendees + attendeesLabel.setStyle({ display: "none" }); + if ($("attendeesDiv")) + $("attendeesDiv").setStyle({display: "none"}); } - } - else { - // Hide link of attendees - attendeesLabel.setStyle({ display: "none" }); - if ($("attendeesDiv")) - $("attendeesDiv").setStyle({display: "none"}); - } } function refreshAttendees() { - var attendeesLabel = $("attendeesLabel"); - var attendeesNames = $("attendeesNames").value; - var attendeesEmails = $("attendeesEmails").value.split(","); - var attendeesStates = $("attendeesStates").value.split(","); - var attendeesHref = $("attendeesHref"); - var attendeesMenu = $("attendeesMenu"); + var attendeesLabel = $("attendeesLabel"); + var attendeesNames = $("attendeesNames").value; + var attendeesEmails = $("attendeesEmails").value.split(","); + var attendeesStates = $("attendeesStates").value.split(","); + var attendeesHref = $("attendeesHref"); + var attendeesMenu = $("attendeesMenu"); - if (!attendeesHref) - return refreshAttendeesRO (); + if (!attendeesHref) + return refreshAttendeesRO (); - if (attendeesMenu) - attendeesMenu = $("attendeesMenu").down("ul"); + if (attendeesMenu) + attendeesMenu = $("attendeesMenu").down("ul"); - // Remove link of attendees - for (var i = 0; i < attendeesHref.childNodes.length; i++) - attendeesHref.removeChild(attendeesHref.childNodes[i]); + // Remove link of attendees + for (var i = 0; i < attendeesHref.childNodes.length; i++) + attendeesHref.removeChild(attendeesHref.childNodes[i]); - // Remove attendees from menu - var menuItems = $$("DIV#attendeesMenu LI.attendee"); - if (menuItems && attendeesMenu) - for (var i = 0; i < menuItems.length; i++) - attendeesMenu.removeChild(menuItems[i]); + // Remove attendees from menu + var menuItems = $$("DIV#attendeesMenu LI.attendee"); + if (menuItems && attendeesMenu) + for (var i = 0; i < menuItems.length; i++) + attendeesMenu.removeChild(menuItems[i]); - if (attendeesNames.length > 0) { - // Update attendees link and show label - attendeesHref.appendChild(document.createTextNode(attendeesNames)); - attendeesLabel.setStyle({ display: "block" }); + if (attendeesNames.length > 0) { + // Update attendees link and show label + attendeesHref.appendChild(document.createTextNode(attendeesNames)); + attendeesLabel.setStyle({ display: "block" }); - // Update attendees in menu - attendeesNames = attendeesNames.split(","); - for (var i = 0; i < attendeesEmails.length; i++) { - var node = document.createElement("li"); - if (attendeesMenu) - attendeesMenu.appendChild(node); - $(node).writeAttribute("email", attendeesEmails[i]); - $(node).addClassName("attendee"); - $(node).addClassName(attendeesStates[i]); - node.appendChild(document.createTextNode(attendeesNames[i])); - $(node).observe("click", onMailTo); + // Update attendees in menu + attendeesNames = attendeesNames.split(","); + for (var i = 0; i < attendeesEmails.length; i++) { + var node = document.createElement("li"); + if (attendeesMenu) + attendeesMenu.appendChild(node); + $(node).writeAttribute("email", attendeesEmails[i]); + $(node).addClassName("attendee"); + $(node).addClassName(attendeesStates[i]); + node.appendChild(document.createTextNode(attendeesNames[i])); + $(node).observe("click", onMailTo); + } + } + else { + // Hide link of attendees + attendeesLabel.setStyle({ display: "none" }); } - } - else { - // Hide link of attendees - attendeesLabel.setStyle({ display: "none" }); - } } function initializeAttendeesHref() { - var attendeesHref = $("attendeesHref"); - var attendeesLabel = $("attendeesLabel"); - var attendeesNames = $("attendeesNames"); + var attendeesHref = $("attendeesHref"); + var attendeesLabel = $("attendeesLabel"); + var attendeesNames = $("attendeesNames"); - if (attendeesHref && !attendeesHref.hasClassName ("nomenu")) - attendeesHref.observe("click", onAttendeesHrefClick, false); - refreshAttendees(); + if (attendeesHref && !attendeesHref.hasClassName ("nomenu")) + attendeesHref.observe("click", onAttendeesHrefClick, false); + refreshAttendees(); } function onAttendeesHrefClick(event) { - popupToolbarMenu(this, 'attendeesMenu'); - preventDefault(event); - return false; + popupToolbarMenu(this, 'attendeesMenu'); + preventDefault(event); + return false; } function onMailTo(event) { - var target = getTarget(event); - var address = target.firstChild.nodeValue.trim() + " <" + target.readAttribute("email") + ">"; - openMailTo(address); + var target = getTarget(event); + var address = target.firstChild.nodeValue.trim() + " <" + target.readAttribute("email") + ">"; + openMailTo(address); } function getMenus() { - AppointmentEditor.attendeesMenu = new Array(onPopupAttendeesWindow, - "-", - onComposeToAllAttendees, - onComposeToUndecidedAttendees, - "-", - null); + AppointmentEditor.attendeesMenu = new Array(onPopupAttendeesWindow, + "-", + onComposeToAllAttendees, + onComposeToUndecidedAttendees, + "-", + null); - var attendeesMenu = $('attendeesMenu'); - if (attendeesMenu) - attendeesMenu.prepareVisibility = onAttendeesMenuPrepareVisibility; + var attendeesMenu = $('attendeesMenu'); + if (attendeesMenu) + attendeesMenu.prepareVisibility = onAttendeesMenuPrepareVisibility; - return { "attendeesMenu": AppointmentEditor.attendeesMenu }; + return { "attendeesMenu": AppointmentEditor.attendeesMenu }; } function onAppointmentEditorLoad() { - assignCalendar('startTime_date'); - assignCalendar('endTime_date'); - - var widgets = {'start': {'date': $("startTime_date"), - 'hour': $("startTime_time_hour"), - 'minute': $("startTime_time_minute")}, - 'end': {'date': $("endTime_date"), - 'hour': $("endTime_time_hour"), - 'minute': $("endTime_time_minute")}}; - initTimeWidgets(widgets); - initializeAttendeesHref(); + assignCalendar('startTime_date'); + assignCalendar('endTime_date'); + + var widgets = {'start': {'date': $("startTime_date"), + 'hour': $("startTime_time_hour"), + 'minute': $("startTime_time_minute")}, + 'end': {'date': $("endTime_date"), + 'hour': $("endTime_time_hour"), + 'minute': $("endTime_time_minute")}}; + initTimeWidgets(widgets); + initializeAttendeesHref(); } document.observe("dom:loaded", onAppointmentEditorLoad);