templates \o/

This commit is contained in:
mProjectsCode 2022-05-13 10:09:07 +02:00
parent a70e576822
commit 1b31436e58
4 changed files with 62 additions and 19 deletions

View file

@ -12,6 +12,7 @@ export interface MediaDbPluginSettings {
movieTemplate: string,
seriesTemplate: string,
gameTemplate: string,
templates: boolean,
}
export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
@ -21,6 +22,7 @@ export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
movieTemplate: '',
seriesTemplate: '',
gameTemplate: '',
templates: true,
};
export class MediaDbSettingTab extends PluginSettingTab {
@ -51,6 +53,17 @@ export class MediaDbSettingTab extends PluginSettingTab {
});
});
new Setting(containerEl)
.setName('Resolve {{ tags }} in templates')
.setDesc('Whether to resolve {{ tags }} in templates. The spaces inside the curly braces are important.')
.addToggle(cb => {
cb.setValue(this.plugin.settings.templates)
.onChange(data => {
this.plugin.settings.templates = data;
this.plugin.saveSettings();
});
});
new Setting(containerEl)
.setName('Movie template')
.setDesc('Template file to be used when creating a new note for a movie.')