diff --git a/plugins/CoreHome/vue/dist/CoreHome.umd.js b/plugins/CoreHome/vue/dist/CoreHome.umd.js index 682d257f847..5444488d33f 100644 --- a/plugins/CoreHome/vue/dist/CoreHome.umd.js +++ b/plugins/CoreHome/vue/dist/CoreHome.umd.js @@ -3426,6 +3426,7 @@ function CopyToClipboard_onClickHandler(pre) { textarea.style.left = '-9999px'; document.body.appendChild(textarea); textarea.select(); + textarea.focus(); document.execCommand('copy'); document.body.removeChild(textarea); var btn = pre.parentElement; diff --git a/plugins/CoreHome/vue/dist/CoreHome.umd.min.js b/plugins/CoreHome/vue/dist/CoreHome.umd.min.js index 2156c200cd2..84afe25b627 100644 --- a/plugins/CoreHome/vue/dist/CoreHome.umd.min.js +++ b/plugins/CoreHome/vue/dist/CoreHome.umd.min.js @@ -179,7 +179,7 @@ function kn(e){e.classList.add("expanded");var t=e.querySelector(".dropdown.posi * * @link https://matomo.org * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later - */function Hn(e){if(e){var t=document.createElement("textarea");t.value=e.innerText,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t);var n=e.parentElement;if(n){var r=n.getElementsByTagName("i")[0];r&&(r.classList.remove("copyToClipboardIcon"),r.classList.add("copyToClipboardIconCheck"));var o=n.getElementsByClassName("copyToClipboardCopiedDiv")[0];o&&(o.style.display="inline-block",setTimeout((function(){o.style.display="none"}),2500))}}}function Un(e,t){if(t.value.transitionOpen){var n=e.parentElement;if(n){var r=n.getElementsByTagName("i")[0];r&&(r.classList.remove("copyToClipboardIconCheck"),r.classList.add("copyToClipboardIcon"))}t.value.transitionOpen=!1}else t.value.transitionOpen=!0}var $n={mounted:function(e,t){var n=e.tagName.toLowerCase();if("pre"===n){var r=document.createElement("button");r.setAttribute("type","button"),r.className="copyToClipboardButton";var o=document.createElement("div");o.className="copyToClipboardPositionDiv";var i=document.createElement("i");i.className="copyToClipboardIcon",r.appendChild(i);var l=document.createElement("span");l.className="copyToClipboardSpan",l.innerHTML=a("General_Copy"),r.appendChild(l),o.appendChild(r);var c=document.createElement("div");c.className="copyToClipboardCopiedDiv",c.innerHTML=a("General_CopiedToClipboard"),o.appendChild(c);var s=e.parentElement;s&&(s.classList.add("copyToClipboardWrapper"),s.appendChild(o)),t.value.onClickHandler=Hn.bind(null,e),r.addEventListener("click",t.value.onClickHandler),t.value.onTransitionEndHandler=Un.bind(null,e,t),r.addEventListener("transitionend",t.value.onTransitionEndHandler)}},unmounted:function(e,t){e.removeEventListener("click",t.value.onClickHandler),e.removeEventListener("transitionend",t.value.onTransitionEndHandler)}},qn={mounted:function(e,t){t.value.activator&&setTimeout((function(){if(!t.value.initialized){t.value.initialized=!0;var n=wt.getRef(t.value.activator,t);if(n){window.$(n).show();var r=n.getAttribute("data-target");window.$("#".concat(r)).sidenav({closeOnClick:!0})}}e.classList.contains("collapsible")&&window.$(e).collapsible()}))}},Wn={key:0,class:"title",tabindex:"6"},zn=["href","title"],Gn={class:"iconsBar"},Yn=["href","title"],Jn=Object(X["createElementVNode"])("span",{class:"icon-help"},null,-1),Kn=[Jn],Qn=["title"],Xn=Object(X["createElementVNode"])("span",{class:"icon-info"},null,-1),Zn=[Xn],er={key:2,class:"ratingIcons"},tr={class:"inlineHelp"},nr=["innerHTML"],rr=["innerHTML"],or=["href"]; + */function Hn(e){if(e){var t=document.createElement("textarea");t.value=e.innerText,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),t.focus(),document.execCommand("copy"),document.body.removeChild(t);var n=e.parentElement;if(n){var r=n.getElementsByTagName("i")[0];r&&(r.classList.remove("copyToClipboardIcon"),r.classList.add("copyToClipboardIconCheck"));var o=n.getElementsByClassName("copyToClipboardCopiedDiv")[0];o&&(o.style.display="inline-block",setTimeout((function(){o.style.display="none"}),2500))}}}function Un(e,t){if(t.value.transitionOpen){var n=e.parentElement;if(n){var r=n.getElementsByTagName("i")[0];r&&(r.classList.remove("copyToClipboardIconCheck"),r.classList.add("copyToClipboardIcon"))}t.value.transitionOpen=!1}else t.value.transitionOpen=!0}var $n={mounted:function(e,t){var n=e.tagName.toLowerCase();if("pre"===n){var r=document.createElement("button");r.setAttribute("type","button"),r.className="copyToClipboardButton";var o=document.createElement("div");o.className="copyToClipboardPositionDiv";var i=document.createElement("i");i.className="copyToClipboardIcon",r.appendChild(i);var l=document.createElement("span");l.className="copyToClipboardSpan",l.innerHTML=a("General_Copy"),r.appendChild(l),o.appendChild(r);var c=document.createElement("div");c.className="copyToClipboardCopiedDiv",c.innerHTML=a("General_CopiedToClipboard"),o.appendChild(c);var s=e.parentElement;s&&(s.classList.add("copyToClipboardWrapper"),s.appendChild(o)),t.value.onClickHandler=Hn.bind(null,e),r.addEventListener("click",t.value.onClickHandler),t.value.onTransitionEndHandler=Un.bind(null,e,t),r.addEventListener("transitionend",t.value.onTransitionEndHandler)}},unmounted:function(e,t){e.removeEventListener("click",t.value.onClickHandler),e.removeEventListener("transitionend",t.value.onTransitionEndHandler)}},qn={mounted:function(e,t){t.value.activator&&setTimeout((function(){if(!t.value.initialized){t.value.initialized=!0;var n=wt.getRef(t.value.activator,t);if(n){window.$(n).show();var r=n.getAttribute("data-target");window.$("#".concat(r)).sidenav({closeOnClick:!0})}}e.classList.contains("collapsible")&&window.$(e).collapsible()}))}},Wn={key:0,class:"title",tabindex:"6"},zn=["href","title"],Gn={class:"iconsBar"},Yn=["href","title"],Jn=Object(X["createElementVNode"])("span",{class:"icon-help"},null,-1),Kn=[Jn],Qn=["title"],Xn=Object(X["createElementVNode"])("span",{class:"icon-info"},null,-1),Zn=[Xn],er={key:2,class:"ratingIcons"},tr={class:"inlineHelp"},nr=["innerHTML"],rr=["innerHTML"],or=["href"]; /*! * Matomo - free/libre analytics platform * diff --git a/plugins/CoreHome/vue/src/CopyToClipboard/CopyToClipboard.ts b/plugins/CoreHome/vue/src/CopyToClipboard/CopyToClipboard.ts index 2ba148958a9..a004461760b 100644 --- a/plugins/CoreHome/vue/src/CopyToClipboard/CopyToClipboard.ts +++ b/plugins/CoreHome/vue/src/CopyToClipboard/CopyToClipboard.ts @@ -26,6 +26,7 @@ function onClickHandler(pre: HTMLElement) { textarea.style.left = '-9999px'; document.body.appendChild(textarea); textarea.select(); + textarea.focus(); document.execCommand('copy'); document.body.removeChild(textarea); const btn = (pre.parentElement as HTMLButtonElement);