diff --git a/app/Controllers/extensionController.php b/app/Controllers/extensionController.php index 4b440327d82..a5eec8f211f 100644 --- a/app/Controllers/extensionController.php +++ b/app/Controllers/extensionController.php @@ -80,7 +80,7 @@ protected function getAvailableExtensionList(): array { public function configureAction(): void { if (Minz_Request::paramBoolean('ajax')) { $this->view->_layout(null); - } else { + } elseif (Minz_Request::paramBoolean('slider')) { $this->indexAction(); $this->view->_path('extension/index.phtml'); } diff --git a/app/views/helpers/extension/configure.phtml b/app/views/helpers/extension/configure.phtml index 34da8a535b7..e3a6b1b0c87 100644 --- a/app/views/helpers/extension/configure.phtml +++ b/app/views/helpers/extension/configure.phtml @@ -1,4 +1,9 @@ - +partial('aside_configure'); + } +?>

extension->getName() ?> (extension->getVersion() ?>) — @@ -11,7 +16,7 @@
-
+
diff --git a/p/scripts/extra.js b/p/scripts/extra.js index 8fa0a5c5cd7..916f1618b24 100644 --- a/p/scripts/extra.js +++ b/p/scripts/extra.js @@ -164,6 +164,9 @@ function open_slider_listener(ev) { slider.classList.add('active'); slider.scrollTop = 0; slider_content.innerHTML = this.response.body.innerHTML; + slider_content.querySelectorAll('form').forEach(function (f) { + f.insertAdjacentHTML('afterbegin', ''); + }); context.ajax_loading = false; slider.dispatchEvent(freshrssSliderLoadEvent); };