From 62528e82a76d207f3ebf12611cba02baec329d52 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 8 Sep 2023 09:02:52 +0200 Subject: [PATCH] wip #6254 --- src/Links/CopyToClipboardLink.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Links/CopyToClipboardLink.php b/src/Links/CopyToClipboardLink.php index 203d6c2..5db6acf 100644 --- a/src/Links/CopyToClipboardLink.php +++ b/src/Links/CopyToClipboardLink.php @@ -2,14 +2,11 @@ namespace Fluidbook\Tools\Links; -class CopyToClipboardLink extends TextPopupLink +class CopyToClipboardLink extends NormalLink { public function getClasses() { - $classes = array_unique(array_merge(array('lazy', 'copytoclipboard'), parent::getClasses())); - if (($key = array_search('textpopup', $classes)) !== false) { - unset($classes[$key]); - } + return array_unique(array_merge(array('lazy', 'copytoclipboard'), parent::getClasses())); } public function getDefaultTooltip() @@ -17,4 +14,13 @@ class CopyToClipboardLink extends TextPopupLink return 'copy to clipboard'; } + public function getAdditionnalContent() { + $res = parent::getAdditionnalContent(); + $res .= ' data-clipboard-text="' . htmlspecialchars($this->to, ENT_QUOTES) . '" '; + return $res; + } + + public function getURL() { + return '#'; + } } -- 2.39.5