Changeset 1125
- Timestamp:
- 12/08/06 13:47:22
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.css
r1111 r1125 598 598 margin: 4px; 599 599 padding: 4px; 600 white-space: nowrap; 600 601 } 601 602 table.common .dateStartEndBox strong { … … 604 605 table.common .startDateLabel { 605 606 margin-left: 26px; 607 } 608 table.common select.timezones { 609 margin-left: 1em; 610 width: 160px; 606 611 } 607 612 table.common div.durationBox { trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
r1120 r1125 1757 1757 </xsl:choose> 1758 1758 all day event 1759 <input type="checkbox" name="floating" onclick="swapFloatingTime(this)" value="off"/>1759 <input type="checkbox" name="floating" id="floating" onclick="swapFloatingTime(this)" value="on"/> 1760 1760 floating 1761 <input type="checkbox" name=" floating" onclick="swapFloatingTime(this)" value="off"/>1761 <input type="checkbox" name="storeUTC" id="storeUTC" onclick="swapStoreUTC(this)" value="on"/> 1762 1762 store as UTC 1763 1763 <br/> … … 1792 1792 <xsl:text> </xsl:text> 1793 1793 <a href="javascript:bwClockLaunch('eventStartDate');"><img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/></a> 1794 1795 <select name="startTzid" id="startTzid" class="timezones"> 1796 <xsl:for-each select="/bedework/timezones/timezone"> 1797 <option> 1798 <xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute> 1799 <xsl:if test="/bedework/formElements/form/start/tzid = id"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if> 1800 <xsl:value-of select="name"/> 1801 </option> 1802 </xsl:for-each> 1803 </select> 1794 1804 </span> 1795 1805 </div> … … 1840 1850 <xsl:text> </xsl:text> 1841 1851 <a href="javascript:bwClockLaunch('eventEndDate');"><img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/></a> 1852 1853 <select name="endTzid" id="endTzid" class="timezones"> 1854 <xsl:for-each select="/bedework/timezones/timezone"> 1855 <option> 1856 <xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute> 1857 <xsl:if test="/bedework/formElements/form/end/dateTime/tzid = id"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if> 1858 <xsl:value-of select="name"/> 1859 </option> 1860 </xsl:for-each> 1861 </select> 1842 1862 </span> 1843 1863 </div> … … 4349 4369 <tr> 4350 4370 <td> 4351 4352 4371 Email Address: 4353 4372 </td> trunk/deployment/webuser/webapp/resources/demoskins/resources/includes.js
r1104 r1125 19 19 allDayStartDateField.value = "off"; 20 20 allDayEndDateField.value = "off"; 21 } 22 } 23 function swapFloatingTime(obj) { 24 startTimezone = document.getElementById("startTzid"); 25 endTimezone = document.getElementById("endTzid"); 26 if (obj.checked) { 27 storeUtcField = document.getElementById("storeUTC"); 28 storeUtcField.checked = false; 29 startTimezone.disabled = true; 30 endTimezone.disabled = true; 31 } else { 32 startTimezone.disabled = false; 33 endTimezone.disabled = false; 34 } 35 } 36 function swapStoreUTC(obj) { 37 startTimezone = document.getElementById("startTzid"); 38 endTimezone = document.getElementById("endTzid"); 39 if (obj.checked) { 40 floatingTimeField = document.getElementById("floating"); 41 floatingTimeField.checked = false; 42 startTimezone.disabled = false; 43 endTimezone.disabled = false; 21 44 } 22 45 } … … 165 188 } 166 189 167 /****************************************/168 /* AJAX-style asynchronous interactions */169 /****************************************/170 171 var req;172 173 function postRecipientsAndAttendees(formId,urlActionPrefix,urlRenderPrefix) {174 formObj = document.getElementById(formId);175 176 var val = escape(formObj.raHolder.value);177 var isRecipient = formObj.recipient.checked;178 var isAttendee = formObj.attendee.checked;179 var role = formObj.role.value;180 var status = formObj.partstat.value;181 182 var postUrl = urlActionPrefix;183 postUrl += "&uri=" + val;184 if (isRecipient) {185 postUrl += "&recipient=yes";186 }187 if (isAttendee) {188 postUrl += "&attendee=yes&role=" + role + "&status=" + status;189 }190 191 try {192 if (window.XMLHttpRequest) {193 req = new XMLHttpRequest();194 } else if (window.ActiveXObject) {195 req = new ActiveXObject("Microsoft.XMLHTTP");196 }197 req.open("POST", postUrl, false);198 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");199 req.send(postUrl);200 //req.onreadystatechange = callback();201 } catch(e) {202 alert("There was an error posting the data:\n\n" + e);203 }204 }205 function callback() {206 if (req.readyState == 4) {207 if (req.status == 200) {208 /*var recipients = req.responseXML.getElementsByTagName("recipients")[0];209 var attendees = req.responseXML.getElementsByTagName("attendees")[0];210 recipientList = document.getElementById("recipientList");211 attendeeList = document.getElementById("attendeeList");212 recipientList.innerHTML = recipients;213 attendeeList.innerHTML = attendeeList;*/214 }215 }216 }
