From 06269cdfe4d9e2a754cec77f35331f5c9185d5df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 22 Jan 2024 12:55:44 -0500 Subject: [PATCH] fix: copy single line code blocks, closes #12297 --- public/src/client/topic.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/client/topic.js b/public/src/client/topic.js index dc311d1c38..b4dd497dc3 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -224,7 +224,7 @@ define('forum/topic', [ btn.find('i').removeClass('fa-copy').addClass('fa-check'); setTimeout(() => btn.find('i').removeClass('fa-check').addClass('fa-copy'), 2000); const codeEl = btn.parent().find('code'); - if (codeEl.attr('data-lines')) { + if (codeEl.attr('data-lines') && codeEl.find('.hljs-ln-code[data-line-number]').length) { return codeEl.find('.hljs-ln-code[data-line-number]') .map((i, e) => e.textContent).get().join('\n'); }