Changeset 1837
- Timestamp:
- 04/17/08 00:20:54
- Files:
-
- trunk/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (4 diffs)
- trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js (modified) (3 diffs)
- trunk/deployment/webadmin/webapp/resources/resources/bedeworkXProperties.js (added)
- trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl (modified) (1 diff)
- trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
r1830 r1837 227 227 <script type="text/javascript" src="/bedework-common/javascript/dojo/dojo.js"> </script> 228 228 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkEventForm.js"> </script> 229 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkXProperties.js"> </script> 229 230 <xsl:if test="$portalFriendly = 'true'"> 230 231 <script type="text/javascript" src="{$resourcesRoot}/resources/dynCalendarWidget.js"> </script> … … 238 239 bwRdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 239 240 </xsl:for-each> 240 // return string values to be loaded into javascript for rdates241 // return string values to be loaded into javascript for exdates 241 242 <xsl:for-each select="/bedework/formElements/form/exdates/rdate"> 242 243 bwExdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 244 </xsl:for-each> 245 } 246 function initXProperties() { 247 <xsl:for-each select="form/xproperties/node()"> 248 bwXprops.init('<xsl:value-of select="name()"/>',[<xsl:for-each select="parameters/node()">['<xsl:value-of select="name()"/>','<xsl:value-of select="node()"/>']</xsl:for-each>],"<xsl:value-of select="values/text"/>"); 249 <!-- <xsl:variable name="xprop"><xsl:value-of select="name()"/><xsl:for-each select="parameters/node()">;<xsl:value-of select="name()"/>=<xsl:value-of select="node()"/></xsl:for-each>:<xsl:value-of select="values/text"/></xsl:variable> 250 <input type="hidden" name="xproperty" value="{$xprop}" id="name()"/> --> 243 251 </xsl:for-each> 244 252 } … … 282 290 <xsl:choose> 283 291 <xsl:when test="(/bedework/page='modEvent' or /bedework/page='modEventPending') and /bedework/formElements/recurrenceId=''"> 284 <xsl:attribute name="onload">initRXDates(); focusFirstElement();</xsl:attribute>292 <xsl:attribute name="onload">initRXDates();initXProperties();focusFirstElement();</xsl:attribute> 285 293 </xsl:when> 286 294 <xsl:otherwise> … … 1060 1068 </xsl:otherwise> 1061 1069 </xsl:choose> 1062 1063 <xsl:for-each select="form/xproperties/node()">1064 <xsl:variable name="xprop"><xsl:value-of select="name()"/><xsl:for-each select="parameters/node()">;<xsl:value-of select="name()"/>=<xsl:value-of select="node()"/></xsl:for-each>:<xsl:value-of select="values/text"/></xsl:variable>1065 <input type="hidden" name="xproperty" value="{$xprop}" id="name()"/>1066 </xsl:for-each>1067 1070 1068 1071 <xsl:call-template name="submitEventButtons"/> trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r1830 r1837 38 38 39 39 var rdateDeleteStr = "remove"; 40 41 // ========================================================================42 // ========================================================================43 // Bedework specific x-properties44 45 var bwXpropertyImage = "X-BEDEWORK-IMAGE";46 var bwXparamDescription = "X-BEDEWORK-PARAM-DESCRIPTION";47 var bwXparamWidth = "X-BEDEWORK-PARAM-WIDTH";48 var bwXparamHeight = "X-BEDEWORK-PARAM-HEIGHT";49 40 50 41 // ======================================================================== … … 332 323 setRecurrence(formObj); 333 324 setBedeworkXProperties(formObj); 325 334 326 //setAccessHow(formObj,1); 335 327 //setAccessAcl(formObj); … … 347 339 formObj["eventEndDate.month"].value = endDate.getMonth() + 1; 348 340 formObj["eventEndDate.day"].value = endDate.getDate(); 349 }350 function setBedeworkXProperties(formObj) {351 // set up specific Bedework X-Properties352 353 // X-BEDEWORK-IMAGE and its parameters:354 if (formObj["xBwImageHolder"].value != '') {355 var xprop = bwXpropertyImage + ";" + bwXparamDescription + "=bogusDesc" + ":" + formObj["xBwImageHolder"].value;356 var xBwImage = document.getElementById(bwXpropertyImage);357 if (xBwImage == null) {358 var xBwImageNew = formObj.appendChild(document.createElement("input"));359 xBwImageNew.type = "hidden";360 xBwImageNew.name = "xproperty";361 xBwImageNew.id = bwXpropertyImage;362 xBwImageNew.value = xprop;363 } else {364 xBwImage.value = xprop;365 }366 }367 341 } 368 342 function swapAllDayEvent(obj) { trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
r1831 r1837 774 774 <td colspan="2" class="fieldval description"> 775 775 <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 776 <xsl:variable name="bwImage Url"><xsl:value-of select="xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text"/></xsl:variable>777 <img src="{$bwImage Url}" class="bwEventImage"/>776 <xsl:variable name="bwImage"><xsl:value-of select="xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text"/></xsl:variable> 777 <img src="{$bwImage}" class="bwEventImage"/> 778 778 </xsl:if> 779 779 <xsl:call-template name="replace"> trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl
r1831 r1837 767 767 <td colspan="2" class="fieldval description"> 768 768 <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 769 <xsl:variable name="bwImage Url"><xsl:value-of select="xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text"/></xsl:variable>770 <img src="{$bwImage Url}" class="bwEventImage"/>769 <xsl:variable name="bwImage"><xsl:value-of select="xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text"/></xsl:variable> 770 <img src="{$bwImage}" class="bwEventImage"/> 771 771 </xsl:if> 772 772 <xsl:call-template name="replace">
