Ignore:
Timestamp:
01/16/14 06:37:13 (11 years ago)
Author:
tose
Message:
Fixed inserting new observations on update schedule
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/Module/control.php

    r17508 r17510  
    1 <script language="javascript">
     1<script>
    22'use strict';
    33        var ctr;
     
    1515                var targetView = table;
    1616                var cctr=$('.dataTable tr').length;
    17                  ctr=cctr+1;
     17                ctr=cctr+1;
     18                var input_data;
     19                var select;
     20                var option;
     21                var selection;
    1822                // CREATE ELEMENT       
    1923                var newtr = document.createElement("tr");
     
    138142{
    139143    $day = $_GET['days'];
     144?> addRowClone(); <?php
    140145}
    141146else
     
    144149}
    145150$prev_time = array();
    146 ?>addRowClone();
    147 
    148 function addRowClone1(nextrow){
     151?>
     152
     153function addRowCloneNew(nextrow){
    149154        var targetView = document.getElementById("Data");
    150155        // CREATE ELEMENT
    151156        // COUNT LIST
    152         var list     = $(".datalisting").length;
    153         var newlist = list+1;
     157        var list     = $(".datalisting").length;
     158        var newlist = list+1;
    154159        var cctr=$('.dataTable tr').length;
    155160        ctr=cctr+1;
     
    193198                        input_data.setAttribute("value","+"),
    194199                        input_data.onclick = function(){
    195                                 addRowClone1("list_"+newlist);
     200                                addRowCloneNew("list_"+newlist);
    196201                        }
    197202                );
     
    299304
    300305        newdiv.appendChild(newtable);
    301         if(nextrow != null){   
    302                 var doc = document.getElementById(nextrow);
    303                 $(doc).after(newdiv);
     306        if(nextrow != null){
     307            var doc = document.getElementById(nextrow);
     308            $(doc).after(newdiv);
    304309        }else{
    305                 targetView.appendChild(newdiv);
     310            targetView.appendChild(newdiv);
    306311        }
    307312}
     
    323328        $actualtime = date('Y-m-d H:i:s', $timestamp);
    324329                $timestamp2 = date('Y-m-d',$timestamp);
    325                 $date_time = date('H:i:s',$timestamp);
     330                $date_time = date('H:i',$timestamp);
    326331                $prev_time[$cnt3]= $date_time;
    327332                        ?>
     
    331336                        // COUNT LIST
    332337                        var list     = $(".datalisting").length;
    333                         var newlist = list+1;
    334                        
     338                        var newlist = list+1;
     339                        <?php $cnt++ ?>;
     340                       
    335341                        var cctr=$('.dataTable tr').length;
    336342                        ctr=cctr+1;
     
    341347                                 
    342348                        var newdiv   = document.createElement("div");
    343                                 newdiv.setAttribute("id","list_"+newlist);
     349                                newdiv.setAttribute("id", "list_<?php echo $cnt; ?>");
    344350                                newdiv.setAttribute("class","datalisting");
    345351                                newdiv.setAttribute("style","margin:5px 0;");
     
    377383                                        input_data.setAttribute("value","+"),
    378384                                        input_data.onclick = function(){
    379                                                 addRowClone1("list_<?php echo $cnt+1; ?>");
    380                                         }
     385                                            addRowCloneNew("list_<?php echo $cnt; ?>");
     386                                        }
    381387                                );
    382388                               
     
    422428                                        input_data.setAttribute("value","+"),
    423429                                        input_data.onclick = function(){
    424                                         return addRowClone1(newtr<?php echo $cnt; ?>);
     430                                        return addRow(newtr<?php echo $cnt; ?>);
    425431                                                ctr++;
    426432                                        });
     
    477483                        newInnertable.appendChild(newtr<?php echo $cnt; ?>);
    478484                       
    479                             <?php
    480 
    481                                 $cnt++;
     485                <?php
     486
    482487                        $prevtimestamp = $timestamp;
    483                                 }
    484                                 ?>
     488                }
     489                ?>
    485490
    486491                        var newtd_c6 = document.createElement("td");
     
    517522?>
    518523        $('#save').attr('value','SAVE');
    519         addRowClone1();
     524        addRowCloneNew();
    520525<?php
    521526}
Note: See TracChangeset for help on using the changeset viewer.