side_menu.twig 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. {% if not visual_builder %}
  2. <div id="name-panel">
  3. <span id="page_name">
  4. {{ selected_page == null ? 'Untitled'|trans : selected_page }}
  5. </span>
  6. <span id="saved_state">
  7. {{ selected_page == null ? '*' : '' }}
  8. </span>
  9. </div>
  10. {% endif %}
  11. <div class="designer_header side-menu" id="side_menu">
  12. <a class="M_butt" id="key_Show_left_menu" href="#">
  13. <img title="{% trans 'Show/Hide tables list' %}"
  14. alt="v"
  15. src="{{ theme.getImgPath('designer/downarrow2_m.png') }}"
  16. data-down="{{ theme.getImgPath('designer/downarrow2_m.png') }}"
  17. data-up="{{ theme.getImgPath('designer/uparrow2_m.png') }}" />
  18. <span class="hide hidable">
  19. {% trans 'Show/Hide tables list' %}
  20. </span>
  21. </a>
  22. <a href="#" id="toggleFullscreen" class="M_butt">
  23. <img title="{% trans 'View in fullscreen' %}"
  24. src="{{ theme.getImgPath('designer/viewInFullscreen.png') }}"
  25. data-enter="{{ theme.getImgPath('designer/viewInFullscreen.png') }}"
  26. data-exit="{{ theme.getImgPath('designer/exitFullscreen.png') }}" />
  27. <span class="hide hidable"
  28. data-exit="{% trans 'Exit fullscreen' %}"
  29. data-enter="{% trans 'View in fullscreen' %}">
  30. {% trans 'View in fullscreen' %}
  31. </span>
  32. </a>
  33. <a href="#" id="addOtherDbTables" class="M_butt">
  34. <img title="{% trans 'Add tables from other databases' %}"
  35. src="{{ theme.getImgPath('designer/other_table.png') }}"/>
  36. <span class="hide hidable">
  37. {% trans 'Add tables from other databases' %}
  38. </span>
  39. </a>
  40. {% if not visual_builder %}
  41. <a id="newPage" href="#" class="M_butt">
  42. <img title="{% trans 'New page' %}"
  43. alt=""
  44. src="{{ theme.getImgPath('designer/page_add.png') }}" />
  45. <span class="hide hidable">
  46. {% trans 'New page' %}
  47. </span>
  48. </a>
  49. <a href="#" id="editPage" class="M_butt ajax">
  50. <img title="{% trans 'Open page' %}"
  51. src="{{ theme.getImgPath('designer/page_edit.png') }}" />
  52. <span class="hide hidable">
  53. {% trans 'Open page' %}
  54. </span>
  55. </a>
  56. <a href="#" id="savePos" class="M_butt">
  57. <img title="{% trans 'Save page' %}"
  58. src="{{ theme.getImgPath('designer/save.png') }}" />
  59. <span class="hide hidable">
  60. {% trans 'Save page' %}
  61. </span>
  62. </a>
  63. <a href="#" id="SaveAs" class="M_butt ajax">
  64. <img title="{% trans 'Save page as' %}"
  65. src="{{ theme.getImgPath('designer/save_as.png') }}" />
  66. <span class="hide hidable">
  67. {% trans 'Save page as' %}
  68. </span>
  69. </a>
  70. <a href="#" id="delPages" class="M_butt ajax">
  71. <img title="{% trans 'Delete pages' %}"
  72. src="{{ theme.getImgPath('designer/page_delete.png') }}" />
  73. <span class="hide hidable">
  74. {% trans 'Delete pages' %}
  75. </span>
  76. </a>
  77. <a href="#" id="StartTableNew" class="M_butt">
  78. <img title="{% trans 'Create table' %}"
  79. src="{{ theme.getImgPath('designer/table.png') }}" />
  80. <span class="hide hidable">
  81. {% trans 'Create table' %}
  82. </span>
  83. </a>
  84. <a href="#" class="M_butt" id="rel_button">
  85. <img title="{% trans 'Create relationship' %}"
  86. src="{{ theme.getImgPath('designer/relation.png') }}" />
  87. <span class="hide hidable">
  88. {% trans 'Create relationship' %}
  89. </span>
  90. </a>
  91. <a href="#" class="M_butt" id="display_field_button">
  92. <img title="{% trans 'Choose column to display' %}"
  93. src="{{ theme.getImgPath('designer/display_field.png') }}" />
  94. <span class="hide hidable">
  95. {% trans 'Choose column to display' %}
  96. </span>
  97. </a>
  98. <a href="#" id="reloadPage" class="M_butt">
  99. <img title="{% trans 'Reload' %}"
  100. src="{{ theme.getImgPath('designer/reload.png') }}" />
  101. <span class="hide hidable">
  102. {% trans 'Reload' %}
  103. </span>
  104. </a>
  105. <a href="{{ Util_getDocuLink('faq', 'faq6-31') }}"
  106. target="documentation"
  107. class="M_butt">
  108. <img title="{% trans 'Help' %}"
  109. src="{{ theme.getImgPath('designer/help.png') }}" />
  110. <span class="hide hidable">
  111. {% trans 'Help' %}
  112. </span>
  113. </a>
  114. {% endif %}
  115. <a href="#" class="{{ params_array['angular_direct'] }}" id="angular_direct_button">
  116. <img title="{% trans 'Angular links' %} / {% trans 'Direct links' %}"
  117. src="{{ theme.getImgPath('designer/ang_direct.png') }}" />
  118. <span class="hide hidable">
  119. {% trans 'Angular links' %} / {% trans 'Direct links' %}
  120. </span>
  121. </a>
  122. <a href="#" class="{{ params_array['snap_to_grid'] }}" id="grid_button">
  123. <img title="{% trans 'Snap to grid' %}" src="{{ theme.getImgPath('designer/grid.png') }}" />
  124. <span class="hide hidable">
  125. {% trans 'Snap to grid' %}
  126. </span>
  127. </a>
  128. <a href="#" class="{{ params_array['small_big_all'] }}" id="key_SB_all">
  129. <img title="{% trans 'Small/Big All' %}"
  130. alt="v"
  131. src="{{ theme.getImgPath('designer/downarrow1.png') }}"
  132. data-down="{{ theme.getImgPath('designer/downarrow1.png') }}"
  133. data-right="{{ theme.getImgPath('designer/rightarrow1.png') }}" />
  134. <span class="hide hidable">
  135. {% trans 'Small/Big All' %}
  136. </span>
  137. </a>
  138. <a href="#" id="SmallTabInvert" class="M_butt">
  139. <img title="{% trans 'Toggle small/big' %}"
  140. src="{{ theme.getImgPath('designer/bottom.png') }}" />
  141. <span class="hide hidable">
  142. {% trans 'Toggle small/big' %}
  143. </span>
  144. </a>
  145. <a href="#" id="relLineInvert" class="{{ params_array['relation_lines'] }}" >
  146. <img title="{% trans 'Toggle relationship lines' %}"
  147. src="{{ theme.getImgPath('designer/toggle_lines.png') }}" />
  148. <span class="hide hidable">
  149. {% trans 'Toggle relationship lines' %}
  150. </span>
  151. </a>
  152. {% if not visual_builder %}
  153. <a href="#" id="exportPages" class="M_butt" >
  154. <img title="{% trans 'Export schema' %}"
  155. src="{{ theme.getImgPath('designer/export.png') }}" />
  156. <span class="hide hidable">
  157. {% trans 'Export schema' %}
  158. </span>
  159. </a>
  160. {% else %}
  161. <a id="build_query_button"
  162. class="M_butt"
  163. href="#"
  164. class="M_butt">
  165. <img title="{% trans 'Build Query' %}"
  166. src="{{ theme.getImgPath('designer/query_builder.png') }}" />
  167. <span class="hide hidable">
  168. {% trans 'Build Query' %}
  169. </span>
  170. </a>
  171. {% endif %}
  172. <a href="#" class="{{ params_array['side_menu'] }}" id="key_Left_Right">
  173. <img title="{% trans 'Move Menu' %}" alt=">"
  174. data-right="{{ theme.getImgPath('designer/2leftarrow_m.png') }}"
  175. src="{{ theme.getImgPath('designer/2rightarrow_m.png') }}" />
  176. <span class="hide hidable">
  177. {% trans 'Move Menu' %}
  178. </span>
  179. </a>
  180. <a href="#" class="{{ params_array['pin_text'] }}" id="pin_Text">
  181. <img title="{% trans 'Pin text' %}"
  182. alt=">"
  183. data-right="{{ theme.getImgPath('designer/anchor.png') }}"
  184. src="{{ theme.getImgPath('designer/anchor.png') }}" />
  185. <span class="hide hidable">
  186. {% trans 'Pin text' %}
  187. </span>
  188. </a>
  189. </div>