meta.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <div id="sidebar" v-bind:class="{in : meta_visible}" v-if="active_space_loaded && active_space">
  2. <button class="btn btn-md btn-transparent btn-icon round pull-right" v-on:click="toggle_meta()" style="margin-top:15px;margin-right:20px">
  3. <span class="icon icon-cross-0"></span>
  4. </button>
  5. <div class="sidebar-section" v-if="!logged_in && guest_nickname">
  6. <!--h4>{{active_space.name}}</h4>
  7. <div style="margin-bottom: 15px; margin-top: 8px" >
  8. <small>
  9. [[__("created_by")]] <b>{{active_space.creator.nickname}}.</b><br/>
  10. [[__("last_updated")]] <b>{{active_space.updated_at | date 'MMMM Do YYYY, HH:mm'}}.</b>
  11. </small>
  12. </div-->
  13. <div v-if="!logged_in && guest_nickname">
  14. <button class="btn btn-sm btn-round btn-primary m-r-5"
  15. v-on:click=" ask_guestname(guest_nickname);">
  16. {{guest_nickname}}
  17. </button>
  18. <button class="btn btn-sm btn-round btn-primary m-r-5"
  19. v-on:click="guest_logout()">
  20. [[__("logout")]]
  21. </button>
  22. </div>
  23. </div>
  24. <div class="sidebar-section">
  25. <h5>[[__("chat")]] &nbsp; <a v-if="active_space_role!='viewer'" v-on:click="activate_access()" class="btn btn-xs btn-darken">Add People</a></h5>
  26. <textarea id="new-comment" style="min-height:80px;padding: 5px 9px;margin-bottom:10px" class="input input-darken no-b" v-if="can_add_comment" v-model="space_comment" placeholder="[[__("chat_message_placeholder")]]" spellcheck="false"></textarea>
  27. <div v-if="can_add_comment">
  28. <button class="btn btn-sm btn-primary" v-on:click="create_space_comment(space_comment)">[[__("post")]]</button>
  29. </div>
  30. <ul class="comments">
  31. <li class="comment" v-for="item in active_space_messages | exceptFilter artifact_id | orderBy 'created_at' -1">
  32. <ul class="comment-meta">
  33. <li>
  34. <a title="{{item.created_at | date 'MMMM Do YYYY, HH:mm'}}">
  35. {{item.user.nickname}}
  36. {{item.editor_name}}
  37. </a>
  38. </li>
  39. <li
  40. v-show="(active_space_role != 'viewer' || item.user_id==user._id)"
  41. class="delete pull-right"
  42. v-if="active_space_role!='viewer'"
  43. v-on:click="remove_space_comment(item)">
  44. <a title="[[__("delete")]]" style="cursor:pointer">✕</a>
  45. </li>
  46. </ul>
  47. <span class="comment-author">
  48. <a class="url" rel="contact" title="{{item.user.nickname}}">
  49. <img class="btn btn-round btn-dark btn-sm btn-icon" v-bind:src="user_avatar_image(item.user)" v-if="has_avatar_image(item.user)">
  50. <span class="btn btn-round btn-dark btn-sm btn-icon" v-if="!has_avatar_image(item.user)">
  51. <span class="icon icon-user"></span>
  52. </span>
  53. </a>
  54. </span>
  55. <div class="comment-body" v-html="item.message"></div>
  56. </li>
  57. </ul>
  58. </div>
  59. </div>