/styles/pages/default/templates_src/server_side/index.handlebars

https://gitlab.com/fabiorf/chat · Handlebars · 219 lines · 198 code · 21 blank · 0 comment · 0 complexity · b5dbd3eb8181ca5461262aab0ada29de MD5 · raw file

  1. {{#extends "_layout"}}
  2. {{#override "head"}}
  3. {{#if localeLinks}}
  4. <script type="text/javascript" language="javascript" src="{{asset "@CurrentStyle/js/locale.js"}}"></script>
  5. {{/if}}
  6. <script type="text/javascript" language="javascript" src="{{asset "@CurrentStyle/js/dashboard.js"}}"></script>
  7. {{/override}}
  8. {{#override "content"}}
  9. <br/>
  10. {{#if needUpdate}}
  11. <div id="form-message"><img src="{{asset "@CurrentStyle/images/dash/warning.png"}}" alt="" class="warning" /> {{l10n "Please run the <a href=\"{0}\">Update wizard</a> to adjust your database." (route "update")}}</div>
  12. <br/>
  13. {{/if}}
  14. {{#if warnOffline}}
  15. {{#unless isOnline}}
  16. <div id="offline-dashboard-warning"><img src="{{asset "@CurrentStyle/images/dash/warning.png"}}" alt="" class="warning"/> {{{l10n "You are Offline. <a href=\"{0}\">Connect...</a>" (route "users" nomenu="1")}}}</div>
  17. <br/>
  18. {{/unless}}
  19. {{/if}}
  20. <div id="dashboard">
  21. <div class="dashboard-item">
  22. <div class="dashboard-item-content">
  23. <img src="{{asset "@CurrentStyle/images/dash/visitors.png"}}" alt=""/>
  24. <a href="{{route "users"}}">
  25. {{l10n "Visitors"}}
  26. </a>
  27. {{l10n "You can find awaiting visitors."}}
  28. </div>
  29. </div>
  30. <div class="dashboard-item">
  31. <div class="dashboard-item-content">
  32. <img src="{{asset "@CurrentStyle/images/dash/history.png"}}" alt=""/>
  33. <a href="{{route "history"}}">
  34. {{l10n "Chat history"}}
  35. </a>
  36. {{l10n "Search the dialogs history."}}
  37. </div>
  38. </div>
  39. {{#if showstat}}
  40. <div class="dashboard-item">
  41. <div class="dashboard-item-content">
  42. <img src="{{asset "@CurrentStyle/images/dash/statistics.png"}}" alt=""/>
  43. <a href="{{route "statistics"}}">
  44. {{l10n "Statistics"}}
  45. </a>
  46. {{l10n "From this page you can generate a variety of usage reports."}}
  47. </div>
  48. </div>
  49. {{/if}}
  50. {{#if showban}}
  51. <div class="dashboard-item">
  52. <div class="dashboard-item-content">
  53. <img src="{{asset "@CurrentStyle/images/dash/blocked.png"}}" alt=""/>
  54. <a href="{{route "bans"}}">
  55. {{l10n "Blocked visitors"}}
  56. </a>
  57. {{l10n "Here you can block malicious visitors."}}
  58. </div>
  59. </div>
  60. {{/if}}
  61. <div class="dashboard-item">
  62. <div class="dashboard-item-content">
  63. <img src="{{asset "@CurrentStyle/images/dash/canned.png"}}" alt=""/>
  64. <a href="{{route "canned_messages"}}">
  65. {{l10n "Canned Messages"}}
  66. </a>
  67. {{l10n "Edit messages that you frequently type into the chat."}}
  68. </div>
  69. </div>
  70. {{#if showadmin}}
  71. <div class="dashboard-item">
  72. <div class="dashboard-item-content">
  73. <img src="{{asset "@CurrentStyle/images/dash/wizard.png"}}" alt=""/>
  74. <a href="{{route "button_code"}}">
  75. {{l10n "Button code"}}
  76. </a>
  77. {{l10n "Button HTML code generation."}}
  78. </div>
  79. </div>
  80. <div class="dashboard-item">
  81. <div class="dashboard-item-content">
  82. <img src="{{asset "@CurrentStyle/images/dash/operator.png"}}" alt=""/>
  83. <a href="{{route "operators"}}">
  84. {{l10n "Operators"}}
  85. </a>
  86. {{l10n "Create or delete company operators. Manage their permissions."}}
  87. </div>
  88. </div>
  89. <div class="dashboard-item">
  90. <div class="dashboard-item-content">
  91. <img src="{{asset "@CurrentStyle/images/dash/group.png"}}" alt=""/>
  92. <a href="{{route "groups"}}">
  93. {{l10n "Groups"}}
  94. </a>
  95. {{l10n "Department or skill based groups."}}
  96. </div>
  97. </div>
  98. <div class="dashboard-item">
  99. <div class="dashboard-item-content">
  100. <img src="{{asset "@CurrentStyle/images/dash/settings.png"}}" alt=""/>
  101. <a href="{{route "settings_common"}}">
  102. {{l10n "Settings"}}
  103. </a>
  104. {{l10n "Specify options affecting chat window and common system behavior."}}
  105. </div>
  106. </div>
  107. <div class="dashboard-item">
  108. <div class="dashboard-item-content">
  109. <img src="{{asset "@CurrentStyle/images/dash/plugins.png"}}" alt=""/>
  110. <a href="{{route "plugins"}}">
  111. {{l10n "Plugins"}}
  112. </a>
  113. {{l10n "Manage plugins."}}
  114. </div>
  115. </div>
  116. <div class="dashboard-item">
  117. <div class="dashboard-item-content">
  118. <img src="{{asset "@CurrentStyle/images/dash/styles.png"}}" alt=""/>
  119. <a href="{{route "style_preview" type="page"}}">
  120. {{l10n "Styles"}}
  121. </a>
  122. {{l10n "Manage styles."}}
  123. </div>
  124. </div>
  125. <div class="dashboard-item">
  126. <div class="dashboard-item-content">
  127. <img src="{{asset "@CurrentStyle/images/dash/translations.png"}}" alt=""/>
  128. <a href="{{route "translations"}}">
  129. {{l10n "Translations"}}
  130. </a>
  131. {{l10n "Manage translations."}}
  132. </div>
  133. </div>
  134. <div class="dashboard-item">
  135. <div class="dashboard-item-content">
  136. <img src="{{asset "@CurrentStyle/images/dash/mail_templates.png"}}" alt=""/>
  137. <a href="{{route "mail_templates"}}">
  138. {{l10n "Mail templates"}}
  139. </a>
  140. {{l10n "Manage mail templates."}}
  141. </div>
  142. </div>
  143. {{/if}}
  144. {{#if currentopid}}
  145. <div class="dashboard-item">
  146. <div class="dashboard-item-content">
  147. <img src="{{asset "@CurrentStyle/images/dash/profile.png"}}" alt=""/>
  148. <a href="{{route "operator_edit" operator_id=currentopid}}">
  149. {{l10n "Profile"}}
  150. </a>
  151. {{l10n "You can change your personal information on this page."}}
  152. </div>
  153. </div>
  154. {{/if}}
  155. {{#if localeLinks}}
  156. <div class="dashboard-item">
  157. <div class="dashboard-item-content">
  158. <img src="{{asset "@CurrentStyle/images/dash/locale.png"}}" alt=""/>
  159. <a href="#" id="change-language">
  160. {{l10n "Language"}}
  161. </a>
  162. {{l10n "Change locale."}}
  163. </div>
  164. </div>
  165. {{/if}}
  166. <div class="dashboard-item">
  167. <div class="dashboard-item-content">
  168. <img src="{{asset "@CurrentStyle/images/dash/information.png"}}" alt=""/>
  169. <a href="{{route "about"}}">
  170. {{l10n "About"}}
  171. </a>
  172. {{l10n "View about page."}}
  173. </div>
  174. </div>
  175. <div class="dashboard-item">
  176. <div class="dashboard-item-content">
  177. <img src="{{asset "@CurrentStyle/images/dash/exit.png"}}" alt=""/>
  178. <a href="{{route "logout"}}">
  179. {{l10n "Exit"}}
  180. </a>
  181. {{l10n "Log out of the system."}}
  182. </div>
  183. </div>
  184. </div>
  185. {{#if localeLinks}}
  186. <div id="dashboard-locales-popup">
  187. <a href="#" id="dashboard-locales-popup-close"><img src="{{asset "@CurrentStyle/images/dash/close.gif"}}" alt="X"/></a>
  188. <h2><img src="{{asset "@CurrentStyle/images/dash/locale.png"}}" alt=""/><b>{{l10n "Choose your language"}}</b></h2>
  189. <ul class="locales">
  190. {{#each localeLinks}}
  191. <li{{#ifEqual currentLocale @key}} class="active"{{/ifEqual}}><a href="?locale={{@key}}">{{this}}</a></li>
  192. {{/each}}
  193. </ul>
  194. </div>
  195. <div id="background-popup"></div>
  196. {{/if}}
  197. {{/override}}
  198. {{/extends}}