diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index b1b55fdc6..0a4f55c2f 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -94,11 +94,13 @@ export class Gutter { return true; } }); - if (avElement.querySelector('.block__icon[data-type="av-sort"]')?.classList.contains("block__icon--active")) { + if (avElement.querySelector('.block__icon[data-type="av-sort"]')?.classList.contains("block__icon--active") || + ["template", "created", "updated"].includes(avElement.querySelector(".av__group-title")?.getAttribute("data-dtype"))) { event.preventDefault(); event.stopPropagation(); return; } + const rowElement = avElement.querySelector(`.av__row[data-id="${buttonElement.dataset.rowId}"]`); if (!rowElement.classList.contains("av__row--select")) { avElement.querySelectorAll(".av__row--select:not(.av__row--header)").forEach(item => { diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 072376984..bf739bcdc 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -234,7 +234,7 @@ export const getGroupTitleHTML = (group: IAVView, counter: number) => { } else { nameHTML = group.name; } - return `
+ return `