diff --git a/js/controllers/searchPageController.js b/js/controllers/searchPageController.js index 1f787bb..698705b 100644 --- a/js/controllers/searchPageController.js +++ b/js/controllers/searchPageController.js @@ -247,7 +247,7 @@ obj.value = lang.key; obj.desc = lang.docCount + ' documents' obj.label = config.languageCorrespondance[lang.key]; - if (obj.label === undefined) obj.label = obj.value; + if (obj.label === undefined) obj.label = obj.value; languageList.push(obj); } @@ -261,6 +261,12 @@ $("#languages").val(ui.item.label); $("#languages-id").val(ui.item.value); $('#nbLangResults').text(ui.item.desc.split(' ')[0]); + + searchPage.reaffine = true; + searchPage.language = []; + searchPage.language.push(ui.item.value); + searchPageController.search(); + return false; } }) diff --git a/js/main.js b/js/main.js index ea5024f..282c63e 100755 --- a/js/main.js +++ b/js/main.js @@ -343,17 +343,6 @@ searchPageController.search(); }); - $("#facetLang").on("click", "input", function () { - searchPage.reaffine = true; - if (this.checked) { - searchPage.language.push(this.value); - } else { - var index = searchPage.language.indexOf(this.value); - searchPage.language.splice(index, 1); - } - searchPageController.search(); - }); - $("#facetRefBibsNative").on("click", "input", function () { searchPage.reaffine = true; var bool = (this.value === 'T');