Changeset 1560
- Timestamp:
- 09/07/07 01:12:02
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r1513 r1560 64 64 * rdi: index of rdate fro delete 65 65 */ 66 this.toFormRow = function(varName, r eqPar, row, rdi) {66 this.toFormRow = function(varName, row, rdi) { 67 67 row.insertCell(0).appendChild(document.createTextNode(this.date)); 68 68 row.insertCell(1).appendChild(document.createTextNode(this.time)); 69 69 row.insertCell(2).appendChild(document.createTextNode(this.tzid)); 70 70 row.insertCell(3).innerHTML = "<a href=\"javascript:" + varName + ".deleteDate('" + 71 rdi + "')\">" + rdateDeleteStr + "</a>" + 72 "<input type='hidden' name='" + reqPar + 73 "' value='" + this.format() + "'/>"; 71 rdi + "')\">" + rdateDeleteStr + "</a>"; 74 72 } 75 73 … … 119 117 } 120 118 121 var bwRdates = new BwREXdates("bwRdates", "rdate", "bwCurrentRdates", "bwCurrentRdatesNone", 119 var bwRdates = new BwREXdates("bwRdates", "bwRdatesField", 120 "bwCurrentRdates", "bwCurrentRdatesNone", 122 121 "visible", "invisible", 2); 123 var bwExdates = new BwREXdates("bwExdates", "exdate", "bwCurrentExdates", "bwCurrentExdatesNone", 122 var bwExdates = new BwREXdates("bwExdates", "bwExdatesField", 123 "bwCurrentExdates", "bwCurrentExdatesNone", 124 124 "visible", "invisible", 2); 125 125 … … 127 127 * 128 128 * @param varName: NOT GOOD - name of object 129 * @param reqPar : request parameter we gernate (multi-valued)129 * @param reqParId: id of hidden field we update 130 130 * @param tableId: id of table we are manipulating 131 131 * @param noDatesId: some info to display when we have nothing … … 134 134 * @param numHeaderRows: Number of header rows in the table. 135 135 */ 136 function BwREXdates(varName, reqPar , tableId, noDatesId,136 function BwREXdates(varName, reqParId, tableId, noDatesId, 137 137 visibleClass, invisibleClass, numHeaderRows) { 138 138 var dates = new Array(); 139 139 140 140 this.varName = varName; 141 this.reqPar = reqPar;141 this.reqParId = reqParId; 142 142 this.tableId = tableId; 143 143 this.noDatesId = noDatesId; … … 199 199 // recreate the table rows 200 200 for (var j = 0; j < dates.length; j++) { 201 var cur Rdate = dates[j];201 var curDate = dates[j]; 202 202 var tr = rdTableBody.insertRow(j + numHeaderRows); 203 203 204 cur Rdate.toFormRow(varName, reqPar, tr, j);204 curDate.toFormRow(varName, tr, j); 205 205 } 206 206 … … 212 212 changeClass(noDatesId, invisibleClass); 213 213 } 214 215 /* Update the hidden field */ 216 217 var formAcl = document.getElementById(reqParId); 218 formAcl.value = this.format(); 219 214 220 } catch (e) { 215 221 alert(e); 216 222 } 223 } 224 225 this.format = function() { 226 var res = ""; 227 228 for (var j = 0; j < dates.length; j++) { 229 var curDate = dates[j]; 230 231 res += "DATE\t" + curDate.format(); 232 } 233 234 return res; 217 235 } 218 236 }
