mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-21 07:50:37 +01:00
fix: copy single line code blocks, closes #12297
This commit is contained in:
@@ -224,7 +224,7 @@ define('forum/topic', [
|
|||||||
btn.find('i').removeClass('fa-copy').addClass('fa-check');
|
btn.find('i').removeClass('fa-copy').addClass('fa-check');
|
||||||
setTimeout(() => btn.find('i').removeClass('fa-check').addClass('fa-copy'), 2000);
|
setTimeout(() => btn.find('i').removeClass('fa-check').addClass('fa-copy'), 2000);
|
||||||
const codeEl = btn.parent().find('code');
|
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]')
|
return codeEl.find('.hljs-ln-code[data-line-number]')
|
||||||
.map((i, e) => e.textContent).get().join('\n');
|
.map((i, e) => e.textContent).get().join('\n');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user