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()
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 '#';
+ }
}