From 1dd654413c8fc1cab1808aaa64bcad6046fac021 Mon Sep 17 00:00:00 2001 From: JM Date: Sun, 29 Jan 2023 17:46:57 +0900 Subject: [PATCH 1/4] feat: collapse root sidsebar items --- src/core/event/sidebar.js | 2 +- src/core/render/compiler.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/event/sidebar.js b/src/core/event/sidebar.js index c142529ef..c6f0b4d7f 100644 --- a/src/core/event/sidebar.js +++ b/src/core/event/sidebar.js @@ -37,7 +37,7 @@ export function collapse(el) { dom.on(el, 'click', ({ target }) => { if ( - target.nodeName === 'A' && + (target.nodeName === 'A' || target.nodeName === 'P') && target.nextSibling && target.nextSibling.classList && target.nextSibling.classList.contains('app-sub-sidebar') diff --git a/src/core/render/compiler.js b/src/core/render/compiler.js index 255c49642..10f72b23f 100644 --- a/src/core/render/compiler.js +++ b/src/core/render/compiler.js @@ -271,7 +271,9 @@ export class Compiler { let html = ''; if (text) { - html = this.compile(text); + html = this.compile(text) + .replaceAll('