Нет описания

modal_conversation.html 3.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <div class="modal-header">
  2. <div style="display:none;" id="current_username">{{current_user.user}}</div>
  3. <div class="col md-12">
  4. <div class="row">
  5. <div class="col-8">
  6. <h4 class="modal-title mt-2 mr-4 text-truncate">Comments on <i>{{ title }}</i></h4>
  7. </div>
  8. <div class="col">
  9. <div class="row float-right">
  10. <button class="btn bg-transparent" title="Minimize" onclick="modal_minimized('modal_comment', 'Comment {{ element_type }}');"> <i class='fa fa-minus'></i> </button>
  11. <button type="button" class="float-right btn bg-transparent" data-dismiss="modal" aria-label="Close"><span
  12. aria-hidden="true"><i class="fa fa-times"></i></span></button>
  13. </div>
  14. </div>
  15. </div>
  16. </div>
  17. </div>
  18. <div class="modal-body comments-listing">
  19. <div id="comments_list">
  20. </div>
  21. </div>
  22. <div class="modal-footer">
  23. <div class="col">
  24. <div class="row">
  25. <div class="col-12">
  26. <div class="row">
  27. <div class="col mb--2 ml--2" id="comment_edition_btn">
  28. </div>
  29. </div>
  30. <div class="row mb-3">
  31. <div class="col-12 comment-content" id="container_comment_content">
  32. <div id="comment_message" contenteditable="true" spellcheck="true" data-theme="{% if current_user.in_dark_mode %}dark{% else %}light{% endif %}"></div>
  33. <textarea id="comment_content" rows="2" style="display: none"></textarea>
  34. </div>
  35. <div class="col-12 comment-content" id="container_comment_preview" style="display:none;">
  36. <div id="target_comment_content"></div>
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="row">
  42. <div class="col-12" id="container_comment_submit">
  43. <button type="button" class="btn btn-primary btn-sm float-right ml-2" id="comment_submit" onclick="save_comment({{ element_id }}, '{{ element_type }}');"><i class="fa-regular fa-paper-plane"></i> Comment</button>
  44. <button type="button" class="btn btn-primary btn-sm float-right ml-2" id="comment_edition" style="display: none;" onclick="save_edit_comment({{ element_id }}, '{{ element_type }}');"><i class="fa-regular fa-paper-plane"></i> Save</button>
  45. <button type="button" class="btn btn-danger btn-sm float-right ml-2" id="cancel_edition" style="display: none;" onclick="cancel_edition();"><i class="fa-solid fa-xmark"></i> Cancel</button>
  46. <button type="button" class="btn btn-dark btn-sm float-right ml-2" onclick="preview_comment();" id="comment_preview_button"><i class="fa-solid fa-eye"></i> Preview</button>
  47. <button type="button" class="btn btn-light btn-sm float-left" onclick="load_comments({{ element_id }}, '{{ element_type }}', null, true);"><i class="fa-solid fa-refresh"></i> Refresh</button>
  48. </div>
  49. </div>
  50. </div>
  51. </div>