Commit 7cfca3d7f080f981f863e4ac097c73bb76c059d7
1 parent
187a98d4
Exists in
master
and in
3 other branches
Adjusting topics list display
Showing
2 changed files
with
20 additions
and
3 deletions
Show diff stats
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 |