You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

162 lines
5.7 KiB

7 years ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Copyright (C) 2017 MuK IT GmbH
  4. This program is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU Affero General Public License as
  6. published by the Free Software Foundation, either version 3 of the
  7. License, or (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU Affero General Public License for more details.
  12. You should have received a copy of the GNU Affero General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>.
  14. -->
  15. <templates>
  16. <div t-name="muk_web_share.ShareDialog" class="muk_share_content">
  17. <t t-call="muk_web_share.ShareButtons"/>
  18. <t t-call="muk_web_share.ShareChats"/>
  19. </div>
  20. <p t-name="muk_web_share.ShareButtons" class="muk_share_buttons">
  21. <a class="muk_share_buttons_chat"
  22. title="Chat" href="#">
  23. <span class="fa-stack fa-lg">
  24. <i class="fa fa-square-o fa-stack-2x"></i>
  25. <i class="fa fa-comments fa-stack-1x"></i>
  26. </span>
  27. </a>
  28. <a t-if="isMobile" class="muk_share_buttons_whatsapp"
  29. title="Whatsapp" href="#"
  30. data-action="share/whatsapp/share">
  31. <span class="fa-stack fa-lg">
  32. <i class="fa fa-square-o fa-stack-2x"></i>
  33. <i class="fa fa-whatsapp fa-stack-1x"></i>
  34. </span>
  35. </a>
  36. <a class="muk_share_buttons_email"
  37. title="E-mail" href="#">
  38. <span class="fa-stack fa-lg">
  39. <i class="fa fa-square-o fa-stack-2x"></i>
  40. <i class="fa fa-envelope fa-stack-1x"></i>
  41. </span>
  42. </a>
  43. <a class="muk_share_buttons_copy"
  44. title="Clipboard" href="#">
  45. <span class="fa-stack fa-lg">
  46. <i class="fa fa-square-o fa-stack-2x"></i>
  47. <i class="fa fa-clipboard fa-stack-1x"></i>
  48. </span>
  49. </a>
  50. </p>
  51. <div t-name="muk_web_share.ShareChats" class="muk_share_chat">
  52. <ul class="nav nav-tabs" role="tablist">
  53. <li role="presentation" class="active">
  54. <a href="#chat" aria-controls="chat" role="tab" data-toggle="tab">
  55. Chat
  56. </a>
  57. </li>
  58. <li role="presentation">
  59. <a href="#channel" aria-controls="channel" role="tab" data-toggle="tab">
  60. Channel
  61. </a>
  62. </li>
  63. <li role="presentation">
  64. <a href="#user" aria-controls="channel" role="tab" data-toggle="tab">
  65. User
  66. </a>
  67. </li>
  68. </ul>
  69. <a t-if="!isMobile" class="muk_share_chat_send" href="#">New message</a>
  70. <div class="tab-content">
  71. <div role="tabpanel" class="tab-pane active" id="chat"></div>
  72. <div role="tabpanel" class="tab-pane" id="channel"></div>
  73. <div role="tabpanel" class="tab-pane" id="user"></div>
  74. </div>
  75. </div>
  76. <div t-name="muk_web_share.ShareUsers" class="muk_share_list muk_share_chat_users">
  77. <t t-if="_.isEmpty(users)">
  78. <li class="text-center o_no_activity mt16">
  79. <span>No users...</span>
  80. </li>
  81. </t>
  82. <t t-foreach="users" t-as="user">
  83. <div t-att-data-user_id="user.id" t-att-data-partner_id="user.partner_id[0]" class="muk_share_list_item muk_share_chat_user">
  84. <div class="muk_share_list_box">
  85. <img t-if="!user.image" class="muk_share_list_image" src="/web/static/src/img/placeholder.png" />
  86. <img t-if="user.image" class="muk_share_list_image" t-attf-src="data:image/*;base64,{{user.image}}" />
  87. <div class="muk_share_list_info">
  88. <div class="muk_share_list_title">
  89. <span class="muk_share_list_name">
  90. <t t-esc="user.name" />
  91. </span>
  92. </div>
  93. <div class="muk_share_list_subtitle">
  94. <t t-esc="user.login" />
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. </t>
  100. </div>
  101. <div t-name="muk_web_share.ShareChannels" class="muk_share_list muk_share_chat_channels">
  102. <t t-if="_.isEmpty(channels)">
  103. <li class="text-center o_no_activity mt16">
  104. <span>No discussion yet...</span>
  105. </li>
  106. </t>
  107. <t t-foreach="channels" t-as="channel">
  108. <div t-att-data-channel_id="channel.id" class="muk_share_list_item muk_share_chat_channel">
  109. <div class="muk_share_list_box">
  110. <img t-if="!channel.image_src" class="muk_share_list_image" src="/web/static/src/img/placeholder.png" />
  111. <img t-if="channel.image_src" class="muk_share_list_image" t-att-src="channel.image_src" />
  112. <div class="muk_share_list_info">
  113. <div class="muk_share_list_title">
  114. <span class="muk_share_list_name">
  115. <t t-esc="channel.name" />
  116. </span>
  117. </div>
  118. <div class="muk_share_list_subtitle">
  119. <t t-raw="channel.last_message_preview"/>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </t>
  125. </div>
  126. <div t-name="muk_web_share.ShareChatItems" class="muk_share_list muk_share_chat_chats">
  127. <t t-if="_.isEmpty(channels)">
  128. <li class="text-center o_no_activity mt16">
  129. <span>No discussion yet...</span>
  130. </li>
  131. </t>
  132. <t t-foreach="channels" t-as="channel">
  133. <div t-att-data-channel_id="channel.id" class="muk_share_list_item muk_share_chat_chat">
  134. <div class="muk_share_list_box">
  135. <img t-if="!channel.image_src" class="muk_share_list_image" src="/web/static/src/img/placeholder.png" />
  136. <img t-if="channel.image_src" class="muk_share_list_image" t-att-src="channel.image_src" />
  137. <div class="muk_share_list_info">
  138. <div class="muk_share_list_title">
  139. <span class="muk_share_list_name">
  140. <t t-esc="channel.name" />
  141. </span>
  142. </div>
  143. <div class="muk_share_list_subtitle">
  144. <t t-raw="channel.last_message_preview"/>
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </t>
  150. </div>
  151. </templates>