change: accept [item]/[text] as template name
This commit is contained in:
parent
f2d3c81b1c
commit
5775e05ecd
|
|
@ -80,7 +80,7 @@ async function insertTemplateCallback(name: string) {
|
|||
addon.data.templatePicker.data.noteId || addon.data.workspace.mainId
|
||||
);
|
||||
let html = "";
|
||||
if (name.startsWith("[Item]")) {
|
||||
if (name.toLowerCase().startsWith("[item]")) {
|
||||
html = await addon.api.template.runItemTemplate(name, {
|
||||
targetNoteId: targetNoteItem.id,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -11,11 +11,11 @@ async function renderTemplatePreview(
|
|||
if (!inputItems) {
|
||||
inputItems = ZoteroPane.getSelectedItems();
|
||||
}
|
||||
if (templateName.startsWith("[Text]")) {
|
||||
if (templateName.toLowerCase().startsWith("[text]")) {
|
||||
html = await addon.api.template.runTextTemplate(templateName, {
|
||||
dryRun: true,
|
||||
});
|
||||
} else if (templateName.startsWith("[Item]")) {
|
||||
} else if (templateName.toLowerCase().startsWith("[item]")) {
|
||||
const data = inputItems?.map((item) => item.id);
|
||||
html = await addon.api.template.runItemTemplate(templateName, {
|
||||
itemIds: data,
|
||||
|
|
|
|||
Loading…
Reference in New Issue