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 '<a href="#" data-type="' . $this->type . '"' . $attrs . $this->getAdditionnalContent() . '></a>';
+ }
+
+ public function getHTMLContent() : string
{
- $attrs = $this->getTooltipAttribute($this->to);
- return '<div id="ok" '.$attrs.'>'.$this->to.'</div>';
+ return '<div class="image"></div>'.$this->getInnerContent();
}
}