tasks.html 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <div id="__html_id__" class="bx-def-margin-top">
  2. <bx_repeat:task_lists>
  3. <div class="bx-tasks-tasklist mt-2 pb-2" id="bx-tasks-tasklist-__list_id__" data-list="__list_by_viewer__">
  4. <div class="bx-tasks-tasklist-header bx-def-color-bg-hl p-2" onclick="javascript:__object__.toggle('__list_by_viewer__', this)">
  5. <span class="bx-tasks-tl-collapse flex-none">
  6. <i class="sys-icon chevron-up bx-tasks-tl-hide"></i>
  7. <i class="sys-icon chevron-down bx-tasks-tl-show"></i>
  8. </span>
  9. <span class="bx-tasks-tasklist-title pl-2">
  10. <bx_if:allow_edit_list>
  11. <a href="javascript:void(0);" onclick="javascript:__object__.processTaskList(__context_id__, __list_id__, this, event)" title="__title__">__title__</a>
  12. </bx_if:allow_edit_list>
  13. <bx_if:deny_edit_list>
  14. __title__
  15. </bx_if:deny_edit_list>
  16. </span>
  17. <div class="bx-tasks-tasklist-actions flex">
  18. <bx_if:allow_add>
  19. <a class="bx-btn bx-btn-small bx-def-margin-sec-right" href="javascript:void(0);" onclick="__object__.processTask(__context_id__, __list_id__, this)"><bx_text:_bx_tasks_txt_new_task /></a>
  20. </bx_if:allow_add>
  21. <bx_if:allow_delete_list>
  22. <a class="bx-btn bx-btn-small" href="javascript:void(0);" onclick="__object__.deleteTaskList(__context_id__, __list_id__, this)"><i class="sys-icon remove"></i></a>
  23. </bx_if:allow_delete_list>
  24. </div>
  25. </div>
  26. <div class="bx-tasks-tasks">
  27. <bx_repeat:tasks>
  28. <div class="bx-def-padding-sec bx-def-border-bottom bx-tasks-task bx-tasks-task-__class__">
  29. <bx_if:show_manage>
  30. <div class="bx-tasks-task-checkbox pr-2">
  31. <bx_if:allow_manage>
  32. <input id="checkbox__id__" type="checkbox" __checked__ class="promoted-input-checkbox" onclick="__object__.setCompleted(__id__, this)">
  33. </bx_if:allow_manage>
  34. <bx_if:deny_manage>
  35. <input id="checkbox__id__" type="checkbox" __checked__ class="promoted-input-checkbox" disabled>
  36. </bx_if:deny_manage>
  37. <label for="checkbox__id__">
  38. <i class="sys-icon far fa-check-circle bx-tasks-completed"></i>
  39. <i class="sys-icon far circle bx-tasks-uncompleted"></i>
  40. </label>
  41. </div>
  42. </bx_if:show_manage>
  43. <a href="__url__" class="bx-tasks-task-name pr-2" title="__title__">__title__ </a>
  44. <span class="bx-task-badge flex pr-2">__badges__</span>
  45. <span class="bx-def-font-small bx-def-font-grayed pr-2">__created__</span>
  46. <span class="bx-def-font-small bx-def-font-grayed pr-2">__type__</span>
  47. <span class="bx-def-font-small col-green1 pr-2">__priority__</span>
  48. <span class="bx-task-due-date bx-def-font-small col-red1 pr-2">__due__</span>
  49. <span class="bx-task-state bx-def-font-small bx-def-font-grayed pr-2">__state__</span>
  50. <span class="bx-task-time bx-def-font-small bx-def-font-grayed pr-2">__time__</span>
  51. <div class="bx-tasks-members">
  52. <bx_repeat:members>
  53. __info__
  54. </bx_repeat:members>
  55. </div>
  56. </div>
  57. </bx_repeat:tasks>
  58. </div>
  59. </div>
  60. </bx_repeat:task_lists>
  61. </div>