diff options
author | Vasilii Chernov <vchernov@inr.ru> | 2016-02-26 10:19:58 +0100 |
---|---|---|
committer | Vasilii Chernov <vchernov@inr.ru> | 2016-02-26 10:19:58 +0100 |
commit | e2550e6df11558ccd6e8b95f489c0988b34347af (patch) | |
tree | 7f959bbfe4a332b83e77f939a7c308d21e62b747 /html_server/templates/register_info.html | |
parent | 3bf5383a7ea03c5aa263aa4d8acf8b4949547319 (diff) | |
download | pcitool-e2550e6df11558ccd6e8b95f489c0988b34347af.tar.gz pcitool-e2550e6df11558ccd6e8b95f489c0988b34347af.tar.bz2 pcitool-e2550e6df11558ccd6e8b95f489c0988b34347af.tar.xz pcitool-e2550e6df11558ccd6e8b95f489c0988b34347af.zip |
1. pywrap:
- fix get_registers_list crash with bank != NULL
- set correct python version in cmake install step
2. html_server:
- merge set and get value boxes into one box
- add registers bank view mode
- read registers/properties values in bank/branch view mode
3. xml/test
- remove cmosis registers
- add multithread safe property example
Diffstat (limited to 'html_server/templates/register_info.html')
-rw-r--r-- | html_server/templates/register_info.html | 145 |
1 files changed, 3 insertions, 142 deletions
diff --git a/html_server/templates/register_info.html b/html_server/templates/register_info.html index 1118dbf..3efebd7 100644 --- a/html_server/templates/register_info.html +++ b/html_server/templates/register_info.html @@ -1,148 +1,9 @@ {% block content %} -{% if standalone %} -<script src="{{ url_for('static', filename='codebase/dhtmlx.js') }}"></script> -<script src="{{ url_for('static', filename='check_err.js') }}"></script> -{% endif %} - -<script> - function updateRegister(bank, name) { - var pathToReadRegister = "{{ url_for('read_register_json') }}" - var completePath = pathToReadRegister + '?bank=' + bank + - '&name=' + name - - $.getJSON(completePath, function(json){ - checkError(json) - $("#actVal").text(json.value) - }) - } - - function writeRegister(bank, name) - { - var value = document.getElementById("set_val_box").value; - if(value == "") - return - - var pathToReadRegister = "{{ url_for('write_register_json') }}" - var completePath = pathToReadRegister + '?bank=' + bank + - '&name=' + name + '&val=' + value; - - $.getJSON(completePath, - function(json) { - checkError(json) - updateRegister(bank, name) - }) - }; -</script> +{% include 'registers/table_scripts.html' %} <table class="infoTable"> - <tr class="infoTable"> - {% if 'description' in register %} - <td class="infoTable"> Description </td> - {% endif %} - <td class="infoTable"> Value </td> - <td class="infoTable">Default value</td> - <td class="infoTable">Bank</td> - <td class="infoTable">Mode</td> - {% if 'range' in register %} - <td class="infoTable">Range</td> - {% endif %} - {% if 'values' in register %} - <td class="infoTable">Values</td> - {% endif %} - </tr> - - <tr class="infoTable"> - {% if 'description' in register %} - <td class="infoTable"> {{ register.description }} </td> - {% endif %} - <td class="infoTable"> - <table> - <tr class="infoTable"> - <td id="actVal" class="infoTable"> {{ value }} </td> - {% if 'R' in register.mode %} - <td> - <input type="button" value="update" - style="width:100%;height:100%" - onclick="updateRegister('{{ register.bank }}', '{{ register.name }}')"> - </td> - {% endif %} - </tr> - {% if 'W' in register.mode %} - <tr class="infoTable"> - <td> - <input type="text" name="set_val_box" id="set_val_box" value="" /> - </td> - <td> - <input type="button" value="set" - style="width:100%;height:100%" - onclick="writeRegister('{{ register.bank }}', '{{ register.name }}')"> - </td> - </tr> - {% endif %} - </table> - </td> - <td class="infoTable">{{ register.defvalue }}</td> - <td class="infoTable">{{ register.bank }}</td> - <td class="infoTable"> - <ul> - {% for m in register.mode %} - {{ m + '; '}} - {% endfor %} - </ul> - </td> - {% if 'range' in register %} - <td class="infoTable"> - <table> - <tr class="infoTable"> - <td class="infoTable"> min </td> - <td class="infoTable"> max </td> - </tr> - <tr class="infoTable"> - <td class="infoTable"> {{ register.range.min }} </td> - <td class="infoTable"> {{ register.range.max }} </td> - </tr> - </table> - </td> - {% endif %} - {% if 'values' in register %} - <td class="infoTable"> - <table> - <tr> - {% for v in register['values'] %} - <td> - <table> - {% if 'name' in v %} - <tr class="infoTable"> - <td class="infoTable"> Name </td> - <td class="infoTable"> {{v.name}} </td> - </tr> - {% endif %} - {% if 'description' in v %} - <tr class="infoTable"> - <td class="infoTable"> Description </td> - <td class="infoTable"> {{ v.description }} </td> - </tr> - {% endif %} - <tr class="infoTable"> - <td class="infoTable"> Min </td> - <td class="infoTable"> {{ v.min }} </td> - </tr> - <tr class="infoTable"> - <td class="infoTable"> Max </td> - <td class="infoTable"> {{ v.max }} </td> - </tr> - <tr class="infoTable"> - <td class="infoTable"> Value </td> - <td class="infoTable"> {{ v.value }} </td> - </tr> - </table> - </td> - {% endfor %} - </tr> - </table> - </td> - {% endif %} - </tr> + {% include 'registers/table_header.html' %} + {% include 'registers/table_cell.html' %} </table> {% endblock %} |