table_cell.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <tr class="infoTable">
  2. <td class="infoTable"> {{ register.name }} </td>
  3. {% if 'description' in register %}
  4. <td class="infoTable"> {{ register.description }} </td>
  5. {% else %}
  6. <td class="infoTable"> </td>
  7. {% endif %}
  8. <td class="infoTable">
  9. <table>
  10. {% if 'R' in register.mode %}
  11. <tr class="infoTable">
  12. <td>
  13. <input type="text"
  14. name="set_val_box_{{ register.bank }}_{{ register.name }}"
  15. id="set_val_box_{{ register.bank }}_{{ register.name }}"
  16. value="{{ value[register.name] }}" />
  17. </td>
  18. {% if 'W' in register.mode %}
  19. <td>
  20. <input type="button" value="set"
  21. style="width:100%;height:100%"
  22. onclick="writeRegister('{{ register.bank }}', '{{ register.name }}')">
  23. </td>
  24. {% endif %}
  25. <td>
  26. <input type="button" value="update"
  27. style="width:100%;height:100%"
  28. onclick="updateRegister('{{ register.bank }}', '{{ register.name }}')">
  29. </td>
  30. </tr>
  31. {% endif %}
  32. </table>
  33. </td>
  34. <td class="infoTable">{{ register.defvalue }}</td>
  35. <td class="infoTable">{{ register.bank }}</td>
  36. <td class="infoTable">
  37. <ul>
  38. {% for m in register.mode %}
  39. {{ m + '; '}}
  40. {% endfor %}
  41. </ul>
  42. </td>
  43. {% if 'range' in register %}
  44. <td class="infoTable">
  45. <table>
  46. <tr class="infoTable">
  47. <td class="infoTable"> min </td>
  48. <td class="infoTable"> max </td>
  49. </tr>
  50. <tr class="infoTable">
  51. <td class="infoTable"> {{ register.range.min }} </td>
  52. <td class="infoTable"> {{ register.range.max }} </td>
  53. </tr>
  54. </table>
  55. </td>
  56. {% else %}
  57. <td class="infoTable"> </td>
  58. {% endif %}
  59. {% if 'values' in register %}
  60. <td class="infoTable">
  61. <table>
  62. <tr>
  63. {% for v in register['values'] %}
  64. <td>
  65. <table>
  66. {% if 'name' in v %}
  67. <tr class="infoTable">
  68. <td class="infoTable"> Name </td>
  69. <td class="infoTable"> {{v.name}} </td>
  70. </tr>
  71. {% endif %}
  72. {% if 'description' in v %}
  73. <tr class="infoTable">
  74. <td class="infoTable"> Description </td>
  75. <td class="infoTable"> {{ v.description }} </td>
  76. </tr>
  77. {% endif %}
  78. <tr class="infoTable">
  79. <td class="infoTable"> Min </td>
  80. <td class="infoTable"> {{ v.min }} </td>
  81. </tr>
  82. <tr class="infoTable">
  83. <td class="infoTable"> Max </td>
  84. <td class="infoTable"> {{ v.max }} </td>
  85. </tr>
  86. <tr class="infoTable">
  87. <td class="infoTable"> Value </td>
  88. <td class="infoTable"> {{ v.value }} </td>
  89. </tr>
  90. </table>
  91. </td>
  92. {% endfor %}
  93. </tr>
  94. </table>
  95. </td>
  96. {% else %}
  97. <td class="infoTable"> </td>
  98. {% endif %}
  99. </tr>