Skip to content

Commit 73fdfb5

Browse files
committed
highlight: to much simplification matcornic#169
1 parent 90db482 commit 73fdfb5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

static/js/theme.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -557,11 +557,12 @@ function initCodeClipboard(){
557557
code.parentNode.classList.add( 'pre-code' );
558558
}
559559
else{
560-
var parent = code.parentNode;
560+
var clone = code.cloneNode( true );
561561
var span = document.createElement( 'span' );
562562
span.classList.add( 'copy-to-clipboard' );
563-
span.appendChild( code );
564-
parent.appendChild( span );
563+
span.appendChild( clone );
564+
code.parentNode.replaceChild( span, code );
565+
code = clone;
565566
}
566567
var button = document.createElement( 'span' );
567568
button.classList.add( 'copy-to-clipboard-button' );

0 commit comments

Comments
 (0)