Commit 271df58d2c3422f1d09f4f0a23a6a26928d0d58c
1 parent
e768a3e6
Exists in
master
and in
2 other branches
Included javascript code to fix breadcrumb bug
Showing
1 changed file
with
20 additions
and
5 deletions
Show diff stats
... | ... | @@ -6,8 +6,23 @@ |
6 | 6 | {% block javascript%} |
7 | 7 | {{ block.super }} |
8 | 8 | <script type="text/javascript" src="{% static 'subjects/js/modal_subject.js' %}"></script> |
9 | + <script type="text/javascript"> | |
10 | + $(document).ready( function () { | |
11 | + var ul = ''; | |
12 | + var div_crumb = $(".dropdown_crumb"); | |
13 | + var div_change = $(".drop_change"); | |
14 | + if(window.innerWidth < 768) { | |
15 | + ul = document.querySelector("ul.breadcrumb"); | |
16 | + if (ul) { | |
17 | + ul.classList.remove('breadcrumb'); | |
18 | + ul.classList.add('screen_drop'); | |
19 | + } | |
20 | + div_change.addClass("dropdown-menu"); | |
21 | + div_crumb.prepend("<button class='btn btn-block dropdown-toggle' type='button' data-toggle='dropdown'>{% trans 'Navigate' %} <span class='caret'></span></button>") | |
22 | + } | |
23 | + }); | |
24 | + </script> | |
9 | 25 | {% endblock%} |
10 | - | |
11 | 26 | {% block breadcrumbs %} |
12 | 27 | {{ block.super }} |
13 | 28 | {% breadcrumb subject.category 'subjects:cat_view' subject.category.slug %} |
... | ... | @@ -83,7 +98,7 @@ |
83 | 98 | {% endif %} |
84 | 99 | |
85 | 100 | {% include 'topics/list.html' with subject=subject %} |
86 | - | |
101 | + | |
87 | 102 | <div id="participants" data-toggle="tooltip" data-title="{% trans 'Participants' %}"> |
88 | 103 | <i class="fa fa-group"></i> |
89 | 104 | </div> |
... | ... | @@ -163,7 +178,7 @@ |
163 | 178 | var popover = $(".popover.fade.in"), |
164 | 179 | buttons = popover.parent().find('a'), |
165 | 180 | close = popover.parent().find('.close:visible'); |
166 | - | |
181 | + | |
167 | 182 | popover.animate({ |
168 | 183 | 'max-width': '330px', |
169 | 184 | }, 0); |
... | ... | @@ -178,7 +193,7 @@ |
178 | 193 | |
179 | 194 | close.on("click", function () { |
180 | 195 | popover.popover('hide'); |
181 | - }); | |
196 | + }); | |
182 | 197 | |
183 | 198 | buttons.on("click", function () { |
184 | 199 | popover.popover('hide'); |
... | ... | @@ -189,7 +204,7 @@ |
189 | 204 | $('#participants').on('click', function(){ |
190 | 205 | var $this = $(this), |
191 | 206 | list = $this.parent().find(".participants-list"); |
192 | - | |
207 | + | |
193 | 208 | if ($this.hasClass('open')) { |
194 | 209 | $this.animate({ |
195 | 210 | right : '0px' | ... | ... |