summaryrefslogtreecommitdiffstats
path: root/html_server/templates/register_info.html
diff options
context:
space:
mode:
authorVasilii Chernov <vchernov@inr.ru>2016-02-26 10:19:58 +0100
committerVasilii Chernov <vchernov@inr.ru>2016-02-26 10:19:58 +0100
commite2550e6df11558ccd6e8b95f489c0988b34347af (patch)
tree7f959bbfe4a332b83e77f939a7c308d21e62b747 /html_server/templates/register_info.html
parent3bf5383a7ea03c5aa263aa4d8acf8b4949547319 (diff)
downloadpcitool-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.html145
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 %}