From 8746bdb28dbb89b1173ce3daaf410e2c36b7c40d Mon Sep 17 00:00:00 2001 From: chmst Date: Fri, 14 Oct 2022 15:23:07 +0200 Subject: [PATCH 1/5] Fix display of data-function --- administrator/components/com_modules/tmpl/select/default.php | 4 +++- .../components/com_scheduler/tmpl/select/default.php | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_modules/tmpl/select/default.php b/administrator/components/com_modules/tmpl/select/default.php index 7e779d4218d36..f108285b09927 100644 --- a/administrator/components/com_modules/tmpl/select/default.php +++ b/administrator/components/com_modules/tmpl/select/default.php @@ -63,7 +63,9 @@ class="form-control" id="comModulesSelectSearch" state->get('client_id', 0) . $this->modalLink . '&eid=' . $item->extension_id; ?> escape($item->name); ?> escape(strip_tags($item->desc)), 200); ?> - + + aria-label="">

diff --git a/administrator/components/com_scheduler/tmpl/select/default.php b/administrator/components/com_scheduler/tmpl/select/default.php index e3e1c5ff2c07a..1ab6d113b99bc 100644 --- a/administrator/components/com_scheduler/tmpl/select/default.php +++ b/administrator/components/com_scheduler/tmpl/select/default.php @@ -72,7 +72,6 @@ class="visually-hidden"> escape(strip_tags($item->desc)), 200); ?>

From c0ed3d32b22e21e4b3ea304394f8c716a16eb889 Mon Sep 17 00:00:00 2001 From: Christiane Maier-Stadtherr Date: Fri, 14 Oct 2022 19:48:26 +0200 Subject: [PATCH 2/5] Update administrator/components/com_modules/tmpl/select/default.php Co-authored-by: Quy --- administrator/components/com_modules/tmpl/select/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_modules/tmpl/select/default.php b/administrator/components/com_modules/tmpl/select/default.php index f108285b09927..78bbee55e8d98 100644 --- a/administrator/components/com_modules/tmpl/select/default.php +++ b/administrator/components/com_modules/tmpl/select/default.php @@ -64,7 +64,7 @@ class="form-control" id="comModulesSelectSearch" escape($item->name); ?> escape(strip_tags($item->desc)), 200); ?>
+ escape($function) . '"': ''; ?> aria-label="">

From aa6789afadd3489e70e31c7972490df1937c3abc Mon Sep 17 00:00:00 2001 From: chmst Date: Fri, 14 Oct 2022 20:35:30 +0200 Subject: [PATCH 3/5] Indent correctly, add space --- .../components/com_modules/tmpl/select/default.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_modules/tmpl/select/default.php b/administrator/components/com_modules/tmpl/select/default.php index 78bbee55e8d98..8cbc2c02e4767 100644 --- a/administrator/components/com_modules/tmpl/select/default.php +++ b/administrator/components/com_modules/tmpl/select/default.php @@ -60,11 +60,11 @@ class="form-control" id="comModulesSelectSearch"
items as &$item) : ?> - state->get('client_id', 0) . $this->modalLink . '&eid=' . $item->extension_id; ?> - escape($item->name); ?> - escape(strip_tags($item->desc)), 200); ?> + state->get('client_id', 0) . $this->modalLink . '&eid=' . $item->extension_id; ?> + escape($item->name); ?> + escape(strip_tags($item->desc)), 200); ?> + escape($function) . '"' : ''; ?> aria-label="">

From a081ddcb4f9ccd37673a1539358ebdbbaf1a09b4 Mon Sep 17 00:00:00 2001 From: chmst Date: Sat, 15 Oct 2022 09:40:16 +0200 Subject: [PATCH 4/5] Remove modal fromscheduler select view --- .../src/View/Select/HtmlView.php | 9 ----- .../com_scheduler/src/View/Tasks/HtmlView.php | 5 --- .../com_scheduler/tmpl/select/modal.php | 34 ------------------- 3 files changed, 48 deletions(-) delete mode 100644 administrator/components/com_scheduler/tmpl/select/modal.php diff --git a/administrator/components/com_scheduler/src/View/Select/HtmlView.php b/administrator/components/com_scheduler/src/View/Select/HtmlView.php index 2e9061c0f9cc8..c076824780635 100644 --- a/administrator/components/com_scheduler/src/View/Select/HtmlView.php +++ b/administrator/components/com_scheduler/src/View/Select/HtmlView.php @@ -54,14 +54,6 @@ class HtmlView extends BaseHtmlView */ protected $items; - /** - * A suffix for links for modal use [?] - * - * @var string - * @since 4.1.0 - */ - protected $modalLink; - /** * HtmlView constructor. * @@ -97,7 +89,6 @@ public function display($tpl = null): void { $this->state = $this->get('State'); $this->items = $this->get('Items'); - $this->modalLink = ''; // Check for errors. if (\count($errors = $this->get('Errors'))) { diff --git a/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php b/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php index 3dceb534eb6ce..528c070967617 100644 --- a/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php +++ b/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php @@ -109,11 +109,6 @@ public function display($tpl = null): void throw new GenericDataException(implode("\n", $errors), 500); } - // We don't need toolbar in the modal window. - if ($this->getLayout() !== 'modal') { - $this->addToolbar(); - } - parent::display($tpl); } diff --git a/administrator/components/com_scheduler/tmpl/select/modal.php b/administrator/components/com_scheduler/tmpl/select/modal.php deleted file mode 100644 index 5c2d100569e8a..0000000000000 --- a/administrator/components/com_scheduler/tmpl/select/modal.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -/** The SelectView modal layout template. */ - -// Restrict direct access -defined('_JEXEC') or die; - -use Joomla\Component\Scheduler\Administrator\View\Select\HtmlView; - -/** @var HtmlView $this */ - -// Is this needed? -$this->modalLink = '&tmpl=component&view=select&layout=modal'; - -// Wrap the default layout in a div.container-popup -?> -
- setLayout('default'); ?> - - loadTemplate(); - } catch (Exception $e) { - die('Exception while loading template..'); - } - ?> -
From ca16170139960f3cfeef44a2b2fd81ed4aa66ce3 Mon Sep 17 00:00:00 2001 From: chmst Date: Fri, 20 Jan 2023 07:14:30 +0100 Subject: [PATCH 5/5] add toolbar --- .../components/com_scheduler/src/View/Tasks/HtmlView.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php b/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php index 528c070967617..024ecff23f542 100644 --- a/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php +++ b/administrator/components/com_scheduler/src/View/Tasks/HtmlView.php @@ -109,6 +109,8 @@ public function display($tpl = null): void throw new GenericDataException(implode("\n", $errors), 500); } + $this->addToolbar(); + parent::display($tpl); }