fix:修复复制代码时多余的空行

Signed-off-by: sxz799 <sxz799@126.com>
This commit is contained in:
sxz799 2023-10-27 15:45:16 +08:00 committed by GitHub
parent 8405b789e9
commit d5a25fb0cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -255,7 +255,7 @@ NexT.utils = {
const button = element.querySelector('.copy-btn'); const button = element.querySelector('.copy-btn');
button.addEventListener('click', () => { button.addEventListener('click', () => {
const lines = element.querySelector('.code') || element.querySelector('code'); const lines = element.querySelector('.code') || element.querySelector('code');
const code = lines.innerText; const code = lines.innerText.replace(/(\n{2,})/g, '\n');
if (navigator.clipboard) { if (navigator.clipboard) {
// https://caniuse.com/mdn-api_clipboard_writetext // https://caniuse.com/mdn-api_clipboard_writetext
navigator.clipboard.writeText(code).then(() => { navigator.clipboard.writeText(code).then(() => {
@ -647,4 +647,4 @@ NexT.utils = {
intersectionObserver.observe(element); intersectionObserver.observe(element);
}); });
} }
}; };