diff --git a/administrator/language/en-GB/en-GB.ini b/administrator/language/en-GB/en-GB.ini index 91d6decf4ffd6..25d1e20964c2f 100644 --- a/administrator/language/en-GB/en-GB.ini +++ b/administrator/language/en-GB/en-GB.ini @@ -492,6 +492,7 @@ JGLOBAL_NUMBER_ITEMS_LIST_DESC="Default number of articles to list on a page." JGLOBAL_NUMBER_ITEMS_LIST_LABEL="# Articles to List" JGLOBAL_NO_MATCHING_RESULTS="No Matching Results" JGLOBAL_OLDEST_FIRST="Oldest First" +JGLOBAL_OPENS_IN_A_NEW_WINDOW="Opens in a new window" JGLOBAL_ORDER_ASCENDING="Ascending" JGLOBAL_ORDER_DESCENDING="Descending" JGLOBAL_ORDER_DIRECTION_LABEL="Direction" diff --git a/layouts/joomla/toolbar/basic.php b/layouts/joomla/toolbar/basic.php index 5d0ba3534e11b..7de499dd98749 100644 --- a/layouts/joomla/toolbar/basic.php +++ b/layouts/joomla/toolbar/basic.php @@ -10,6 +10,7 @@ defined('JPATH_BASE') or die; use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; HTMLHelper::_('behavior.core'); HTMLHelper::_('webcomponent', 'system/joomla-toolbar-button.min.js', ['relative' => true, 'version' => 'auto', 'detectDebug' => true]); @@ -32,12 +33,18 @@ $tagName = $tagName ?? 'button'; $taskAttr = ''; +$title = ''; $idAttr = !empty($id) ? ' id="' . $id . '"' : ''; $listAttr = !empty($listCheck) ? ' list-selection' : ''; $formAttr = !empty($form) ? ' form="' . $this->escape($form) . '"' : ''; $validate = !empty($formValidation) ? ' form-validation' : ''; $msgAttr = !empty($message) ? ' confirm-message="' . $this->escape($message) . '"' : ''; +if ($id === 'toolbar-help') +{ + $title = ' title="' . Text::_('JGLOBAL_OPENS_IN_A_NEW_WINDOW') . '"'; +} + if (!empty($task)) { $taskAttr = ' task="' . $task . '"'; @@ -52,6 +59,7 @@ < class="" + >