Changeset 1847
- Timestamp:
- 04/21/08 10:19:57
- Files:
-
- releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js (modified) (1 diff)
- releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkXProperties.js (modified) (4 diffs)
- releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl (modified) (1 diff)
- releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js (modified) (2 diffs)
- releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkXProperties.js (modified) (2 diffs)
- releases/bedework-3.4.1.1/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js (modified) (1 diff)
- releases/bedework-3.4.1.1/deployment/webuser/webapp/resources/demoskins/resources/bedeworkXProperties.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r1842 r1847 339 339 formObj["eventEndDate.month"].value = endDate.getMonth() + 1; 340 340 formObj["eventEndDate.day"].value = endDate.getDate(); 341 } 342 function setBedeworkXProperties(formObj,submitter) { 343 // set up specific Bedework X-Properties on event form submission 344 // Depends on bedeworkXProperties.js 345 // Set application local x-properties here. 346 347 // X-BEDEWORK-IMAGE and its parameters: 348 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') { 349 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true); 350 } 351 // X-BEDEWORK-SUBMITTEDBY 352 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true); 353 354 // commit all xproperties back to the form 355 bwXProps.generate(formObj); 341 356 } 342 357 function swapAllDayEvent(obj) { releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkXProperties.js
r1846 r1847 38 38 var bwXPropertySubmittedBy = "X-BEDEWORK-SUBMITTEDBY"; 39 39 var bwXPropertySubmitComment = "X-BEDEWORK-SUBMIT-COMMENT"; 40 40 var bwXParamLocationAddress = "X-BEDEWORK-PARAM-LOCATION-ADDRESS"; 41 var bwXParamLocationSubAddress = "X-BEDEWORK-PARAM-LOCATION-SUBADDRESS"; 42 var bwXParamLocationURL = "X-BEDEWORK-PARAM-LOCATION-URL"; 43 var bwXParamContactName = "X-BEDEWORK-PARAM-CONTACT-NAME"; 44 var bwXParamContactPhone = "X-BEDEWORK-PARAM-CONTACT-PHONE"; 45 var bwXParamContactURL = "X-BEDEWORK-PARAM-CONTACT-URL"; 46 var bwXParamContactEmail = "X-BEDEWORK-PARAM-CONTACT-EMAIL"; 47 var bwXParamCategories = "X-BEDEWORK-PARAM-CATEGORIES"; 41 48 42 49 // ======================================================================== … … 62 69 for (var i = 0; i < this.params.length; i++) { 63 70 if (this.params[i][1] != "") { 64 curXparams += ";" + this.params[i][0] + "= " + this.params[i][1];71 curXparams += ";" + this.params[i][0] + "=\"" + this.params[i][1] + "\""; 65 72 } 66 73 } … … 79 86 80 87 this.update = function(name, params, value, isUnique) { 88 // strip out any double quotes in the parameter values: 89 if (params.length) { 90 for (var i = 0; i < params.length; i++) { 91 var strippedParamValue = ""; 92 for (var j = 0; j < params[i][1].length; j++) { 93 var c = params[i][1][j]; 94 if (c != '"') { 95 strippedParamValue += c; 96 } 97 } 98 params[i][1] = strippedParamValue; 99 } 100 } 101 // add or update the xproperty: 81 102 var xprop = new BwXProperty(name, params, value); 82 103 if (isUnique && this.contains(name)) { … … 119 140 120 141 } 121 122 function setBedeworkXProperties(formObj,submitter) {123 // set up specific Bedework X-Properties on event form submission124 125 // X-BEDEWORK-IMAGE and its parameters:126 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') {127 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true);128 }129 // X-BEDEWORK-SUBMITTEDBY130 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true);131 132 // commit all xproperties back to the form133 bwXProps.generate(formObj);134 }releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
r1845 r1847 105 105 </head> 106 106 <body> 107 <xsl:if test="/bedework/page = 'editEvent' and 108 normalize-space(/bedework/formElements/form/xproperties/xproperty[@name='X-BEDEWORK-SUBMIT-COMMENT']/value) != ''"> 107 <xsl:if test="/bedework/page = 'editEvent'"> 109 108 <xsl:attribute name="onload">initRXDates();initXProperties();</xsl:attribute> 110 109 </xsl:if> releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js
r1845 r1847 267 267 // as an xproperty. Relies on bedeworkXProperties.js 268 268 269 270 } 271 function setBedeworkXProperties(formObj,submitter) { 272 // set up specific Bedework X-Properties on event form submission 273 // Depends on bedeworkXProperties.js 274 // Set application x-properties here. 275 276 // X-BEDEWORK-SUBMIT-COMMENT and its parameters 269 277 bwXProps.update(bwXPropertySubmitComment, 270 278 [[bwXParamLocationAddress,formObj["commentLocationAddress"].value], … … 277 285 [bwXParamCategories,formObj["commentCategories"].value]], 278 286 formObj["commentNotes"].value,true); 279 } 280 function getComments(formId,comment) { 281 // get the submission comments (location, contact, and category suggestions) 282 // and load them into the form 283 var formObj = document.getElementById(formId); 284 285 var commentVals = comment.split("\t"); 286 formObj["commentLocationAddress"].value = (commentVals[0] == undefined) ? "" : commentVals[0]; 287 formObj["commentLocationSubaddress"].value = (commentVals[1] == undefined) ? "" : commentVals[1]; 288 formObj["commentLocationURL"].value = (commentVals[2] == undefined) ? "" : commentVals[2]; 289 formObj["commentContactName"].value = (commentVals[3] == undefined) ? "" : commentVals[3]; 290 formObj["commentContactPhone"].value = (commentVals[4] == undefined) ? "" : commentVals[4]; 291 formObj["commentContactURL"].value = (commentVals[5] == undefined) ? "" : commentVals[5]; 292 formObj["commentContactEmail"].value = (commentVals[6] == undefined) ? "" : commentVals[6]; 293 formObj["commentCategories"].value = (commentVals[7] == undefined) ? "" : commentVals[7]; 294 formObj["commentNotes"].value = (commentVals[8] == undefined) ? "" : commentVals[8]; 287 288 // X-BEDEWORK-IMAGE and its parameters: 289 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') { 290 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true); 291 } 292 // X-BEDEWORK-SUBMITTEDBY 293 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true); 294 295 // commit all xproperties back to the form 296 bwXProps.generate(formObj); 295 297 } 296 298 // create table of form fields for review releases/bedework-3.4.1.1/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkXProperties.js
r1845 r1847 68 68 if (this.params.length) { 69 69 for (var i = 0; i < this.params.length; i++) { 70 curXparams += ";" + this.params[i][0] + "=\"" + this.params[i][1] + "\""; 70 if (this.params[i][1] != "") { 71 curXparams += ";" + this.params[i][0] + "=\"" + this.params[i][1] + "\""; 72 } 71 73 } 72 74 } … … 138 140 139 141 } 140 141 function setBedeworkXProperties(formObj,submitter) {142 // set up specific Bedework X-Properties on event form submission143 144 // X-BEDEWORK-IMAGE and its parameters:145 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') {146 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true);147 }148 // X-BEDEWORK-SUBMITTEDBY149 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true);150 151 // commit all xproperties back to the form152 bwXProps.generate(formObj);153 }releases/bedework-3.4.1.1/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js
r1842 r1847 260 260 formObj["eventEndDate.month"].value = endDate.getMonth() + 1; 261 261 formObj["eventEndDate.day"].value = endDate.getDate(); 262 } 263 function setBedeworkXProperties(formObj,submitter) { 264 // Set up specific Bedework X-Properties on event form submission 265 // Depends on bedeworkXProperties.js 266 // Set application x-properties here. 267 268 // X-BEDEWORK-IMAGE and its parameters: 269 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') { 270 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true); 271 } 272 // X-BEDEWORK-SUBMITTEDBY 273 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true); 274 275 // commit all xproperties back to the form 276 bwXProps.generate(formObj); 262 277 } 263 278 function swapAllDayEvent(obj) { releases/bedework-3.4.1.1/deployment/webuser/webapp/resources/demoskins/resources/bedeworkXProperties.js
r1844 r1847 38 38 var bwXPropertySubmittedBy = "X-BEDEWORK-SUBMITTEDBY"; 39 39 var bwXPropertySubmitComment = "X-BEDEWORK-SUBMIT-COMMENT"; 40 40 var bwXParamLocationAddress = "X-BEDEWORK-PARAM-LOCATION-ADDRESS"; 41 var bwXParamLocationSubAddress = "X-BEDEWORK-PARAM-LOCATION-SUBADDRESS"; 42 var bwXParamLocationURL = "X-BEDEWORK-PARAM-LOCATION-URL"; 43 var bwXParamContactName = "X-BEDEWORK-PARAM-CONTACT-NAME"; 44 var bwXParamContactPhone = "X-BEDEWORK-PARAM-CONTACT-PHONE"; 45 var bwXParamContactURL = "X-BEDEWORK-PARAM-CONTACT-URL"; 46 var bwXParamContactEmail = "X-BEDEWORK-PARAM-CONTACT-EMAIL"; 47 var bwXParamCategories = "X-BEDEWORK-PARAM-CATEGORIES"; 41 48 42 49 // ======================================================================== … … 61 68 if (this.params.length) { 62 69 for (var i = 0; i < this.params.length; i++) { 63 curXparams += ";" + this.params[i][0] + "=" + this.params[i][1]; 70 if (this.params[i][1] != "") { 71 curXparams += ";" + this.params[i][0] + "=\"" + this.params[i][1] + "\""; 72 } 64 73 } 65 74 } … … 77 86 78 87 this.update = function(name, params, value, isUnique) { 88 // strip out any double quotes in the parameter values: 89 if (params.length) { 90 for (var i = 0; i < params.length; i++) { 91 var strippedParamValue = ""; 92 for (var j = 0; j < params[i][1].length; j++) { 93 var c = params[i][1][j]; 94 if (c != '"') { 95 strippedParamValue += c; 96 } 97 } 98 params[i][1] = strippedParamValue; 99 } 100 } 101 // add or update the xproperty: 79 102 var xprop = new BwXProperty(name, params, value); 80 103 if (isUnique && this.contains(name)) { … … 117 140 118 141 } 119 120 function setBedeworkXProperties(formObj,submitter) {121 // set up specific Bedework X-Properties on event form submission122 123 // X-BEDEWORK-IMAGE and its parameters:124 if (formObj["xBwImageHolder"] && formObj["xBwImageHolder"].value != '') {125 bwXProps.update(bwXPropertyImage,[[bwXParamDescription,''],[bwXParamWidth,''],[bwXParamHeight,'']],formObj["xBwImageHolder"].value,true);126 }127 // X-BEDEWORK-SUBMITTEDBY128 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true);129 130 // commit all xproperties back to the form131 bwXProps.generate(formObj);132 }
