Commit 7cfca3d7f080f981f863e4ac097c73bb76c059d7

Authored by Zambom
1 parent 187a98d4

Adjusting topics list display

amadeus/static/js/topics.js
  1 +$('.collapse').on('show.bs.collapse', function (e) {
  2 + if($(this).is(e.target)){
  3 + var btn = $(this).parent().find('.fa-angle-right');
  4 +
  5 + btn = btn[0];
  6 +
  7 + $(btn).switchClass("fa-angle-right", "fa-angle-down", 250, "easeInOutQuad");
  8 +
  9 + $(this).parent().parent().find('.panel-collapse.in').collapse('hide');
  10 + }
  11 +});
  12 +
1 // Update breadcrumb with topic's name 13 // Update breadcrumb with topic's name
2 $('.collapse').on('shown.bs.collapse', function (e) { 14 $('.collapse').on('shown.bs.collapse', function (e) {
3 if($(this).is(e.target)){ 15 if($(this).is(e.target)){
4 - var li = $(".breadcrumb").find('li:last-child'); 16 + var li = $(".breadcrumb").find('li:last-child');
5 var li_text = $(li).html(); 17 var li_text = $(li).html();
6 var url = $(".subs_url").val(); 18 var url = $(".subs_url").val();
7 var new_li = $(li).clone(); 19 var new_li = $(li).clone();
@@ -18,6 +30,12 @@ $('.collapse').on('shown.bs.collapse', function (e) { @@ -18,6 +30,12 @@ $('.collapse').on('shown.bs.collapse', function (e) {
18 // Reset breadcrumb to it's normal state 30 // Reset breadcrumb to it's normal state
19 $('.collapse').on('hide.bs.collapse', function (e) { 31 $('.collapse').on('hide.bs.collapse', function (e) {
20 if($(this).is(e.target)){ 32 if($(this).is(e.target)){
  33 + var btn = $(this).parent().find('.fa-angle-down');
  34 +
  35 + btn = btn[0];
  36 +
  37 + $(btn).switchClass("fa-angle-down", "fa-angle-right", 250, "easeInOutQuad");
  38 +
21 $(".breadcrumb").find('li:last-child').remove(); 39 $(".breadcrumb").find('li:last-child').remove();
22 40
23 var li = $(".breadcrumb").find('li:last-child'); 41 var li = $(".breadcrumb").find('li:last-child');
topics/templates/topics/list.html
@@ -66,5 +66,4 @@ @@ -66,5 +66,4 @@
66 {% endfor %} 66 {% endfor %}
67 </div> 67 </div>
68 68
69 -<script type="text/javascript" src="{% static 'js/topics.js' %}"></script>  
70 -<script type="text/javascript" src="{% static 'js/category.js' %}"></script>  
71 \ No newline at end of file 69 \ No newline at end of file
  70 +<script type="text/javascript" src="{% static 'js/topics.js' %}"></script>
72 \ No newline at end of file 71 \ No newline at end of file