blob: 75e6c83a94c461b402a08a237363ad02486b02cc [file] [log] [blame]
$(document).ready(function(){function t(){$(".copy").click(function(){var t=$(this).siblings()[$(this).siblings().length-1].childNodes[0].innerText;const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}),$(".just-copy").click(function(){var t=$(this).parent().siblings()[0].innerText;const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)})}let n=document.querySelectorAll("pre"),e=document.createElement("span");e.innerHTML='<a class="just-copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard"><img src="/images/copy-icon.svg"/></a>',n.forEach(t=>{if(!t.parentElement.classList.contains("code-snippet")&&!t.parentElement.classList.contains("highlight")){const n=t.innerHTML;t.innerHTML=`<div class="pre-content-container">${n}</div>`,t.prepend(e.cloneNode([!0]))}}),t()})