diff options
author | mayx | 2025-04-17 06:12:24 +0000 |
---|---|---|
committer | mayx | 2025-04-17 06:12:24 +0000 |
commit | 9d255a0a6fb84472bc15381dc1d58ab7cef9c5ec (patch) | |
tree | 70652e1bc647f46727db09f33bbc1b6289a7b343 /assets | |
parent | 9f2bed804edb18f5fca4ed27a2121943c64c6022 (diff) |
Update 3 files
- /_config.yml - /assets/css/style.scss - /assets/js/main.js
Diffstat (limited to 'assets')
-rw-r--r-- | assets/css/style.scss | 15 | ||||
-rw-r--r-- | assets/js/main.js | 43 |
2 files changed, 22 insertions, 36 deletions
diff --git a/assets/css/style.scss b/assets/css/style.scss index 5d7a616..b59d669 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -99,19 +99,4 @@ div.highlight button:active, div.highlight button:focus, div.highlight button:hover { opacity: 1 -} - -table.rouge-table { - margin: 0; -} - -td.rouge-gutter, -td.rouge-code { - padding: 0; - border-bottom: none; -} - -pre.lineno { - padding: 0 10px 0 0; - border: none; } \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js index 72fe6f0..805318d 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -76,31 +76,32 @@ $(function () { highlightTextNodes(this); }); }); +$(function () { + var codeBlocks = document.querySelectorAll('div.highlight'); -var codeBlocks = document.querySelectorAll('div.highlight'); - -codeBlocks.forEach(function (codeBlock) { - var copyButton = document.createElement('button'); - copyButton.className = 'copy'; - copyButton.type = 'button'; - copyButton.innerText = '📋'; + codeBlocks.forEach(function (codeBlock) { + var copyButton = document.createElement('button'); + copyButton.className = 'copy'; + copyButton.type = 'button'; + copyButton.innerText = '📋'; - codeBlock.append(copyButton); + codeBlock.append(copyButton); - copyButton.addEventListener('click', function () { - var code = codeBlock.querySelector('.rouge-code pre').innerText.trim(); - window.navigator.clipboard.writeText(code) - .then(() => { - copyButton.innerText = '✅'; - }) - .catch(err => { - copyButton.innerText = '❌'; - console.error('Failed to copy:', err); - }); + copyButton.addEventListener('click', function () { + var code = codeBlock.querySelector('pre code').innerText.trim(); + window.navigator.clipboard.writeText(code) + .then(() => { + copyButton.innerText = '✅'; + }) + .catch(err => { + copyButton.innerText = '❌'; + console.error('Failed to copy:', err); + }); - setTimeout(function () { - copyButton.innerText = '📋'; - }, 1500); + setTimeout(function () { + copyButton.innerText = '📋'; + }, 1500); + }); }); }); |