Changeset 1967
- Timestamp:
- 11/13/08 16:19:00
- Files:
-
- trunk/deployment/resources/javascript/jquery/bedeworkJqueryThemes.css (added)
- trunk/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (1 diff)
- trunk/deployment/webadmin/webapp/resources/default/default/jquery.css (deleted)
- trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl (modified) (1 diff)
- trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/jquery.css (deleted)
- trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl (modified) (4 diffs)
- trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js (modified) (9 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl (modified) (3 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/default/default/jquery.css (deleted)
- trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
r1966 r1967 235 235 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 236 236 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script> 237 <link rel="stylesheet" href=" {$resourcesRoot}/default/default/jquery.css"/>237 <link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/> 238 238 <script type="text/javascript"> 239 239 <xsl:comment> trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
r1963 r1967 134 134 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 135 135 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script> 136 <link rel="stylesheet" href=" {$resourcesRoot}/default/default/jquery.css"/>136 <link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/> 137 137 <script type="text/javascript"> 138 138 <xsl:comment> trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
r1878 r1967 94 94 95 95 <!-- the following variable can be set to "true" or "false"; 96 to use dojowidgets and fancier UI features, set to false - these are97 not guaranteed to work in portals -->96 to use jQuery widgets and fancier UI features, set to false - these are 97 not guaranteed to work in portals. --> 98 98 <xsl:variable name="portalFriendly">false</xsl:variable> 99 99 … … 157 157 <script type="text/javascript" src="{$resourcesRoot}/resources/bwClock.js"> </script> 158 158 <link rel="stylesheet" href="{$resourcesRoot}/resources/bwClock.css"/> 159 <script type="text/javascript" src="/bedework-common/javascript/dojo/dojo.js"> </script> 159 <xsl:choose> 160 <xsl:when test="$portalFriendly = 'true'"> 161 <script type="text/javascript" src="{$resourcesRoot}/resources/dynCalendarWidget.js"> </script> 162 <link rel="stylesheet" href="{$resourcesRoot}/resources/dynCalendarWidget.css"/> 163 </xsl:when> 164 <xsl:otherwise> 165 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 166 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script> 167 <link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/> 168 <script type="text/javascript"> 169 <xsl:comment> 170 $.datepicker.setDefaults({ 171 constrainInput: true, 172 dateFormat: "yy-mm-dd", 173 showOn: "both", 174 buttonImage: "<xsl:value-of select='$resourcesRoot'/>/resources/calIcon.gif", 175 buttonImageOnly: true, 176 gotoCurrent: true, 177 duration: "" 178 }); 179 </xsl:comment> 180 </script> 181 </xsl:otherwise> 182 </xsl:choose> 160 183 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkEventForm.js"> </script> 161 184 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkXProperties.js"> </script> 162 </xsl:if>163 <!-- <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkAccess.js"> </script> -->164 <xsl:if test="$portalFriendly = 'true'">165 <script type="text/javascript" src="{$resourcesRoot}/resources/dynCalendarWidget.js"> </script>166 <link rel="stylesheet" href="{$resourcesRoot}/resources/dynCalendarWidget.css"/>167 185 </xsl:if> 168 186 <script type="text/javascript"> … … 633 651 </xsl:when> 634 652 <xsl:otherwise> 635 <span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetStartDate" iconURL="{$resourcesRoot}/resources/calIcon.gif"> 636 <xsl:attribute name="value"><xsl:value-of select="form/start/rfc3339DateTime"/></xsl:attribute> 637 <xsl:text> </xsl:text> 638 </span> 653 <!-- span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetStartDate" iconURL="{$resourcesRoot}/resources/calIcon.gif"> 654 <xsl:attribute name="value"><xsl:value-of select="form/start/rfc3339DateTime"/></xsl:attribute> 655 <xsl:text> </xsl:text> 656 </span --> 657 <input type="text" name="bwEventWidgetStartDate" id="bwEventWidgetStartDate" size="10"/> 658 <script language="JavaScript" type="text/javascript"> 659 <xsl:comment> 660 $("#bwEventWidgetStartDate").datepicker({ 661 defaultDate: new Date(<xsl:value-of select="form/start/yearText/input/@value"/>, <xsl:value-of select="number(form/start/month/select/option[@selected = 'selected']/@value) - 1"/>, <xsl:value-of select="form/start/day/select/option[@selected = 'selected']/@value"/>) 662 }).attr("readonly", "readonly"); 663 $("#bwEventWidgetStartDate").val('<xsl:value-of select="substring-before(form/start/rfc3339DateTime,'T')"/>'); 664 //alert($("#bwEventWidgetStartDate").datepicker("getDate")); 665 </xsl:comment> 666 </script> 639 667 <input type="hidden" name="eventStartDate.year"> 640 668 <xsl:attribute name="value"><xsl:value-of select="form/start/yearText/input/@value"/></xsl:attribute> … … 717 745 </xsl:when> 718 746 <xsl:otherwise> 719 < span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetEndDate" iconURL="{$resourcesRoot}/resources/calIcon.gif">747 <!-- span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetEndDate" iconURL="{$resourcesRoot}/resources/calIcon.gif"> 720 748 <xsl:attribute name="value"><xsl:value-of select="form/end/rfc3339DateTime"/></xsl:attribute> 721 749 <xsl:text> </xsl:text> 722 </span> 750 </span--> 751 <input type="text" name="bwEventWidgetEndDate" id="bwEventWidgetEndDate" size="10"/> 752 <script language="JavaScript" type="text/javascript"> 753 <xsl:comment> 754 $("#bwEventWidgetEndDate").datepicker({ 755 defaultDate: new Date(<xsl:value-of select="form/end/dateTime/yearText/input/@value"/>, <xsl:value-of select="number(form/end/dateTime/month/select/option[@selected = 'selected']/@value) - 1"/>, <xsl:value-of select="form/end/dateTime/day/select/option[@selected = 'selected']/@value"/>) 756 }).attr("readonly", "readonly"); 757 $("#bwEventWidgetEndDate").val('<xsl:value-of select="substring-before(form/end/rfc3339DateTime,'T')"/>'); 758 </xsl:comment> 759 </script> 723 760 <input type="hidden" name="eventEndDate.year"> 724 761 <xsl:attribute name="value"><xsl:value-of select="form/end/dateTime/yearText/input/@value"/></xsl:attribute> trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js
r1918 r1967 26 26 to the maximum extent the law permits. */ 27 27 28 dojo.require("dojo.event.*");29 dojo.require("dojo.widget.*");30 dojo.require("dojo.widget.DropdownDatePicker");31 dojo.require("dojo.widget.DropdownTimePicker");32 33 28 // ======================================================================== 34 29 // ======================================================================== … … 46 41 * date: String: internal date 47 42 * time: String 48 * tzid timezone id or null43 * tzid: timezone id or null 49 44 */ 50 45 function BwREXdate(date, time, allDay, floating, utc, tzid) { … … 245 240 } 246 241 setComments(formObj); 247 //setRecurrence(formObj); 242 //if(formObj.freq){ 243 // setRecurrence(formObj); 244 //} else we are editing an instance of a recurrence 248 245 setBedeworkXProperties(formObj,submitter); 249 246 //setAccessHow(formObj,1); 250 247 //setAccessAcl(formObj); 251 248 } 249 /* Set dates based on jQuery widgets */ 252 250 function setDates(formObj) { 253 251 var startDate = new Date(); 254 startDate = dojo.widget.byId("bwEventWidgetStartDate").getDate();252 startDate = $("#bwEventWidgetStartDate").datepicker("getDate"); 255 253 formObj["eventStartDate.year"].value = startDate.getFullYear(); 256 254 formObj["eventStartDate.month"].value = startDate.getMonth() + 1; … … 258 256 259 257 var endDate = new Date(); 260 endDate = dojo.widget.byId("bwEventWidgetEndDate").getDate();258 endDate = $("#bwEventWidgetEndDate").datepicker("getDate"); 261 259 formObj["eventEndDate.year"].value = endDate.getFullYear(); 262 260 formObj["eventEndDate.month"].value = endDate.getMonth() + 1; … … 270 268 } 271 269 function setBedeworkXProperties(formObj,submitter) { 272 // set up specific Bedework X-Properties on event form submission270 // Set up specific Bedework X-Properties on event form submission 273 271 // Depends on bedeworkXProperties.js 274 // Set application x-properties here. 275 276 // Submission comments as x-properties 277 // Only return those comments that contain non-empty values; 278 // throw out the subfields if main field has no value. 279 280 if (formObj["commentLocationAddress"].value != "") { 281 bwXProps.update(bwXPropertyLocation, 282 [[bwXParamSubAddress,formObj["commentLocationSubaddress"].value], 283 [bwXParamURL,formObj["commentLocationURL"].value]], 284 formObj["commentLocationAddress"].value,true); 285 } 286 if (formObj["commentContactName"].value != "") { 287 bwXProps.update(bwXPropertyContact, 288 [[bwXParamPhone,formObj["commentContactPhone"].value], 289 [bwXParamURL,formObj["commentContactURL"].value], 290 [bwXParamEmail,formObj["commentContactEmail"].value]], 291 formObj["commentContactName"].value,true); 292 } 293 if (formObj["commentCategories"].value) { 294 bwXProps.update(bwXPropertyCategories,[],formObj["commentCategories"].value,true); 295 } 296 if (formObj["commentNotes"].value) { 297 bwXProps.update(bwXPropertySubmitComment,[],formObj["commentNotes"].value,true); 298 } 272 // Set application local x-properties here. 299 273 300 274 // X-BEDEWORK-IMAGE and its parameters: … … 638 612 // the following will not be adequate for recurrences smaller than a day; 639 613 // we will need to set the time properly at that point. 640 formObj.until.value = dojo.widget.byId("bwEventWidgetUntilDate").getValue()+ "T000000";614 formObj.until.value = formObj.bwEventUntilDate.value + "T000000"; 641 615 break; 642 616 } … … 652 626 } 653 627 return true; 654 }655 656 function setRdateDateTime(formObj) {657 var rdateTime = dojo.byId("bwEventWidgeRdateTime");658 alert (rdateTime.getValue());659 if (rdateTime.getValue() != "") {660 /*var rdateTimeObj = rdateTime.getTime();661 var timeString = rdateTimeObj.662 formOjb.datetime.value += "T" +*/663 }664 }665 666 function untilClickHandler(evt) {667 selectRecurCountUntil('recurUntil');668 628 } 669 629 … … 707 667 return validity; 708 668 } 669 709 670 function validateStep3() { 710 671 var validity = true; … … 723 684 } 724 685 725 // ======================================================= 726 // Dojo initialization 727 // ======================================================= 728 729 //function init() { 730 // if(dojo.byId("untilHolder")) { 731 // var untilHolder = dojo.byId("untilHolder"); 732 // dojo.event.connect(untilHolder, "onclick", untilClickHandler); 733 // } // else we are editing an instance of a recurrence 734 //} 735 736 //dojo.addOnLoad(init); 737 738 686 687 trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
r1962 r1967 168 168 <!-- the following variable can be set to "true" or "false"; 169 169 to use jQuery widgets and fancier UI features, set to false - these are 170 not guaranteed to work in portals. Setting to true will make the 171 add/edit event form much faster, but will not support internationalization. --> 170 not guaranteed to work in portals. --> 172 171 <xsl:variable name="portalFriendly">false</xsl:variable> 173 172 … … 403 402 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 404 403 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script> 405 <link rel="stylesheet" href=" {$resourcesRoot}/default/default/jquery.css"/>404 <link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/> 406 405 <script type="text/javascript"> 407 406 <xsl:comment> … … 417 416 </xsl:comment> 418 417 </script> 419 <!-- script type="text/javascript" src="/bedework-common/javascript/dojo/dojo.js"> </script>420 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkDojo.js"> </script-->421 418 </xsl:otherwise> 422 419 </xsl:choose> trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js
r1966 r1967 232 232 233 233 // ======================================================================== 234 // Form Manipulation Functions 234 235 // ======================================================================== 235 236 … … 245 246 //setAccessAcl(formObj); 246 247 } 247 /* Set dates based on Dojo widget: DEPRECATED - now using jQuery248 function setDates(formObj) {249 var startDate = new Date();250 startDate = dojo.widget.byId("bwEventWidgetStartDate").getDate();251 formObj["eventStartDate.year"].value = startDate.getFullYear();252 formObj["eventStartDate.month"].value = startDate.getMonth() + 1;253 formObj["eventStartDate.day"].value = startDate.getDate();254 255 var endDate = new Date();256 endDate = dojo.widget.byId("bwEventWidgetEndDate").getDate();257 formObj["eventEndDate.year"].value = endDate.getFullYear();258 formObj["eventEndDate.month"].value = endDate.getMonth() + 1;259 formObj["eventEndDate.day"].value = endDate.getDate();260 } */261 248 /* Set dates based on jQuery widgets */ 262 249 function setDates(formObj) { … … 591 578 // the following will not be adequate for recurrences smaller than a day; 592 579 // we will need to set the time properly at that point. 593 // Dojo is deprecated:594 //formObj.until.value = dojo.widget.byId("bwEventWidgetUntilDate").getValue() + "T000000";595 580 formObj.until.value = formObj.bwEventUntilDate.value + "T000000"; 596 581 break; … … 609 594 } 610 595 611 function setRdateDateTime(formObj) { 612 var rdateTime = dojo.byId("bwEventWidgeRdateTime"); 613 alert (rdateTime.getValue()); 614 if (rdateTime.getValue() != "") { 615 /*var rdateTimeObj = rdateTime.getTime(); 616 var timeString = rdateTimeObj. 617 formOjb.datetime.value += "T" +*/ 618 } 619 } 620 621 622 623 596 597 598
