user-panel.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <!-- <div id="users" class="controlbox-pane"> -->
  2. <div class="controlbox-padded userinfo">
  3. <div class="profile d-flex">
  4. <canvas data-avatar="/mockup/images/romeo.jpg" height="40px" width="40px" class="avatar align-self-center"></canvas>
  5. <span class="username w-100 align-self-center">Romeo Montague</span>
  6. <!-- <a class="chatbox-btn fa fa-vcard align-self-center" title="Your profile" data-toggle="modal" data-target="#userProfileModal"></a> -->
  7. <!-- <a class="chatbox-btn fa fa-cog align-self-center" title="Change settings" data-toggle="modal" data-target="#settingsModal"></a> -->
  8. <a class="chatbox-btn logout fa fa-sign-out align-self-center" title="Log out"></a>
  9. </div>
  10. <div class="d-flex xmpp-status">
  11. <span class="online w-100 align-self-center" data-value="online">
  12. <span class="fa fa-circle"></span> Online</span>
  13. <a class="chatbox-btn fa fa-pencil" title="Click to change your chat status" data-toggle="modal" data-target="#changeStatusModal"></a>
  14. </div>
  15. </div>
  16. <div id="headlines" class="controlbox-section">
  17. <div class="d-flex controlbox-padded">
  18. <span class="w-100 controlbox-heading">Announcements</span>
  19. </div>
  20. <div class="list-container">
  21. <div class="items-list">
  22. <div class="controlbox-padded list-item open-headline d-flex flex-row">
  23. <a class="w-100" data-jid="montague.lit" title="Click to show" href="chatroom.html">Montague.lit</a>
  24. </div>
  25. <div class="controlbox-padded list-item open-headline d-flex flex-row">
  26. <a class="w-100" data-jid="montague.lit" title="Click to show" href="chatroom.html">Capulet.lit</a>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. <div id="chatrooms" class="controlbox-section">
  32. <div class="d-flex controlbox-padded">
  33. <span class="w-100 controlbox-heading">Group Chats</span>
  34. <a class="chatbox-btn fa fa-users" title="Click to add a new room" data-toggle="modal" data-target="#chatroomsModal"></a>
  35. </div>
  36. <div class="list-container items-list-container">
  37. <div class="items-list">
  38. <div class="controlbox-padded list-item available-chatroom d-flex flex-row open">
  39. <a class="list-item-link open-room available-room w-100" data-room-jid="public@conference.test.com" title="Click to open this room" href="chatroom.html">Capulet's orchard</a>
  40. <!-- <span class="badge badge-info msgs-indicator">1</span> -->
  41. <a href="#"
  42. class="list-item-action room-info fa fa-info-circle" data-container="body" data-toggle="popover" title="Room info"
  43. data-html="true" data-content="<b>Room Address (JID): </b><br/>public@conference.test.com<br/><b>Discussions: </b><br/>Public discussions<br/><b>Participants: </b>1<br/><b>Features: </b><br/>Non-anonymous">
  44. &nbsp;</a>
  45. <a href="#" class="list-item-action fa fa-bookmark" title="Click to bookmark this room">&nbsp;</a>
  46. </div>
  47. <div class="controlbox-padded list-item available-chatroom d-flex flex-row">
  48. <a class="list-item-link open-room available-room w-100" data-room-jid="team@conference.test.com" title="Click to open this room" href="chatroom.html">Juliet's Balcony</a>
  49. <a href="#"
  50. class="list-item-action room-info fa fa-info-circle" data-container="body" data-toggle="popover" title="Room info"
  51. data-html="true" data-content="<b>Room Address (JID): </b><br/>public@conference.test.com<br/><b>Discussions: </b><br/>Public discussions<br/><b>Participants: </b>1<br/><b>Features: </b><br/>Non-anonymous">
  52. &nbsp;</a>
  53. <a href="#" class="list-item-action fa fa-bookmark" title="Click to bookmark this room">&nbsp;</a>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <div id="bookmarks" class="controlbox-section">
  59. <div class="d-flex controlbox-padded">
  60. <span class="w-100 controlbox-heading">Bookmarks</span>
  61. </div>
  62. <div class="list-container items-list-container">
  63. <div class="items-list">
  64. <div class="controlbox-padded list-item available-chatroom d-flex flex-row">
  65. <a class="list-item-link open-room available-room w-100" data-room-jid="public@conference.test.com" title="Click to open this room" href="chatroom.html">Capulet's orchard</a>
  66. <!-- <span class="badge badge-info msgs-indicator">1</span> -->
  67. <a href="#"
  68. class="list-item-action room-info fa fa-info-circle" data-container="body" data-toggle="popover" title="Room info"
  69. data-html="true" data-content="<b>Room Address (JID): </b><br/>public@conference.test.com<br/><b>Discussions: </b><br/>Public discussions<br/><b>Participants: </b>1<br/><b>Features: </b><br/>Non-anonymous">
  70. &nbsp;</a>
  71. <a href="#" class="list-item-action fa fa-bookmark" title="Click to bookmark this room">&nbsp;</a>
  72. </div>
  73. <div class="controlbox-padded list-item available-chatroom d-flex flex-row">
  74. <a class="list-item-link open-room available-room w-100" data-room-jid="team@conference.test.com" title="Click to open this room" href="chatroom.html">Juliet's Balcony</a>
  75. <a href="#"
  76. class="list-item-action room-info fa fa-info-circle" data-container="body" data-toggle="popover" title="Room info"
  77. data-html="true" data-content="<b>Room Address (JID): </b><br/>public@conference.test.com<br/><b>Discussions: </b><br/>Public discussions<br/><b>Participants: </b>1<br/><b>Features: </b><br/>Non-anonymous">
  78. &nbsp;</a>
  79. <a href="#" class="list-item-action fa fa-bookmark" title="Click to bookmark this room">&nbsp;</a>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. <div id="converse-roster" class="controlbox-section">
  85. <div class="d-flex controlbox-padded">
  86. <span class="w-100 controlbox-heading">Contacts</span>
  87. <a class="chatbox-btn fa fa-user-plus" title="Click to add new chat contacts" data-toggle="modal" data-target="#addContactModal"></a>
  88. </div>
  89. <form class="controlbox-padded roster-filter-form input-button-group">
  90. <div class="form-inline flex-nowrap">
  91. <div class="btn-group">
  92. <input value="" class="roster-filter form-control" placeholder="Filter">
  93. <span class="clear-roster-filter fa fa-times {[ if (!o.filter_text) { ]} hidden {[ } ]}"></span>
  94. </div>
  95. <div class="filter-by d-flex flex-nowrap">
  96. <span class="fa fa-user" title="Filter by contacts"></span>
  97. <span class="fa fa-users" title="Filter by groups"></span>
  98. <span class="fa fa-circle" title="Filter by status"></span>
  99. </div>
  100. </div>
  101. </form>
  102. <div class="roster-contacts">
  103. <div class="roster-group" id="xmpp-contact-requests">
  104. <a href="#" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  105. <span class="fa fa-caret-down"></span> Contact Requests</a>
  106. <ul class="items-list roster-group-contacts">
  107. <li class="list-item controlbox-padded offline requesting-xmpp-contact d-flex">
  108. <span class="req-contact-name w-100">The Nurse</span>
  109. <a class="accept-xmpp-request fa fa-check" title="Click here to accept this contact's request" href="#"></a>
  110. <a class="decline-xmpp-request fa fa-times" title="Click here to decline this contact's request" href="#"></a>
  111. </li>
  112. <li class="list-item controlbox-padded offline requesting-xmpp-contact d-flex">
  113. <span class="req-contact-name w-100">Friar Laurence</span>
  114. <a class="accept-xmpp-request fa fa-check" title="Click here to accept this contact's request" href="#"></a>
  115. <a class="decline-xmpp-request fa fa-times" title="Click here to decline this contact's request" href="#"></a>
  116. </li>
  117. </ul>
  118. </div>
  119. <div class="roster-group" data-group="Colleagues">
  120. <a href="#" data-group="Colleagues" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  121. <span class="fa fa-caret-down"></span> Colleagues</a>
  122. <ul class="items-list roster-group-contacts">
  123. <li class="list-item controlbox-padded away current-xmpp-contact d-flex">
  124. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  125. <span class="fa fa-circle-o" title="this contact is away"></span> Balthasar</a>
  126. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  127. </li>
  128. <li class="list-item controlbox-padded dnd current-xmpp-contact d-flex">
  129. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  130. <span class="fa fa-minus-circle" title="This contact is busy"></span> Escalus, Prince of Verona</a>
  131. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  132. </li>
  133. </li>
  134. </div>
  135. <div class="roster-group" data-group="Family">
  136. <a href="#" data-group="Family" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  137. <span class="fa fa-caret-down"></span> Family</a>
  138. <ul class="items-list roster-group-contacts">
  139. <li class="list-item controlbox-padded online current-xmpp-contact d-flex">
  140. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  141. <span class="fa fa-circle" title="This contact is online"></span> Benvolio Montague</a>
  142. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  143. </li>
  144. <li class="list-item controlbox-padded offline current-xmpp-contact d-flex">
  145. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  146. <span class="fa fa-times-circle" title="This contact is offline"></span> Montague</a>
  147. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  148. </li>
  149. <li class="list-item controlbox-padded offline current-xmpp-contact d-flex">
  150. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  151. <span class="fa fa-times-circle" title="This contact is offline"></span> Lady Montague</a>
  152. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  153. </li>
  154. </ul>
  155. </div>
  156. <div class="roster-group" data-group="Friends">
  157. <a href="#" data-group="Friends" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  158. <span class="fa fa-caret-down"></span> Friends</a>
  159. <ul class="items-list roster-group-contacts">
  160. <li class="list-item controlbox-padded online current-xmpp-contact d-flex">
  161. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  162. <span class="fa fa-circle" title="This contact is online"></span> Mercutio</a>
  163. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  164. </li>
  165. </ul>
  166. </div>
  167. <div class="roster-group" data-group="Ungrouped">
  168. <a href="#" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  169. <span class="fa fa-caret-down"></span> Ungrouped</a>
  170. <ul class="items-list roster-group-contacts">
  171. <li class="list-item controlbox-padded online current-xmpp-contact d-flex">
  172. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  173. <span class="fa fa-circle" title="This contact is online"></span> Gregory</a>
  174. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  175. </li>
  176. <li class="list-item controlbox-padded online current-xmpp-contact d-flex">
  177. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  178. <span class="fa fa-circle" title="This contact is online"></span> Peter</a>
  179. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  180. </li>
  181. <li class="list-item controlbox-padded online current-xmpp-contact d-flex">
  182. <a class="open-chat w-100" title="Click to chat with this contact" href="chatbox.html">
  183. <span class="fa fa-circle" title="This contact is online"></span> Sampson</a>
  184. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  185. </li>
  186. </ul>
  187. </div>
  188. <div class="roster-group" id="pending-xmpp-contacts">
  189. <a href="#" class="group-toggle controlbox-padded " title="Click to hide these contacts">
  190. <span class="fa fa-caret-down"></span> Pending Contacts</a>
  191. <ul class="items-list roster-group-contacts">
  192. <li class="list-item controlbox-padded offline pending-xmpp-contact d-flex">
  193. <span class="pending-contact-name w-100">An Apothecary</span>
  194. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  195. </li>
  196. <li class="list-item controlbox-padded offline pending-xmpp-contact d-flex">
  197. <span class="pending-contact-name w-100">Abram</span>
  198. <a class="list-item-action remove-xmpp-contact fa fa-trash" title="Click to remove this contact" href="#"></a>
  199. </li>
  200. </ul>
  201. </div>
  202. </div>
  203. </div>
  204. <!-- </div> -->