From 7b962e246bb9f273dda534b340851db799577dfe Mon Sep 17 00:00:00 2001 From: maTh Date: Mon, 14 Mar 2022 23:03:25 +0100 Subject: Improved: Extension manager: new style (#4181) * new HTML structure. Delete-button moved to slider * Base template * dark templates * fix the position of the circle * fixed HTML * fix for netsurf * Netsurf 2: check if it works * fix phps * Update details.phtml * themes * fix code smell * Update adark.rtl.css * Update dark.rtl.css * fix code smell * fix code smell * fix empty line * readonly mode * Update template.rtl.css * Update details.phtml * Update disabled-light.svg * optimized SVG files * Update app/views/helpers/extension/details.phtml Co-authored-by: Alexandre Alapetite --- app/views/extension/index.phtml | 28 +++++++++++------- app/views/helpers/extension/configure.phtml | 11 ++++++++ app/views/helpers/extension/details.phtml | 44 +++++++++++++++-------------- 3 files changed, 52 insertions(+), 31 deletions(-) (limited to 'app') diff --git a/app/views/extension/index.phtml b/app/views/extension/index.phtml index ba789bebd..706d238e5 100644 --- a/app/views/extension/index.phtml +++ b/app/views/extension/index.phtml @@ -9,25 +9,33 @@

-

- extension_list['system'])) { + extension_list['system'])) { ?> +

+
    + extension_list['system'] as $ext) { - $this->ext_details = $ext; - $this->renderHelper('extension/details'); - } - ?> + $this->ext_details = $ext; ?> +
  • + renderHelper('extension/details'); ?> +
  • + +
extension_list['user'])) { ?>

+
    extension_list['user'] as $ext) { - $this->ext_details = $ext; - $this->renderHelper('extension/details'); - } - } + $this->ext_details = $ext; ?> +
  • + renderHelper('extension/details'); ?> +
  • + +
+ extension_list['system']) && empty($this->extension_list['user'])) { ?> diff --git a/app/views/helpers/extension/configure.phtml b/app/views/helpers/extension/configure.phtml index ea68287b1..34da8a535 100644 --- a/app/views/helpers/extension/configure.phtml +++ b/app/views/helpers/extension/configure.phtml @@ -7,6 +7,17 @@

extension->getDescription() ?> — extension->getAuthor() ?>

+ + + +
+
+ +
+
+
+ +

extension->getConfigureView(); diff --git a/app/views/helpers/extension/details.phtml b/app/views/helpers/extension/details.phtml index f6b361c6f..08226e86c 100644 --- a/app/views/helpers/extension/details.phtml +++ b/app/views/helpers/extension/details.phtml @@ -1,22 +1,24 @@ - + +ext_details->getName()); + $ext_enabled = $this->ext_details->isEnabled(); + if ($ext_enabled) { + $button_class = ' active'; + $name_class = ''; + $action = 'disable'; + $title = _t('gen.action.disable'); + } else { + $button_class = ''; + $name_class = ' disabled'; + $action = 'enable'; + $title = _t('gen.action.enable'); + } + if ($this->ext_details->getType() === 'user' || FreshRSS_Auth::hasAccess('admin')) {?> + + + ext_details->getName() ?> + + + ext_details->getName() ?> + -- cgit v1.2.3