fix: template list exclude system templates

This commit is contained in:
xiangyu 2022-07-29 15:57:57 +08:00
parent edb83bd4cc
commit 2e4facdd28

View File

@ -827,7 +827,10 @@ class AddonViews extends AddonBase {
Zotero.debug(`updateTemplateMenu, ${this.currentOutline}`);
let templates = this._Addon.template
.getTemplateKeys()
.filter((e) => e.name.indexOf(type) !== -1);
.filter((e) => e.name.indexOf(type) !== -1)
.filter(
(e) => !this._Addon.template._systemTemplateNames.includes(e.name)
);
const popup = _window.document.getElementById(
`menu_insert${type}TemplatePopup`
);