From 21e57eaadca206dddbfc4ec19d956286ca572122 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Thu, 4 Jun 2026 18:51:42 -0500 Subject: [PATCH] fix: override admin Help sidebar link to mokoconsulting.tech/support Targets a[href*="dashboard=help"] in addition to existing help.joomla.org/docs.joomla.org overrides. Opens in new window. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- src/packages/plg_system_mokowaas/Extension/MokoWaaS.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php b/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php index e4c9eed3..b22bf414 100644 --- a/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php +++ b/src/packages/plg_system_mokowaas/Extension/MokoWaaS.php @@ -1133,10 +1133,16 @@ class MokoWaaS extends CMSPlugin implements BootableExtensionInterface $doc->addScriptDeclaration(" document.addEventListener('DOMContentLoaded', function() { + var url = " . json_encode($supportUrl) . "; document.querySelectorAll('a[href*=\"help.joomla.org\"], a[href*=\"docs.joomla.org\"]').forEach(function(link) { - link.href = " . json_encode($supportUrl) . "; + link.href = url; link.target = '_blank'; }); + document.querySelectorAll('a[href*=\"dashboard=help\"]').forEach(function(link) { + link.href = url; + link.target = '_blank'; + link.rel = 'noopener noreferrer'; + }); }); "); }