From 992b906062e9c737200a1fad93e5c38e9c646bc2 Mon Sep 17 00:00:00 2001 From: maTh Date: Mon, 30 May 2022 23:06:50 +0200 Subject: Slider: close via shortcut (#4394) * change close-slider behind slider * open/close slider via anchor * use shortcuts globaly * deleted debugging console.log() --- p/scripts/extra.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'p/scripts/extra.js') 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; -- cgit v1.2.3