Commit 94d242c34e182e8fcb0584a768318908c9ce412b

Authored by Zambom
1 parent d91cf75f

Adding talk breadcrumb

amadeus/static/js/chat.js
1 1 var new_msgs = {};
2 2  
  3 +$('#chat-modal-info').on('show.bs.modal', function (e) {
  4 + var header = $(this).find('.talk_header');
  5 + if (header.length > 0) {
  6 + var li = $(".breadcrumb").find('li:last-child');
  7 + var li_text = $(li).html();
  8 + var new_li = $(li).clone();
  9 +
  10 + new_li.html(header.find('h4').data('breadcrumb'));
  11 +
  12 + $(li).html("<a href='#'>" + li_text + "</a>");
  13 + $(li).append("<span class='divider'>/</span>");
  14 +
  15 + new_li.appendTo('.breadcrumb');
  16 + }
  17 +});
  18 +
  19 +$('#chat-modal-info').on('hide.bs.modal', function (e) {
  20 + var header = $(this).find('.talk_header');
  21 + if (header.length > 0) {
  22 + $(".breadcrumb").find('li:last-child').remove();
  23 +
  24 + var li = $(".breadcrumb").find('li:last-child');
  25 + var text = $(li).find('a').text();
  26 +
  27 + $(li).html(text);
  28 + }
  29 +});
  30 +
  31 +
3 32 function getModalInfo(btn, space, space_type) {
4 33 var url = btn.data('url');
5 34  
... ...
chat/templates/chat/talk.html
... ... @@ -10,7 +10,7 @@
10 10 <span class="pull-left">
11 11 <img src="{{ participant.image_url }}" />
12 12 </span>
13   - <h4 class=" pull-left">
  13 + <h4 class="pull-left" data-breadcrumb="{% trans 'Talk with ' %}{{ participant }}">
14 14 <a class="status {{ status }}" title="{{ status|status_text }}"></a>
15 15 <b>{{ participant }}</b>
16 16 </h4>
... ...