Skip to content
Snippets Groups Projects
Commit a9283055 authored by Demian Katz's avatar Demian Katz
Browse files

Bug fix: multiple SideFacetsDeferred instances did not activate correctly.

parent faf0e869
No related merge requests found
...@@ -163,12 +163,8 @@ VuFind.register('sideFacets', function SideFacets() { ...@@ -163,12 +163,8 @@ VuFind.register('sideFacets', function SideFacets() {
finalContext.find('a.facet:not(.narrow-toggle),.facet a').click(showLoadingOverlay); finalContext.find('a.facet:not(.narrow-toggle),.facet a').click(showLoadingOverlay);
} }
function loadAjaxSideFacets() { function activateSingleAjaxFacetContainer() {
var $container = $('.side-facets-container-ajax'); var $container = $(this);
if ($container.length === 0) {
return;
}
var facetList = []; var facetList = [];
var $facets = $container.find('div.collapse.in[data-facet], .checkbox-filter[data-facet]'); var $facets = $container.find('div.collapse.in[data-facet], .checkbox-filter[data-facet]');
$facets.each(function addFacet() { $facets.each(function addFacet() {
...@@ -223,6 +219,10 @@ VuFind.register('sideFacets', function SideFacets() { ...@@ -223,6 +219,10 @@ VuFind.register('sideFacets', function SideFacets() {
}); });
} }
function loadAjaxSideFacets() {
$('.side-facets-container-ajax').each(activateSingleAjaxFacetContainer);
}
function facetSessionStorage(e) { function facetSessionStorage(e) {
var source = $('#result0 .hiddenSource').val(); var source = $('#result0 .hiddenSource').val();
var id = e.target.id; var id = e.target.id;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment