diff --git a/resources/assets/js/searchbar.js b/resources/assets/js/searchbar.js index e17074fdce50634dc3a8ba213ccbc06594535bce..f04e61b93af0baf36515b7c73eeb439345f31a25 100644 --- a/resources/assets/js/searchbar.js +++ b/resources/assets/js/searchbar.js @@ -4,7 +4,8 @@ $(function () { }); function setActionListenersSearchbar() { - $('#input-key').keydown(saveKey); + $('#input-key').change(saveKey); + $('#input-lang').change(saveLang); } function saveKey() { @@ -14,7 +15,21 @@ function saveKey() { function loadKey() { var key = localStorage.getItem('key'); - $('#input-key').val(key); + if (key != null) { + $('#input-key').val(key); + } +} + +function saveLang() { + var key = $('#input-lang').val(); + localStorage.setItem('lang', key); +} + +function loadLang() { + var key = localStorage.getItem('lang'); + if (key != null) { + $('#input-lang').val(key); + } } /** @@ -24,6 +39,7 @@ function loadLocalStorage() { if (localStorage) { setSettings(); loadKey(); + loadLang(); } }