templates.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <!-- XXX Translate these template into jade -->
  2. <template name="closeBoardPopup">
  3. <p>{{_ 'close-board-pop'}}</p>
  4. <input type="submit" class="js-confirm negate full" value="{{_ 'close'}}">
  5. </template>
  6. <template name="removeMemberPopup">
  7. <p>{{_ 'remove-member-pop'
  8. name=user.profile.name
  9. username=user.username
  10. boardTitle=board.title}}</p>
  11. <input type="submit" class="js-confirm negate full" value="{{_ 'remove-member'}}">
  12. </template>
  13. <template name="addMemberPopup">
  14. <div class="search-with-spinner">
  15. {{> esInput index="users" }}
  16. </div>
  17. <div class="manage-member-section hide js-search-results" style="display: block;">
  18. <ul class="pop-over-member-list options js-list">
  19. {{# esEach index="users"}}
  20. <li class="item js-member-item {{# if isBoardMember }}disabled{{/if}}">
  21. <a href="#" class="name js-select-member {{# if isBoardMember }}multi-line{{/if}}" title="{{ profile.name }} ({{ username }})">
  22. {{> userAvatar user=this size="small" }}
  23. <span class="full-name">
  24. {{ profile.name }} (<span class="username">{{ username }}</span>)
  25. </span>
  26. {{# if isBoardMember }}
  27. <div class="extra-text quiet">({{_ 'joined'}})</div>
  28. {{/if}}
  29. <span class="icon-sm fa fa-chevron-right light option js-open-option"></span>
  30. </a>
  31. </li>
  32. {{/esEach }}
  33. </ul>
  34. </div>
  35. {{# ifEsIsSearching index='users' }}
  36. <div class="tac">
  37. <span class="tabbed-pane-main-col-loading-spinner spinner"></span>
  38. </div>
  39. {{ /ifEsIsSearching }}
  40. {{# ifEsHasNoResults index="users" }}
  41. <div class="manage-member-section js-no-results">
  42. <p class="quiet center" style="padding: 16px 4px;">{{_ 'no-results'}}</p>
  43. </div>
  44. {{ /ifEsHasNoResults }}
  45. <div class="manage-member-section js-helper">
  46. <p class="bottom quiet" style="padding: 6px;">{{_ 'search-member-desc'}}</p>
  47. </div>
  48. </template>
  49. <template name="changePermissionsPopup">
  50. <ul class="pop-over-list">
  51. <li>
  52. <a class="{{#if isLastAdmin}}disabled{{else}}js-set-admin{{/if}}">
  53. {{_ 'admin'}}
  54. {{#if isAdmin}}<span class="icon-sm fa fa-check"></span>{{/if}}
  55. <span class="sub-name">{{_ 'admin-desc'}}</span>
  56. </a>
  57. </li>
  58. <li>
  59. <a class="{{#if isLastAdmin}}disabled{{else}}js-set-normal{{/if}}">
  60. {{_ 'normal'}}
  61. {{#unless isAdmin}}<span class="icon-sm fa fa-check"></span>{{/unless}}
  62. <span class="sub-name">{{_ 'normal-desc'}}</span>
  63. </a>
  64. </li>
  65. </ul>
  66. {{#if isLastAdmin}}
  67. <hr>
  68. <p class="quiet bottom">{{_ 'last-admin-desc'}}</p>
  69. {{/if}}
  70. </template>