From aafa047c2dac70dc71709a3d65e2554da9c2ee55 Mon Sep 17 00:00:00 2001
From: weru <fromweru@gmail.com>
Date: Mon, 13 Jun 2022 15:30:37 +0000
Subject: [PATCH] fix syntax block collapse bug
---
assets/js/code.js | 12 ++----------
1 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/assets/js/code.js b/assets/js/code.js
index 6a66f89..9d2612d 100644
--- a/assets/js/code.js
+++ b/assets/js/code.js
@@ -105,23 +105,15 @@
const blocks = codeBlocks();
function collapseCodeBlock(block) {
- const lines = elems('.ln', block);
+ const lines = elems(lineClass, block);
const codeLines = lines.length;
- if(!lines) {
- // hide lines toggle button for blocks that have no lines.
- setTimeout(() => {
- let panelLinesParentEl = block.closest(`.${highlightWrap}`);
- let panelLinesEl = elem(`.${linesId}`, panelLinesParentEl);
- pushClass(panelLinesEl, panelHide);
- }, 2000)
- }
if (codeLines > maxLines) {
const expandDot = createEl()
pushClass(expandDot, panelExpand);
pushClass(expandDot, panelFrom);
expandDot.title = "Toggle code block expand";
expandDot.textContent = "...";
- const outerBlock = block.closest(`.${highlight}`);
+ const outerBlock = block.closest('.highlight');
window.setTimeout(function(){
const expandIcon = outerBlock.nextElementSibling.lastElementChild;
deleteClass(expandIcon, panelHide);
--
Gitblit v1.10.0