Changeset 2160
- Timestamp:
- 05/08/09 10:55:56
- Files:
-
- trunk/deployment/resources/javascript/bedework/bedeworkUtil.js (added)
- trunk/deployment/resources/javascript/bedework/bedeworkXProperties.js (added)
- trunk/deployment/webadmin/webapp/resources/default/default/default.css (modified) (1 diff)
- trunk/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (1 diff)
- trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.css (modified) (1 diff)
- trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl (modified) (4 diffs)
- trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js (modified) (4 diffs)
- trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkXProperties.js (modified) (1 diff)
- trunk/deployment/websubmit/webapp/resources/demoskins/resources/glassFill-message.gif (modified) (previous)
- trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl (modified) (1 diff)
- trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkXProperties.js (modified) (1 diff)
- trunk/deployment/webuser/webapp/resources/demoskins/resources/glassFill-message.gif (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webadmin/webapp/resources/default/default/default.css
r2154 r2160 311 311 float: right; 312 312 } 313 #bwSubmittedBy a { 314 font-weight: bold; 315 } 313 316 #bwSubmittedEventCommentBlock h4 { 314 317 display: inline; trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
r2158 r2160 1083 1083 1084 1084 <div id="bwSubmittedEventCommentBlock"> 1085 <div id="bwSubmittedBy">Submitted by <xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-SUBMITTEDBY']/values/text"/></div> 1085 <div id="bwSubmittedBy"> 1086 Submitted by 1087 <xsl:variable name="submitterEmail" select="form/xproperties/node()[name()='X-BEDEWORK-SUBMITTER-EMAIL']/values/text"/> 1088 <xsl:variable name="eventTitle" select="form/title/input/@value"/> 1089 <a href="mailto:{$submitterEmail}?subject=[Event%20Submission] {$eventTitle}" title="Email {$submitterEmail}"> 1090 <xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-SUBMITTEDBY']/values/text"/> 1091 </a> 1092 </div> 1086 1093 <h4>Comments from Submitter</h4> 1087 1094 <a href="javascript:toggleVisibility('bwSubmittedEventComment','visible');" class="toggle">show/hide</a> trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.css
r2088 r2160 760 760 color: black; 761 761 background: #ff0 url(../../resources/glassFill-message.gif) repeat-x top; 762 /*background-color: #ff0;*/ 762 763 border: 1px solid #333; 763 764 } trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
r2159 r2160 186 186 </xsl:choose> 187 187 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkEventForm.js"> </script> 188 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkXProperties.js"> </script> 188 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkXProperties.js"> </script> 189 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkUtil.js"> </script> 189 190 </xsl:if> 190 191 <script type="text/javascript"> … … 327 328 </xsl:choose> 328 329 </xsl:variable> 329 <form name="eventForm" method="post" action="{$addEvent}" id="standardForm" onsubmit=" setEventFields(this,{$portalFriendly},'{$submitter}');">330 <form name="eventForm" method="post" action="{$addEvent}" id="standardForm" onsubmit="return setEventFields(this,{$portalFriendly},'{$submitter}');"> 330 331 <xsl:apply-templates select="." mode="eventForm"/> 331 332 </form> … … 340 341 </xsl:choose> 341 342 </xsl:variable> 342 <form name="eventForm" method="post" action="{$updateEvent}" id="standardForm" onsubmit=" setEventFields(this,{$portalFriendly},'{$submitter}');">343 <form name="eventForm" method="post" action="{$updateEvent}" id="standardForm" onsubmit="return setEventFields(this,{$portalFriendly},'{$submitter}');"> 343 344 <xsl:apply-templates select="." mode="eventForm"/> 344 345 </form> … … 1138 1139 1139 1140 <div id="bwCommentNotes"> 1140 <div id="bwEmailHolderNotice" class="invisible">You must include your email address.</div> <!-- a holder for validation notes --> 1141 <!-- holders for validation notes --> 1142 <div id="xBwEmailHolderNotice" class="invisible">You must include your email address.</div> 1143 <div id="xBwEmailHolderInvalidNotice" class="invisible">This does not appear to be a valid email address. Please correct.</div> 1141 1144 <p> 1142 <label for=" emailHolder">Enter your email address: </label><br/>1143 <input type="text" name=" emailHolder" size="80">1145 <label for="xBwEmailHolder">Enter your email address: </label><br/> 1146 <input type="text" name="xBwEmailHolder" id="xBwEmailHolder" size="80"> 1144 1147 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-SUBMITTER-EMAIL']/values/text"/></xsl:attribute> 1145 1148 </input> trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js
r2130 r2160 236 236 237 237 function setEventFields(formObj,portalFriendly,submitter) { 238 if (!portalFriendly) { 239 setDates(formObj); 240 } 241 setComments(formObj); 242 //if(formObj.freq){ 243 // setRecurrence(formObj); 244 //} else we are editing an instance of a recurrence 245 setBedeworkXProperties(formObj,submitter); 246 //setAccessHow(formObj,1); 247 //setAccessAcl(formObj); 238 if (validateStep4()) { 239 if (!portalFriendly) { 240 setDates(formObj); 241 } 242 //setComments(formObj); 243 //if(formObj.freq){ 244 // setRecurrence(formObj); 245 //} else we are editing an instance of a recurrence 246 setBedeworkXProperties(formObj, submitter); 247 return true; 248 } else { 249 return false; 250 } 248 251 } 249 252 /* Set dates based on jQuery widgets */ … … 262 265 } 263 266 function setComments(formObj) { 267 // DEPRECATED: see setBedeworkXProperties() 264 268 // set the submission comments (location, contact, and category suggestions) 265 269 // as an xproperty. Relies on bedeworkXProperties.js … … 301 305 [bwXParamHeight,'']], 302 306 formObj["xBwImageHolder"].value,true); 307 } 308 309 // X-BEDEWORK-SUBMITTER-EMAIL 310 if (formObj["xBwEmailHolder"] && formObj["xBwEmailHolder"].value != '') { 311 bwXProps.update(bwXPropertySubmitterEmail, [], formObj["xBwEmailHolder"].value, true); 303 312 } 304 313 … … 712 721 } 713 722 714 715 723 function validateStep4(){ 724 var validity = true; 725 var email = document.getElementById("xBwEmailHolder").value; 726 if (email == '') { 727 changeClass("xBwEmailHolder", "highlight"); 728 changeClass("xBwEmailHolderNotice", "notice"); 729 changeClass("xBwEmailHolderInvalidNotice", "invisible"); 730 validity = false; 731 } else if (!echeck(email)) { 732 changeClass("xBwEmailHolder", "highlight"); 733 changeClass("xBwEmailHolderInvalidNotice", "notice"); 734 changeClass("xBwEmailHolderNotice","invisible"); 735 validity = false; 736 } else { 737 // none of these class changes are needed, but are 738 // here for completeness 739 changeClass("xBwEmailHolder","none"); 740 changeClass("xBwEmailHolderNotice","invisible"); 741 changeClass("xBwEmailHolderInvalidNotice", "invisible"); 742 } 743 return validity; 744 } 745 746 747 trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkXProperties.js
r2130 r2160 38 38 var bwXPropertySubmitComment = "X-BEDEWORK-SUBMIT-COMMENT"; 39 39 var bwXPropertySubmitStatus = "X-BEDEWORK-SUBMIT-STATUS"; 40 var bwXPropertySubmitterEmail = "X-BEDEWORK-SUBMITTER-EMAIL"; 40 41 41 42 var bwXParamDescription = "X-BEDEWORK-PARAM-DESCRIPTION"; trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
r2156 r2160 515 515 <link rel="stylesheet" href="{$resourcesRoot}/resources/bwClock.css"/> 516 516 <script type="text/javascript" src="{$resourcesRoot}/resources/bedeworkEventForm.js"> </script> 517 <script type="text/javascript" src=" {$resourcesRoot}/resources/bedeworkXProperties.js"> </script>517 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkXProperties.js"> </script> 518 518 <link rel="stylesheet" href="/bedework-common/default/default/bedeworkAccess.css"/> 519 519 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkAccess.js"> </script> trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkXProperties.js
r2130 r2160 38 38 var bwXPropertySubmitComment = "X-BEDEWORK-SUBMIT-COMMENT"; 39 39 var bwXPropertySubmitStatus = "X-BEDEWORK-SUBMIT-STATUS"; 40 var bwXPropertySubmitterEmail = "X-BEDEWORK-SUBMITTER-EMAIL"; 40 41 41 42 var bwXParamDescription = "X-BEDEWORK-PARAM-DESCRIPTION";
