last fixes for #26

This commit is contained in:
mProjectsCode 2022-06-21 17:26:32 +02:00
parent 61ebbc8599
commit 0a28acae7b
4 changed files with 33 additions and 7 deletions

View file

@ -7,8 +7,11 @@ import {FileSuggest} from './suggesters/FileSuggest';
export interface MediaDbPluginSettings {
folder: string,
sfwFilter: boolean,
OMDbKey: string,
sfwFilter: boolean,
useCustomYamlStringifier: boolean;
templates: boolean,
movieTemplate: string,
seriesTemplate: string,
@ -28,13 +31,14 @@ export interface MediaDbPluginSettings {
wikiPropertyConversionRules: string,
musicReleasePropertyConversionRules: string,
templates: boolean,
}
export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
folder: 'Media DB',
sfwFilter: true,
OMDbKey: '',
sfwFilter: true,
useCustomYamlStringifier: true,
templates: true,
movieTemplate: '',
seriesTemplate: '',
@ -54,7 +58,7 @@ export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
wikiPropertyConversionRules: '',
musicReleasePropertyConversionRules: '',
templates: true,
};
export class MediaDbSettingTab extends PluginSettingTab {
@ -108,6 +112,17 @@ export class MediaDbSettingTab extends PluginSettingTab {
});
});
new Setting(containerEl)
.setName('YAML formatter')
.setDesc('Add optional quotation marks around strings in the metadata block.')
.addToggle(cb => {
cb.setValue(this.plugin.settings.useCustomYamlStringifier)
.onChange(data => {
this.plugin.settings.useCustomYamlStringifier = data;
this.plugin.saveSettings();
});
});
new Setting(containerEl)
.setName('Resolve {{ tags }} in templates')
.setDesc('Whether to resolve {{ tags }} in templates. The spaces inside the curly braces are important.')