All pastes #825549 Raw Edit

Stuff

public javascript v1 · immutable
#825549 ·published 2007-12-20 17:37 UTC
rendered paste body
function MonPlanning() {  var From=null;  var Room = null;  var RoomsTable = new Array();  this.RechercheDisposAjaxReq = function RechercheDisposAjaxReq(id,pbody){    ShowProgress(id, 4);    new Ajax.Updater(id, '/monPlanning.server.php',{evalScripts:'true',method:'post', postBody:pbody,on404:function(t){alert('Error 404: location was not found.');},onFailure:function(t){alert('Error '+t.status+' -- '+t.statusText);}});    };  this.planningMove = function planningMove(dFrom){    var pbody = 'planningRightContent=true&from='+dFrom+'&prestation='+document.forms['finuseroom'].elements['inuseroom'].value;    this.RechercheDisposAjaxReq('planningRightContent',pbody);  };  this.planningSelMove = function planningSelMove(){    var pbody = 'planningRightContent=true&'+getFormValuesAsQuery('fstockselect');    this.RechercheDisposAjaxReq('planningRightContent',pbody);  };  this.ToggleScroller = function ToggleScroller(roomCode){    var heightx = $('roomType-'+roomCode).offsetHeight;    if(heightx>=100){      if($('roomType-'+roomCode).style.overflow=='auto'){        $('roomType-'+roomCode).style.height='';        $('roomType-'+roomCode).style.overflow='';      }      else{        $('roomType-'+roomCode).style.height='100px';        $('roomType-'+roomCode).style.overflow='auto';          }    }  };  this.CalInPlaceMode = function CalInPlaceMode(roomCode){  };  this.CalDragDropMode = function CalDragDropMode(roomCode){  };  this.CalCompare = function CalCompare(roomCode){    var myTable = $('roomType-'+roomCode).getElementsByTagName('table')[0];    if(typeof(RoomsTable[roomCode]) == 'undefined'){      RoomsTable[roomCode] = myTable.cloneNode(myTable);    }    var myTRs = myTable.getElementsByTagName('tbody')[0].getElementsByTagName('tr');    for(var i=(myTRs.length-1);i>=0;i--){      if(myTRs[i].getElementsByTagName('td')[0].getElementsByTagName('input')[0].checked==false){        myTable.getElementsByTagName('tbody')[0].removeChild(myTRs[i]);      }    }  };  this.CalReset = function CalReset(roomCode){    $('roomType-'+roomCode).replaceChild(RoomsTable[roomCode],$('roomType-'+roomCode).getElementsByTagName('table')[0]);  };  this.CalUpdate = function CalUpdate(roomCode){  };  this.CloneObject = function CloneObject(toClone){    if(!toClone || typeof(toClone) != "object") return toClone;    for (var i in toClone) {      this[i] = this.CloneObject(toClone[i]);    }  };}