From: soufiane Date: Thu, 19 Feb 2026 16:06:42 +0000 (+0100) Subject: wip #7913 @3:00 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=8c80d537a542c4bdb74a9bec0e34d178c18b96b8;p=fluidbook_tools.git wip #7913 @3:00 --- diff --git a/src/Links/AltTextImageLink.php b/src/Links/AltTextImageLink.php index 13b3166..b094806 100644 --- a/src/Links/AltTextImageLink.php +++ b/src/Links/AltTextImageLink.php @@ -2,12 +2,27 @@ namespace Fluidbook\Tools\Links; -class AltTextImageLink extends NormalLink { +class AltTextImageLink extends Link { protected $role = ''; - public function getHTMLContent() + public function getAdditionnalContent() : string { + $res = parent::getAdditionnalContent(); + $res .= ' data-text="' . htmlspecialchars($this->to, ENT_QUOTES) . '" '; + return $res; + } + + public function getInnerContent() : string { + $class = $this->getClasses(); + $attrs = ''; + if (count($class)) { + $attrs .= ' class="' . implode(' ', $class) . '"'; + } + $attrs .= $this->getTooltipAttribute($this->to); + return 'getAdditionnalContent() . '>'; + } + + public function getHTMLContent() : string { - $attrs = $this->getTooltipAttribute($this->to); - return '
'.$this->to.'
'; + return '
'.$this->getInnerContent(); } }