Changeset 3606
- Timestamp:
- 07/27/12 12:00:10
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
r3599 r3606 69 69 and can be safely removed if you so choose. --> 70 70 <xsl:variable name="appRoot" select="/bedework/approot"/> 71 72 <!-- Registration module application context --> 73 <xsl:variable name="bwRegistrationRoot">/eventreg</xsl:variable> 71 74 72 75 <!-- Root folder of the submissions calendars used by the submissions client --> … … 74 77 <xsl:variable name="submissionsRootUnencoded" select="/bedework/submissionsRoot/unencoded"/> 75 78 76 <!-- Switches for Optional Modules -->77 <!-- Use the regisration module? -->78 <xsl:variable name="bwUseRegistrationSystem">true</xsl:variable>79 <xsl:variable name="bwRegistrationRoot">/eventreg</xsl:variable>80 81 79 <!-- Properly encoded prefixes to the application actions; use these to build 82 80 urls; allows the application to be used without cookies or within a portal. … … 299 297 // startdate 300 298 $("#bwEventWidgetStartDate").datepicker({ 301 <xsl:if test="/bedework/ creating = 'true' or (translate(/bedework/formElements/form/start/rfc3339DateTime,'-:','') = /bedework/formElements/form/xproperties/X-BEDEWORK-REGISTRATION-END/values/text)">altField: "#xBwRegistrationClosesDate",</xsl:if><!--299 <xsl:if test="/bedework/formElements/eventregAdminToken != '' and (/bedework/creating = 'true' or (translate(/bedework/formElements/form/start/rfc3339DateTime,'-:','') = /bedework/formElements/form/xproperties/X-BEDEWORK-REGISTRATION-END/values/text))">altField: "#xBwRegistrationClosesDate",</xsl:if><!-- 302 300 -->defaultDate: new Date(<xsl:value-of select="/bedework/formElements/form/start/yearText/input/@value"/>, <xsl:value-of select="number(/bedework/formElements/form/start/month/select/option[@selected = 'selected']/@value) - 1"/>, <xsl:value-of select="/bedework/formElements/form/start/day/select/option[@selected = 'selected']/@value"/>) 303 301 }).attr("readonly", "readonly"); … … 371 369 }); 372 370 373 // registration open dates 374 $("#xBwRegistrationOpensDate").datepicker().attr("readonly", "readonly"); 375 $("#xBwRegistrationOpensDate").val('<xsl:value-of select="substring-before(/bedework/formElements/form/start/rfc3339DateTime,'T')"/>'); 376 377 // registration open time 378 $("#xBwRegistrationOpensClock").bwTimePicker({ 379 hour24: <xsl:value-of select="/bedework/hour24"/>, 380 attachToId: "xBwRegistrationOpensTimeFields", 381 hourIds: ["xBwRegistrationOpensHour"], 382 minuteIds: ["xBwRegistrationOpensMinute"], 383 ampmIds: ["xBwRegistrationOpensAmpm"], 384 hourLabel: "<xsl:value-of select="$bwStr-Cloc-Hour"/>", 385 minuteLabel: "<xsl:value-of select="$bwStr-Cloc-Minute"/>", 386 amLabel: "<xsl:value-of select="$bwStr-Cloc-AM"/>", 387 pmLabel: "<xsl:value-of select="$bwStr-Cloc-PM"/>" 388 }); 389 390 // registration close dates 391 $("#xBwRegistrationClosesDate").datepicker().attr("readonly", "readonly"); 392 $("#xBwRegistrationClosesDate").val('<xsl:value-of select="substring-before(/bedework/formElements/form/start/rfc3339DateTime,'T')"/>'); 393 394 // registration close time 395 $("#xBwRegistrationClosesClock").bwTimePicker({ 396 hour24: <xsl:value-of select="/bedework/hour24"/>, 397 attachToId: "xBwRegistrationClosesTimeFields", 398 hourIds: ["xBwRegistrationClosesHour"], 399 minuteIds: ["xBwRegistrationClosesMinute"], 400 ampmIds: ["xBwRegistrationClosesAmpm"], 401 hourLabel: "<xsl:value-of select="$bwStr-Cloc-Hour"/>", 402 minuteLabel: "<xsl:value-of select="$bwStr-Cloc-Minute"/>", 403 amLabel: "<xsl:value-of select="$bwStr-Cloc-AM"/>", 404 pmLabel: "<xsl:value-of select="$bwStr-Cloc-PM"/>" 405 }); 406 371 <xsl:if test="/bedework/formElements/eventregAdminToken != ''"> 372 // registration open dates 373 $("#xBwRegistrationOpensDate").datepicker().attr("readonly", "readonly"); 374 $("#xBwRegistrationOpensDate").val('<xsl:value-of select="substring-before(/bedework/formElements/form/start/rfc3339DateTime,'T')"/>'); 375 376 // registration open time 377 $("#xBwRegistrationOpensClock").bwTimePicker({ 378 hour24: <xsl:value-of select="/bedework/hour24"/>, 379 attachToId: "xBwRegistrationOpensTimeFields", 380 hourIds: ["xBwRegistrationOpensHour"], 381 minuteIds: ["xBwRegistrationOpensMinute"], 382 ampmIds: ["xBwRegistrationOpensAmpm"], 383 hourLabel: "<xsl:value-of select="$bwStr-Cloc-Hour"/>", 384 minuteLabel: "<xsl:value-of select="$bwStr-Cloc-Minute"/>", 385 amLabel: "<xsl:value-of select="$bwStr-Cloc-AM"/>", 386 pmLabel: "<xsl:value-of select="$bwStr-Cloc-PM"/>" 387 }); 388 389 // registration close dates 390 $("#xBwRegistrationClosesDate").datepicker().attr("readonly", "readonly"); 391 $("#xBwRegistrationClosesDate").val('<xsl:value-of select="substring-before(/bedework/formElements/form/start/rfc3339DateTime,'T')"/>'); 392 393 // registration close time 394 $("#xBwRegistrationClosesClock").bwTimePicker({ 395 hour24: <xsl:value-of select="/bedework/hour24"/>, 396 attachToId: "xBwRegistrationClosesTimeFields", 397 hourIds: ["xBwRegistrationClosesHour"], 398 minuteIds: ["xBwRegistrationClosesMinute"], 399 ampmIds: ["xBwRegistrationClosesAmpm"], 400 hourLabel: "<xsl:value-of select="$bwStr-Cloc-Hour"/>", 401 minuteLabel: "<xsl:value-of select="$bwStr-Cloc-Minute"/>", 402 amLabel: "<xsl:value-of select="$bwStr-Cloc-AM"/>", 403 pmLabel: "<xsl:value-of select="$bwStr-Cloc-PM"/>" 404 }); 405 </xsl:if> 407 406 } 408 407 </xsl:comment> … … 2976 2975 2977 2976 <!-- Registration settings --> 2978 <xsl:if test="$bwUseRegistrationSystem = 'true'"> 2977 <!-- Display and use only if we've set an event reg admin token in the admin web client's system parameters --> 2978 <xsl:if test="eventregAdminToken != ''"> 2979 2979 <tr class="optional"> 2980 2980 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> … … 3115 3115 </script> 3116 3116 </xsl:if> 3117 <xsl:if test=" eventregAdminToken">3117 <xsl:if test="/bedework/creating = 'false'"> 3118 3118 <p> 3119 3119 <xsl:variable name="registrationsHref"><xsl:value-of select="$bwRegistrationRoot"/>/admin/adminAgenda.do?href=<xsl:value-of select="form/calendar/event/encodedPath"/>/<xsl:value-of select="name"/>&atkn=<xsl:value-of select="eventregAdminToken"/></xsl:variable> trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r3590 r3606 336 336 /* do some basic client-side validation where needed */ 337 337 function validateEventForm(formObj) { 338 if(formObj["bwIsRegisterableEvent"].checked) { 339 var maxTickets = trim(formObj["xBwMaxTicketsHolder"].value); 340 var maxTicketsPerUser = trim(formObj["xBwMaxTicketsPerUserHolder"].value); 341 if(maxTickets == "" || isNaN(maxTickets)) { 342 alert(maxTicketsWarning); 343 formObj["xBwMaxTicketsHolder"].focus(); 344 return false; 345 } 346 if(maxTicketsPerUser == "" || isNaN(maxTicketsPerUser)) { 347 alert(maxTicketsPerUserWarning); 348 formObj["xBwMaxTicketsPerUserHolder"].focus(); 349 return false; 338 if(formObj["bwIsRegisterableEvent"] != undefined) { 339 if(formObj["bwIsRegisterableEvent"].checked) { 340 var maxTickets = trim(formObj["xBwMaxTicketsHolder"].value); 341 var maxTicketsPerUser = trim(formObj["xBwMaxTicketsPerUserHolder"].value); 342 if(maxTickets == "" || isNaN(maxTickets)) { 343 alert(maxTicketsWarning); 344 formObj["xBwMaxTicketsHolder"].focus(); 345 return false; 346 } 347 if(maxTicketsPerUser == "" || isNaN(maxTicketsPerUser)) { 348 alert(maxTicketsPerUserWarning); 349 formObj["xBwMaxTicketsPerUserHolder"].focus(); 350 return false; 351 } 350 352 } 351 353 }
