docs: fix copy to clipboard functionality for code blocks

This commit is contained in:
Gaurav
2026-06-30 18:14:58 +05:30
committed by GitHub
parent 0d3c9e929b
commit 0d1937f872

View File

@@ -513,11 +513,14 @@
// Determine what to copy
var text;
var pre = btn.closest("pre");
if (pre) {
var preWrap = btn.closest(".pre-wrap");
if (preWrap) {
// Code block: copy the code element text (excludes button)
var code = pre.querySelector("code");
text = (code || pre).textContent;
var pre = preWrap.querySelector("pre");
if (pre) {
var code = pre.querySelector("code");
text = (code || pre).textContent;
}
} else {
// Input field: copy value of the preceding input
var input = btn.previousElementSibling;