diff options
| author | 2022-05-30 23:06:50 +0200 | |
|---|---|---|
| committer | 2022-05-30 23:06:50 +0200 | |
| commit | 992b906062e9c737200a1fad93e5c38e9c646bc2 (patch) | |
| tree | 015bf3e00553698dd4d140a91d3f95be65d1b9be /p/scripts/extra.js | |
| parent | 98f9409155a95c4f63874251f34b5e5592255fd0 (diff) | |
Slider: close via shortcut (#4394)
* change close-slider behind slider
* open/close slider via anchor
* use shortcuts globaly
* deleted debugging console.log()
Diffstat (limited to 'p/scripts/extra.js')
| -rw-r--r-- | p/scripts/extra.js | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/p/scripts/extra.js b/p/scripts/extra.js index a95eb620d..39f9d049a 100644 --- a/p/scripts/extra.js +++ b/p/scripts/extra.js @@ -148,7 +148,7 @@ function open_slider_listener(ev) { const a = ev.target.closest('.open-slider'); if (a) { if (!context.ajax_loading) { - location.href = '#'; // close menu/dropdown + location.href = '#slider'; // close menu/dropdown context.ajax_loading = true; const req = new XMLHttpRequest(); @@ -156,11 +156,8 @@ function open_slider_listener(ev) { req.responseType = 'document'; req.onload = function (e) { const slider = document.getElementById('slider'); - const closer = document.getElementById('close-slider'); slider.scrollTop = 0; slider.innerHTML = this.response.body.innerHTML; - slider.classList.add('active'); - closer.classList.add('active'); context.ajax_loading = false; slider.dispatchEvent(freshrssSliderLoadEvent); }; @@ -177,8 +174,6 @@ function init_slider(slider) { closer.addEventListener('click', function (ev) { if (data_leave_validation(slider) || confirm(context.i18n.confirmation_default)) { slider.querySelectorAll('form').forEach(function (f) { f.reset(); }); - closer.classList.remove('active'); - slider.classList.remove('active'); return true; } else { return false; |
