Changeset 1918

Show
Ignore:
Timestamp:
08/19/08 16:40:37
Author:
johnsa
Message:

javascript updates for IE

Files:

Legend:

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

    r1852 r1918  
    329329    setDates(formObj); 
    330330  } 
    331   setRecurrence(formObj); 
     331  if(formObj.freq){ 
     332    setRecurrence(formObj); 
     333  } // else we are editing an instance of a recurrence 
    332334  setBedeworkXProperties(formObj,submitter); 
    333335 
     
    706708 
    707709function init() { 
    708   var untilHolder = dojo.byId("untilHolder"); 
    709   dojo.event.connect(untilHolder, "onclick", untilClickHandler); 
     710  if(dojo.byId("untilHolder")) { 
     711    var untilHolder = dojo.byId("untilHolder"); 
     712    dojo.event.connect(untilHolder, "onclick", untilClickHandler); 
     713  } // else we are editing an instance of a recurrence 
    710714} 
    711715 
  • trunk/deployment/webadmin/webapp/resources/resources/bedeworkXProperties.js

    r1857 r1918  
    9797        var strippedParamValue = ""; 
    9898        for (var j = 0; j < params[i][1].length; j++) { 
    99           var c = params[i][1][j]; 
     99          var currWord = params[i][1]; 
     100          var c = currWord.charAt(j); // Helps IE to get the desired character at the specified position. 
    100101          if (c != '"') { 
    101102            strippedParamValue += c; 
     
    133134  this.generate = function(formObj) { 
    134135    for (var i = 0; i < xproperties.length; i++) { 
    135       var xpropField = formObj.appendChild(document.createElement("input")); 
    136       xpropField.type = "hidden"; 
     136      var xpropField = document.createElement("input"); 
     137      xpropField.type = "hidden"; // change type prior to appending to DOM 
     138      formObj.appendChild(xpropField); 
    137139      xpropField.name = "xproperty"; 
    138140      xpropField.value = xproperties[i].format(); 
    139       // alert(xproperties[i].format()); 
    140141    } 
    141142  } 
  • trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkEventForm.js

    r1874 r1918  
    728728 
    729729//function init() { 
    730 //  var untilHolder = dojo.byId("untilHolder"); 
    731 //  dojo.event.connect(untilHolder, "onclick", untilClickHandler); 
     730//  if(dojo.byId("untilHolder")) { 
     731//    var untilHolder = dojo.byId("untilHolder"); 
     732//    dojo.event.connect(untilHolder, "onclick", untilClickHandler); 
     733//  } // else we are editing an instance of a recurrence 
    732734//} 
    733735 
  • trunk/deployment/websubmit/webapp/resources/demoskins/resources/bedeworkXProperties.js

    r1857 r1918  
    9797        var strippedParamValue = ""; 
    9898        for (var j = 0; j < params[i][1].length; j++) { 
    99           var c = params[i][1][j]; 
     99          var currWord = params[i][1]; 
     100          var c = currWord.charAt(j); // Helps IE to get the desired character at the specified position. 
    100101          if (c != '"') { 
    101102            strippedParamValue += c; 
     
    133134  this.generate = function(formObj) { 
    134135    for (var i = 0; i < xproperties.length; i++) { 
    135       var xpropField = formObj.appendChild(document.createElement("input")); 
    136       xpropField.type = "hidden"; 
     136      var xpropField = document.createElement("input"); 
     137      xpropField.type = "hidden"; // change type prior to appending to DOM 
     138      formObj.appendChild(xpropField); 
    137139      xpropField.name = "xproperty"; 
    138140      xpropField.value = xproperties[i].format(); 
    139       // alert(xproperties[i].format()); 
    140141    } 
    141142  } 
  • trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js

    r1884 r1918  
    238238    setDates(formObj); 
    239239  } 
    240   setRecurrence(formObj); 
     240  if(formObj.freq){ 
     241    setRecurrence(formObj); 
     242  } // else we are editing an instance of a recurrence 
    241243  setBedeworkXProperties(formObj,submitter); 
    242244  setAccessHow(formObj,1); 
  • trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkXProperties.js

    r1857 r1918  
    9797        var strippedParamValue = ""; 
    9898        for (var j = 0; j < params[i][1].length; j++) { 
    99           var c = params[i][1][j]; 
     99          var currWord = params[i][1]; 
     100          var c = currWord.charAt(j); // Helps IE to get the desired character at the specified position. 
    100101          if (c != '"') { 
    101102            strippedParamValue += c; 
     
    133134  this.generate = function(formObj) { 
    134135    for (var i = 0; i < xproperties.length; i++) { 
    135       var xpropField = formObj.appendChild(document.createElement("input")); 
    136       xpropField.type = "hidden"; 
     136      var xpropField = document.createElement("input"); 
     137      xpropField.type = "hidden"; // change type prior to appending to DOM 
     138      formObj.appendChild(xpropField); 
    137139      xpropField.name = "xproperty"; 
    138140      xpropField.value = xproperties[i].format(); 
    139       // alert(xproperties[i].format()); 
    140141    } 
    141142  }