Ignore:
Timestamp:
06/26/13 20:30:01 (11 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/function/SplitDelete.php

    r16913 r16918  
    11<script type="text/javascript">
    22 $(document).ready(function(){
    3  var name='';
    4 var value='';
     3 var name;
     4var value;
    55 var timeValue;
    66var meas;
    77var meas2;
     8var x=0;
     9var measurement=0;
    810var getTableId;
    911var is=0;
     
    282284getTableId =get;
    283285name="name"; value = '#table2';
     286measurement = 0;
    284287                                                  meas = "class"; meas2 = "time";  //getTableId = $(this).attr('name');
    285288                                                split2();    }else{   alert("please enter value for time to add measurement");   }
     
    343346                                        aa = $(this).val();
    344347                                        });
    345                         if(aa != ""){ timeValue =aa; name="name"; value=$(this).attr('name'); meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name');  split2();    }else{   alert("please enter value for time to add measurement");   }
     348                        if(aa != ""){ timeValue =aa; name="name"; value=$(this).attr('name'); measurement = 1; meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name');  split2();    }else{   alert("please enter value for time to add measurement");   }
    346349
    347350                               
     
    462465getTableId =get;
    463466name="name"; value = '#table1';
    464                                                
     467                                                measurement = 0;
    465468  meas = "class"; meas2 = "time";  //getTableId = $(this).attr('name');
    466469split2();    }else{   alert("please enter value for time to add measurement");   }
     
    525528                                        });
    526529                       
    527                         if(aa != ""){ timeValue = aa; name="name"; value="#table1"; meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name'); split2();    }else{   alert("please enter value for time to add measurement");   }
     530                        if(aa != ""){ timeValue = aa; name="name"; value="#table1"; measurement=1; meas = "hidden"; meas2 = true;  getTableId = $(this).attr('name'); split2();    }else{   alert("please enter value for time to add measurement");   }
    528531
    529532                               
     
    577580                        table.setAttribute('id',"table"+cnt);
    578581                        table.setAttribute('width','100%');
    579                         table.setAttribute(name,value);
     582                        if(measurement==1){ table.setAttribute(name,value); }
    580583                var tr = document.createElement('tr');
    581584                        tr.setAttribute('id','');
     
    604607                        button.setAttribute('id','btnAddTime'),
    605608                        button.setAttribute(meas,meas2),
    606                         button.setAttribute('name','#table'+cnt),
     609                        button.setAttribute('name','table'+cnt),
    607610                       
    608611                        button.onclick=function(){
     
    611614                                        aa = $(this).val();
    612615                                        });
    613                                         bb =  $(this).closest('table').attr('name');
     616                                       
     617                                        if(value == 'undefined'){  bb =  $(this).closest('table').attr('name'); }else{
     618                                         bb = value; }
    614619                        if(aa != ""){var splitting = aa.split(':'); var add = 01;   
    615620
     
    630635                                        var s = 0; var  get;
    631636                                                var nn;
    632                                                 nn = bb;
     637                                                nn = '#'+$(this).attr("name");
    633638                                $("table").each(function() {
    634639                                if($(this).attr("name")==nn){
     
    645650
    646651name="name"; value = bb;
    647 meas = "class"; meas2 = "time";  getTableId = get;   split1();    }else{   alert("please enter value for time to add measurement");   }
     652meas = "class"; meas2 = "time";  getTableId = get; measurement =0;   split1();    }else{   alert("please enter value for time to add measurement");   }
    648653
    649654                               
     
    702707                        button.setAttribute('name','#table'+cnt),
    703708                        button.onclick=function(){
    704                 var aa;
    705                 var bb;
     709                var aa,cc=0;
     710                var bb,dd;
    706711                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
    707712                                        aa = $(this).val();
     713                                       
     714                                       
     715                                       
    708716                                        });
    709                 bb =  $(this).closest('table').attr('name');
     717                                         dd= $(this).attr('name');
     718                                        //alert(dd);
     719                                        if($('div#TableHolder '+dd+' #Time').is(':visible')){
     720                                        cc=0;
     721                                        //alert(cc);
     722                                        }else{
     723                                        cc=1;
     724                                        }
     725                                        //alert(value);
     726                                         x = 1;
     727                                        if(meas2 == 'time' && measurement == 0 && cc != 1){  bb =  '#'+$(this).closest('table').attr('id'); }else{
     728                                         bb = value; }
    710729                        if(aa != "")
    711730                        {
     
    717736                                meas2 = true;
    718737                                getTableId = $(this).attr('name');
     738                                //alert(getTableId);
     739                                measurement = 1;
    719740                                split1();   
    720741                        }
     
    772793                        table.setAttribute('id',"table"+cnt);
    773794                        table.setAttribute('width','100%');
    774                         table.setAttribute(name,value);
     795                                if(measurement==1){ table.setAttribute(name,value); }
    775796                var tr = document.createElement('tr');
    776797                        tr.setAttribute('id','');
     
    797818                        button.setAttribute('id','btnAddTime'),
    798819                        button.setAttribute(meas,meas2),
    799                         button.setAttribute('name','#table'+cnt),
     820                        button.setAttribute('name','table'+cnt),
    800821                       
    801822                        button.onclick=function(){
     
    804825                                        aa = $(this).val();
    805826                                        });
    806                                         bb =  $(this).closest('table').attr('name');
     827                                                if(value == 'undefined'){  bb =  $(this).closest('table').attr('name'); }else{
     828                                         bb = value; }
    807829                        if(aa != ""){ var splitting = aa.split(':'); var add = 01;   
    808830
     
    835857                                });
    836858
    837                                 name="name"; value=bb;          meas = "class"; meas2 = "time";   getTableId = get; split1();    }else{   alert("please enter value for time to add measurement");   }
     859                                name="name"; value=bb;  measurement=0;  meas = "class"; meas2 = "time";   getTableId = get; split1();    }else{   alert("please enter value for time to add measurement");   }
    838860
    839861                               
     
    890912                        button.setAttribute('type','button'),
    891913                        button.setAttribute('value','[+]'),
    892                         button.setAttribute('id','btnAddTime'),
     914                        button.setAttribute('id','btnAddTimes'),
    893915                        button.setAttribute('name','#table'+cnt),
    894916                        button.onclick=function(){
    895917               
    896                         var aa;
    897                 var bb;
     918                        var aa,cc=0;
     919                var bb,dd;
    898920                        $('div#TableHolder #table'+cnt+' #Time').each(function(){
    899921                                        aa = $(this).val();
     922                                       
    900923                                        });
    901                        
    902                                                 bb =  $(this).closest('table').attr('name');
     924                                        dd= $(this).attr('name');
     925                                        if($('div#TableHolder '+dd+' #Time').is(':visible')){
     926                                        cc=0;
     927                                        //alert(cc);
     928                                        }else{
     929                                        cc=1;
     930                                        }
     931                         x=1;
     932                                                if(meas2 == 'time' && measurement == 0 && cc!=1){  bb =  '#'+$(this).closest('table').attr('id'); }else{
     933                                         bb = value; }
    903934                                       
    904935                        if(aa != "")
     
    911942                                meas2 = true;
    912943                                getTableId = $(this).attr('name');
     944                                measurement =1;
    913945                                split1();   
    914946                        }
Note: See TracChangeset for help on using the changeset viewer.