Changeset 16918


Ignore:
Timestamp:
06/26/13 20:30:01 (12 years ago)
Author:
tanio
Message:
 
Location:
schedule
Files:
2 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                        }
  • schedule/js/function.js

    r16915 r16918  
    1818                        Table.push(id);
    1919                });
     20                alert(Table);
    2021                GetSaveData(Time,Data,Source,Measure); // Function call of saving the data
     22        });
     23       
     24        /*$('#update').click(function(){
     25                Time = [];
     26                Data = [];
     27                Source = [];
     28                Measure = [];
     29                Table = [];
     30                $('div#TableHolder table').each(function(){
     31                        id=$(this).attr('id');
     32                        Table.push(id);
     33                        Time.push('#'+id+' input#Time');
     34                        Data.push('#'+id+' input#txtData');
     35                        Source.push('#'+id+' select#source :selected');
     36                        Measure.push('#'+id+' select#measurement :selected');
     37                        Table.push(id);
     38                });
    2139                alert(Table);
    22         });
     40                GetUpdatedData(Time,Data,Source,Measure);
     41        });*/
     42
    2343       
    2444};
     
    3353        for(i=0;i<$('div#TableHolder table').length;i++)
    3454        {
     55                //Table[i].val();
    3556                $(Time[i]).each(function(){
    3657                        TimeSave.push($(this).val()); // extracting each data into a value
     
    4566                        MeasureSave.push($(this).val()); // extracting each data into a value
    4667                });
     68                alert(DataSave);
    4769        }
    4870        if($('#save').val()=='UPDATE')
     
    93115       
    94116};
     117/*
     118function GetUpdatedData(Time,Data,Source,Measure){
     119        var checks=0;
     120        TimeSave = [];
     121        DataSave = [];
     122        SourceSave = [];
     123        MeasureSave = [];
     124        for(i=0;i<Time.length;i++)
     125        {
     126                $(Time[i]).each(function(){
     127                        TimeSave.push($(this).val());
     128                });
     129                $(Data[i]).each(function(){
     130                        DataSave.push($(this).val());
     131                });
     132                $(Source[i]).each(function(){
     133                        SourceSave.push($(this).val());
     134                });
     135                $(Measure[i]).each(function(){
     136                        MeasureSave.push($(this).val());
     137                });
     138        }
     139        if(checks == 0)
     140        {
     141                $.ajax({
     142                        type: "POST",
     143                        cache: false,
     144                        url: "Transaction/update.php",
     145                        data: "Time="+TimeSave+'&Source='+SourceSave+'&measure='+MeasureSave+'&Data='+DataSave+'&Date='+year+'-'+month+'-'+day,
     146                        success: function(data) {
     147                                alert('Successfully updated ! '+year+'-'+month+'-'+day);
     148                        }
     149                });
     150        }
     151        else
     152        {
     153
     154        alert("Please fill all the details!");
     155        }
     156}*/
Note: See TracChangeset for help on using the changeset viewer.