Search bug fix: Grid/List toggle on group nodes also affected the the way search results where presented

This commit is contained in:
Tobias Johansson 2018-10-05 12:37:48 +02:00
parent a1a48c1941
commit 51057e4d63

View File

@ -16,13 +16,14 @@ include ../../../mixins/components
.d-flex.justify-content-end.mb-2 .d-flex.justify-content-end.mb-2
button.btn.btn-sm.btn-outline-secondary( button.btn.btn-sm.btn-outline-secondary(
id="asset_list_toogle_{{node._id}}",
class="js-btn-browsetoggle", class="js-btn-browsetoggle",
title="Toggle between list/grid view", title="Toggle between list/grid view",
data-toggle="tooltip", data-toggle="tooltip",
data-placement="top") data-placement="top")
i.pi-list i.pi-list
+card-deck(class="px-2") +card-deck(id="asset_list_{{node._id}}",class="px-2")
| {% for child in children %} | {% for child in children %}
| {{ asset_list_item(child, current_user) }} | {{ asset_list_item(child, current_user) }}
| {% endfor %} | {% endfor %}
@ -63,13 +64,13 @@ include ../../../mixins/components
// Browse type: icon or list // Browse type: icon or list
function projectBrowseTypeIcon() { function projectBrowseTypeIcon() {
$(".card-deck").removeClass('card-deck-vertical'); $("#asset_list_{{node._id}}").removeClass('card-deck-vertical');
$(".js-btn-browsetoggle").html('<i class="pi-list"></i> List View'); $("#asset_list_toogle_{{node._id}}").html('<i class="pi-list"></i> List View');
}; };
function projectBrowseTypeList() { function projectBrowseTypeList() {
$(".card-deck").addClass('card-deck-vertical'); $("#asset_list_{{node._id}}").addClass('card-deck-vertical');
$(".js-btn-browsetoggle").html('<i class="pi-layout"></i> Grid View'); $("#asset_list_toogle_{{node._id}}").html('<i class="pi-layout"></i> Grid View');
}; };
function projectBrowseTypeCheck(){ function projectBrowseTypeCheck(){
@ -109,7 +110,7 @@ include ../../../mixins/components
} }
} }
$('.js-btn-browsetoggle').on('click', function (e) { $("#asset_list_toogle_{{node._id}}").on('click', function (e) {
e.preventDefault(); e.preventDefault();
projectBrowseToggle(); projectBrowseToggle();
}); });