Fix copy code button interaction with kramdown line numbers (#1143)

Co-authored-by: Simone <26844016+simonebortolin@users.noreply.github.com>
This commit is contained in:
Matt Wang 2023-02-05 14:58:56 -08:00 committed by GitHub
parent 4a7fbbca92
commit 8894630659
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -504,7 +504,7 @@ jtd.onReady(function(){
copyButton.addEventListener('click', function () {
if(timeout === null) {
var code = codeBlock.querySelector('pre:not(.lineno)').innerText;
var code = (codeBlock.querySelector('pre:not(.lineno, .highlight)') || codeBlock.querySelector('code')).innerText;
window.navigator.clipboard.writeText(code);
copyButton.innerHTML = svgCopied;