Changeset 1560

Show
Ignore:
Timestamp:
09/07/07 01:12:02
Author:
douglm
Message:

Update transparency

Bring admin javascript up to date

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js

    r1513 r1560  
    6464   * rdi: index of rdate fro delete 
    6565   */ 
    66   this.toFormRow = function(varName, reqPar, row, rdi) { 
     66  this.toFormRow = function(varName, row, rdi) { 
    6767    row.insertCell(0).appendChild(document.createTextNode(this.date)); 
    6868    row.insertCell(1).appendChild(document.createTextNode(this.time)); 
    6969    row.insertCell(2).appendChild(document.createTextNode(this.tzid)); 
    7070    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>"; 
    7472  } 
    7573 
     
    119117} 
    120118 
    121 var bwRdates = new BwREXdates("bwRdates", "rdate", "bwCurrentRdates", "bwCurrentRdatesNone", 
     119var bwRdates = new BwREXdates("bwRdates", "bwRdatesField", 
     120                              "bwCurrentRdates", "bwCurrentRdatesNone", 
    122121                              "visible", "invisible", 2); 
    123 var bwExdates = new BwREXdates("bwExdates", "exdate", "bwCurrentExdates", "bwCurrentExdatesNone", 
     122var bwExdates = new BwREXdates("bwExdates", "bwExdatesField", 
     123                               "bwCurrentExdates", "bwCurrentExdatesNone", 
    124124                               "visible", "invisible", 2); 
    125125 
     
    127127 * 
    128128 * @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 
    130130 * @param tableId:   id of table we are manipulating 
    131131 * @param noDatesId: some info to display when we have nothing 
     
    134134 * @param numHeaderRows: Number of header rows in the table. 
    135135 */ 
    136 function BwREXdates(varName, reqPar, tableId, noDatesId, 
     136function BwREXdates(varName, reqParId, tableId, noDatesId, 
    137137                    visibleClass, invisibleClass, numHeaderRows) { 
    138138  var dates = new Array(); 
    139139 
    140140  this.varName = varName; 
    141   this.reqPar = reqPar
     141  this.reqParId = reqParId
    142142  this.tableId = tableId; 
    143143  this.noDatesId = noDatesId; 
     
    199199      // recreate the table rows 
    200200      for (var j = 0; j < dates.length; j++) { 
    201         var curRdate = dates[j]; 
     201        var curDate = dates[j]; 
    202202        var tr = rdTableBody.insertRow(j + numHeaderRows); 
    203203 
    204         curRdate.toFormRow(varName, reqPar, tr, j); 
     204        curDate.toFormRow(varName, tr, j); 
    205205      } 
    206206 
     
    212212        changeClass(noDatesId, invisibleClass); 
    213213      } 
     214 
     215      /* Update the hidden field */ 
     216 
     217      var formAcl = document.getElementById(reqParId); 
     218      formAcl.value = this.format(); 
     219 
    214220    } catch (e) { 
    215221      alert(e); 
    216222    } 
     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; 
    217235  } 
    218236}