function copySnippet()

in content/site/apidocs-9.0.0/script.js [109:127]


function copySnippet(button) {
    var textarea = document.createElement("textarea");
    textarea.style.height = 0;
    document.body.appendChild(textarea);
    textarea.value = button.nextElementSibling.innerText;
    textarea.select();
    document.execCommand("copy");
    document.body.removeChild(textarea);
    var span = button.firstElementChild;
    var copied = span.getAttribute("data-copied");
    if (span.innerHTML !== copied) {
        var initialLabel = span.innerHTML;
        span.innerHTML = copied;
        var parent = button.parentElement;
        parent.onmouseleave = parent.ontouchend = function() {
            span.innerHTML = initialLabel;
        };
    }
}