diff --git a/amadeus/static/js/topics.js b/amadeus/static/js/topics.js index 9433204..c89cb5e 100644 --- a/amadeus/static/js/topics.js +++ b/amadeus/static/js/topics.js @@ -1,3 +1,30 @@ +$('.collapse').on('shown.bs.collapse', function (e) { + if($(this).is(e.target)){ + var li = $(".breadcrumb").find('li:last-child'); + var li_text = $(li).html(); + var url = $(".subs_url").val(); + var new_li = $(li).clone(); + + new_li.html($(this).parent().find('.panel-title').text()); + + $(li).html("" + li_text + ""); + $(li).append("/"); + + new_li.appendTo('.breadcrumb'); + } +}); + +$('.collapse').on('hide.bs.collapse', function (e) { + if($(this).is(e.target)){ + $(".breadcrumb").find('li:last-child').remove(); + + var li = $(".breadcrumb").find('li:last-child'); + var text = $(li).find('a').text(); + + $(li).html(text); + } +}); + // utilizado para fazer a re-organização dos tópicos $("#topics-accordion").sortable({ delay: 100, diff --git a/topics/templates/topics/list.html b/topics/templates/topics/list.html index 6f7a543..b2c5b30 100644 --- a/topics/templates/topics/list.html +++ b/topics/templates/topics/list.html @@ -5,6 +5,7 @@