No Description

modal_note_edit.html 7.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <div class="modal-header">
  2. <div class="col md-12">
  3. <div class="row">
  4. <div class="col align-self-center">
  5. <h4 class="modal-title mr-4">Note #{{ note.note_id }}</h4>
  6. <small><i class="text-muted">#{{ note.note_uuid }}</i></small>
  7. </div>
  8. {% include 'modals/modal_attributes_nav.html' %}
  9. <div class="col">
  10. <div class="row float-right">
  11. <div class="avatar-group-note mt-2 float-right" id="ppl_list_viewing">
  12. </div>
  13. <button class="btn bg-transparent pull-right" title="Toggle focus mode" id="focus_mode" onclick="toggle_focus_mode();return false;">
  14. <span aria-hidden="true"><i class="fas fas fa-coffee"></i></span>
  15. </button>
  16. <button type="button" class="btn bg-transparent btn-xs" onclick="comment_element({{ note.note_id }}, 'notes')" title="Comments">
  17. <span class="btn-label">
  18. <i class="fa-solid fa-comments"></i><span class="notification" id="object_comments_number">{{ comments_map|length if comments_map|length > 0 else '' }}</span>
  19. </span>
  20. </button>
  21. <div class="dropdown">
  22. <button class="btn bg-transparent pull-right" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
  23. <span aria-hidden="true"><i class="fas fa-ellipsis-v"></i></span>
  24. </button>
  25. <div class="dropdown-menu pull-right" id="note_modal_quick_actions" aria-labelledby="dropdownMenuButton">
  26. <a class="dropdown-item" href="#" onclick='copy_object_link({{ note.note_id }});return false;'><i class="fa fa-share mr-2"></i>Share</a>
  27. <a class="dropdown-item" href="#" onclick='copy_object_link_md("note",{{ note.note_id }});return false;'><i class="fa-brands fa-markdown mr-2"></i>Markdown Link</a>
  28. </div>
  29. </div>
  30. <button class="float-right btn bg-transparent" title="Minimize" onclick="modal_minimized('modal_note_detail', '{{ note.title }}');"> <i class='fa fa-minus'></i> </button>
  31. <button type="button" class="pull-right btn bg-transparent" data-dismiss="modal" aria-label="Close"><span
  32. aria-hidden="true"><i class="fa fa-times"></i></span></button>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="modal-body">
  39. <div role="tabpanel">
  40. <div class="tab-content">
  41. <div class="tab-pane active" id="details">
  42. <form method="post" action="" id="form_note">
  43. <iris_notein style="display: none;">{{ note.note_id }}</iris_notein>
  44. {{ note.hidden_tag() }}
  45. <div class="container col-md-12">
  46. <div class="form-group">
  47. <label>Note title *</label>
  48. {{ note.note_title(class='form-control input') }}
  49. </div>
  50. <div class="row mb-1 mt-3">
  51. <div class="col">
  52. <span class="badge badge-light" id="content_typing"></span>
  53. <span class="badge badge-light" id="content_last_saved_by"></span>
  54. </div>
  55. </div>
  56. <div class="row mb-1 mt-3">
  57. <div class="col-10" id="notes_edition_btn">
  58. <div class="btn btn-sm btn-light mr-1 " title="CTRL-S" id="last_saved" onclick="save_note( this );"><i class="fa-solid fa-file-circle-check"></i></div>
  59. <div class="btn btn-sm btn-light mr-1 " title="CTRL-B" onclick="note_editor.insertSnippet('**${1:$SELECTION}**');note_editor.focus();"><i class="fa-solid fa-bold"></i></div>
  60. <div class="btn btn-sm btn-light mr-1" title="CTRL-I" onclick="note_editor.insertSnippet('*${1:$SELECTION}*');note_editor.focus();"><i class="fa-solid fa-italic"></i></div>
  61. <div class="btn btn-sm btn-light mr-1" title="CTRL-SHIFT-1" onclick="note_editor.insertSnippet('# ${1:$SELECTION}');note_editor.focus();">H1</div>
  62. <div class="btn btn-sm btn-light mr-1" title="CTRL-SHIFT-2" onclick="note_editor.insertSnippet('## ${1:$SELECTION}');note_editor.focus();">H2</div>
  63. <div class="btn btn-sm btn-light mr-1" title="CTRL-SHIFT-3" onclick="note_editor.insertSnippet('### ${1:$SELECTION}');note_editor.focus();">H3</div>
  64. <div class="btn btn-sm btn-light mr-1" title="CTRL-SHIFT-4" onclick="note_editor.insertSnippet('#### ${1:$SELECTION}');note_editor.focus();">H4</div>
  65. <div class="btn btn-sm btn-light mr-1" title="CTRL+\`" onclick="note_editor.insertSnippet('```${1:$SELECTION}```');note_editor.focus();"><i class="fa-solid fa-code"></i></div>
  66. <div class="btn btn-sm btn-light mr-1" title="CTRL-K" onclick="note_editor.insertSnippet('[${1:$SELECTION}](url)');note_editor.focus();"><i class="fa-solid fa-link"></i></div>
  67. <div class="btn btn-sm btn-light mr-1" title="Insert table" onclick="note_editor.insertSnippet('|\t|\t|\t|\n|--|--|--|\n|\t|\t|\t|\n|\t|\t|\t|');note_editor.focus();"><i class="fa-solid fa-table"></i></div>
  68. <div class="btn btn-sm btn-light mr-1" title="Insert bullet list" onclick="note_editor.insertSnippet('\n- \n- \n- ');note_editor.focus();"><i class="fa-solid fa-list"></i></div>
  69. <div class="btn btn-sm btn-light mr-1" title="Insert numbered list" onclick="note_editor.insertSnippet('\n1. a \n2. b \n3. c ');note_editor.focus();"><i class="fa-solid fa-list-ol"></i></div>
  70. <div class="btn btn-sm btn-light mr-1" title="Toggle editor expansion" onclick="toggle_max_editor();"><i class="fa-solid fa-maximize"></i></div>
  71. <div class="btn btn-sm btn-transparent mr-1" title="Help" onclick="get_md_helper_modal();"><i class="fa-solid fa-question-circle"></i></div>
  72. </div>
  73. <div class="col">
  74. <button type="button" class="float-right icon-note btn btn-circle btn-sm" onclick="edit_innote();"></button>
  75. </div>
  76. </div>
  77. <div class="row">
  78. <div class="col-md-6" id="container_note_content">
  79. <div style="display: none" id="fetched_crc"></div>
  80. {{ current_user.in_dark_mode }}
  81. <div id="editor_detail" data-theme="{% if current_user.in_dark_mode %}dark{% else %}light{% endif %}">{{ note.content }}</div>
  82. <textarea id="note_content" rows="10" cols="82" style="display: none"></textarea>
  83. </div>
  84. <div class="col-md-6" id="ctrd_notesum">
  85. <div id="targetDiv"></div>
  86. </div>
  87. </div>
  88. </div>
  89. </form>
  90. </div>
  91. {% include 'modals/modal_attributes_tabs.html' %}
  92. </div>
  93. </div>
  94. </div>
  95. <div class="modal-footer">
  96. <button type="button" class="btn btn-outline-danger mr-auto" onclick="delete_note(this, {{ ncid }});">Delete note</button>
  97. <button type="button" class="btn btn-default" onclick="save_note( this, {{ ncid }} );" id="btn_save_note">Save </button>
  98. </div>