Fix file suggest on title template setting

This commit is contained in:
mProjectsCode 2022-05-22 23:59:57 +02:00
parent 2c57094332
commit 3b1e500317
2 changed files with 3 additions and 8 deletions

View file

@ -28,7 +28,7 @@ export class MusicReleaseModel extends MediaTypeModel {
} }
getTags(): string[] { getTags(): string[] {
return [mediaDbTag, 'music', 'album']; return [mediaDbTag, 'music', this.subType];
} }
getMediaType(): MediaType { getMediaType(): MediaType {

View file

@ -26,7 +26,7 @@ export interface MediaDbPluginSettings {
} }
export const DEFAULT_SETTINGS: MediaDbPluginSettings = { export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
folder: '', folder: 'Media DB',
sfwFilter: true, sfwFilter: true,
OMDbKey: '', OMDbKey: '',
@ -40,7 +40,7 @@ export const DEFAULT_SETTINGS: MediaDbPluginSettings = {
seriesFileNameTemplate: '{{ title }} ({{ year }})', seriesFileNameTemplate: '{{ title }} ({{ year }})',
gameFileNameTemplate: '{{ title }} ({{ year }})', gameFileNameTemplate: '{{ title }} ({{ year }})',
wikiFileNameTemplate: '{{ title }}', wikiFileNameTemplate: '{{ title }}',
musicReleaseFileNameTemplate: '{{ title }} (by {{ artists.0 }} - {{ year }})', musicReleaseFileNameTemplate: '{{ title }} (by {{ ENUM:artists }} - {{ year }})',
templates: true, templates: true,
}; };
@ -182,7 +182,6 @@ export class MediaDbSettingTab extends PluginSettingTab {
.setName('Movie file name template') .setName('Movie file name template')
.setDesc('Template for the file name used when creating a new note for a movie.') .setDesc('Template for the file name used when creating a new note for a movie.')
.addSearch(cb => { .addSearch(cb => {
new FileSuggest(this.app, cb.inputEl);
cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.movieFileNameTemplate}`) cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.movieFileNameTemplate}`)
.setValue(this.plugin.settings.movieFileNameTemplate) .setValue(this.plugin.settings.movieFileNameTemplate)
.onChange(data => { .onChange(data => {
@ -195,7 +194,6 @@ export class MediaDbSettingTab extends PluginSettingTab {
.setName('Series file name template') .setName('Series file name template')
.setDesc('Template for the file name used when creating a new note for a series.') .setDesc('Template for the file name used when creating a new note for a series.')
.addSearch(cb => { .addSearch(cb => {
new FileSuggest(this.app, cb.inputEl);
cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.seriesFileNameTemplate}`) cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.seriesFileNameTemplate}`)
.setValue(this.plugin.settings.seriesFileNameTemplate) .setValue(this.plugin.settings.seriesFileNameTemplate)
.onChange(data => { .onChange(data => {
@ -208,7 +206,6 @@ export class MediaDbSettingTab extends PluginSettingTab {
.setName('Game file name template') .setName('Game file name template')
.setDesc('Template for the file name used when creating a new note for a game.') .setDesc('Template for the file name used when creating a new note for a game.')
.addSearch(cb => { .addSearch(cb => {
new FileSuggest(this.app, cb.inputEl);
cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.gameFileNameTemplate}`) cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.gameFileNameTemplate}`)
.setValue(this.plugin.settings.gameFileNameTemplate) .setValue(this.plugin.settings.gameFileNameTemplate)
.onChange(data => { .onChange(data => {
@ -221,7 +218,6 @@ export class MediaDbSettingTab extends PluginSettingTab {
.setName('Wiki file name template') .setName('Wiki file name template')
.setDesc('Template for the file name used when creating a new note for a wiki entry.') .setDesc('Template for the file name used when creating a new note for a wiki entry.')
.addSearch(cb => { .addSearch(cb => {
new FileSuggest(this.app, cb.inputEl);
cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.wikiFileNameTemplate}`) cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.wikiFileNameTemplate}`)
.setValue(this.plugin.settings.wikiFileNameTemplate) .setValue(this.plugin.settings.wikiFileNameTemplate)
.onChange(data => { .onChange(data => {
@ -234,7 +230,6 @@ export class MediaDbSettingTab extends PluginSettingTab {
.setName('Music Release file name template') .setName('Music Release file name template')
.setDesc('Template for the file name used when creating a new note for a music release.') .setDesc('Template for the file name used when creating a new note for a music release.')
.addSearch(cb => { .addSearch(cb => {
new FileSuggest(this.app, cb.inputEl);
cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.musicReleaseFileNameTemplate}`) cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.musicReleaseFileNameTemplate}`)
.setValue(this.plugin.settings.musicReleaseFileNameTemplate) .setValue(this.plugin.settings.musicReleaseFileNameTemplate)
.onChange(data => { .onChange(data => {