diff --git a/fid_bbi/languages/de.ini b/fid_bbi/languages/de.ini index 347480bb07497a9fe78795c1e52931661cad5bf4..5784dacadb383596cea81f7f3bb2d06d99410e8c 100644 --- a/fid_bbi/languages/de.ini +++ b/fid_bbi/languages/de.ini @@ -436,3 +436,6 @@ report_errors_send_success = "Vielen Dank für Ihr Feedback." # 15575 history_saved_searches = "Meine gespeicherten Suchen" + +#15969 +copied_link_to_clipboard = "Link in Zwischenablage kopiert" \ No newline at end of file diff --git a/fid_bbi/languages/en.ini b/fid_bbi/languages/en.ini index eb6ff71457eb5a9f962406b9441fff6aab08e7c4..f64e548a518d175aeedc90f737ad2678e2f9ceb9 100644 --- a/fid_bbi/languages/en.ini +++ b/fid_bbi/languages/en.ini @@ -429,3 +429,6 @@ report_errors_send_success = "Thank you for your feedback!" # 15575 Your Profile = "My Profile" history_saved_searches = "My Saved Searches" + +#15969 +copied_link_to_clipboard = "Copied Link to Clipboard" \ No newline at end of file diff --git a/themes/fid_bbi/templates/RecordDriver/DefaultRecord/toolbar.phtml b/themes/fid_bbi/templates/RecordDriver/DefaultRecord/toolbar.phtml index a78e22e8cf2ffd820f132d7c86263b26d9068d00..cb52242732d9b384cf31b5ef3963fb0a3b38cab6 100644 --- a/themes/fid_bbi/templates/RecordDriver/DefaultRecord/toolbar.phtml +++ b/themes/fid_bbi/templates/RecordDriver/DefaultRecord/toolbar.phtml @@ -61,7 +61,7 @@ $cartId = $this->driver->getSourceIdentifier() . '|' . $this->driver->getUniqueI <a href="javascript:window.print()"><i class="fa fa-printer" aria-hidden="true"></i> <?=$this->transEsc('Print')?></a> </li> <li> - <a href="<?=$this->url('record', ['action' => 'record', 'id' => $this->driver->getUniqueId()], ['force_canonical' => true])?>"><i class="fa fa-copy" aria-hidden="true"></i> <?=$this->transEsc('Permalink')?></a> + <a id="permalink" href="<?=$this->url('record', ['action' => 'record', 'id' => $this->driver->getUniqueId()], ['force_canonical' => true])?>"><i class="fa fa-copy" aria-hidden="true"></i> <?=$this->transEsc('Permalink')?></a> </li> <li> <a class="feedbackLink item" data-lightbox href="<?=$this->recordLink()->getActionUrl($this->driver, 'ReportErrors')?>" rel="nofollow"><i class="fa fa-envelope" aria-hidden="true"></i> <?=$this->transEsc('ReportErrors')?></a> @@ -70,4 +70,15 @@ $cartId = $this->driver->getSourceIdentifier() . '|' . $this->driver->getUniqueI <a class="feedbackLink item" data-lightbox href="<?=$this->recordLink()->getActionUrl($this->driver, 'Acquisition')?>" rel="nofollow"><i class="fa fa-envelope" aria-hidden="true"></i> <?=$this->transEsc('Book Suggestion')?></a> </li> </ul> +<script> + document.getElementById('permalink').onclick=function(e){ + e.preventDefault(); + var $temp = $("<input>"); + $("body").append($temp); + $temp.val($(this).attr("href").trim()).select(); + document.execCommand("copy"); + alert("<?=$this->translate('copied_link_to_clipboard')?>"); + $temp.remove(); + } +</script> <!-- fid_bbi: recordDriver - DefaultRecord - toolbar - END -->