summaryrefslogtreecommitdiffstats
path: root/html_server/templates/registers/table_scripts.html
blob: a772b9f0fc8851ebf648d7780687568660900e74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{% if standalone %}
<script src="{{ url_for('static', filename='codebase/dhtmlx.js') }}"></script>
<script src="{{ url_for('static', filename='check_err.js') }}"></script>
{% endif %}

<script>
   /*
   $("#set_val_box").keyup(function(event){
    if(event.keyCode == 13){
        $("#set_val_button").click();
    }
   });
   */
   
   function updateRegister(bank, name) {
      var pathToReadRegister = "{{ url_for('process_json_command', command = 'read_register') }}"
      var completePath = pathToReadRegister + '?bank=' + bank +
                     '&reg=' + name
      
      $.getJSON(completePath, function(json){
                  checkError(json)
                  $("#set_val_box_" + bank + "_" + name).val(json.value)
               })
   }
   
   function writeRegister(bank, name)
   {
      var value = document.getElementById("set_val_box_" + bank + "_" + name).value;
      if(value == "")
         return
      
      var pathToReadRegister = "{{ url_for('process_json_command', command = 'write_register') }}"
      var completePath = pathToReadRegister + '?bank=' + bank +
                     '&reg=' + name + '&value=' + value;
                        
      $.getJSON(completePath, 
                function(json) {
                   checkError(json)
                   updateRegister(bank, name)
                })
   }; 
</script>