diff --git a/public/locales/en.json b/public/locales/en.json index 046f04d..471e720 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -238,7 +238,8 @@ "Name": "@:Modules.ET.Name Settings", "Note": "Note: * Click here for general settings regarding export *", "Return": "Return to @:Modules.ET.Name", - "NoTimeStamp": "Don't add a timestamp to export file name" + "NoTimeStamp": "Don't add a timestamp to export file name", + "NoItemRange": "Don't add item range to export file name" }, "LevelInfo": "Export level determines which data are going to be exported.", "SelectLevel": "Select level", diff --git a/src/components/modules/ExportTools/Settings/settings.vue b/src/components/modules/ExportTools/Settings/settings.vue index 4457579..a248a7a 100644 --- a/src/components/modules/ExportTools/Settings/settings.vue +++ b/src/components/modules/ExportTools/Settings/settings.vue @@ -74,7 +74,8 @@ { text: i18n.t('Modules.ET.Settings.SortTitleNull'), value: 'SortTitleNull' }, { text: i18n.t('Modules.ET.Settings.suggestedFileNoExtra'), value: 'suggestedFileNoExtra' }, { text: i18n.t('Modules.ET.Settings.suggestedUseOrigenTitle'), value: 'suggestedUseOrigenTitle' }, - { text: i18n.t('Modules.ET.Settings.NoTimeStamp'), value: 'NoTimeStamp' } + { text: i18n.t('Modules.ET.Settings.NoTimeStamp'), value: 'NoTimeStamp' }, + { text: i18n.t('Modules.ET.Settings.NoItemRange'), value: 'NoItemRange' } ], SelectedMoviesIDOptions: ['imdb', 'tmdb'], SelectedMoviesID: '', @@ -91,7 +92,7 @@ dialog.ShowMsg( i18n.t("Modules.ET.Name"), i18n.t("Common.Ok"), i18n.t("Common.AppName"), 'For this version, export to XLSX is currently disabled', 'info'); }, getDefaults(){ - const cbItems = ["ExpCSV","ExpXLSX", "OrgTitleNull", "SortTitleNull", "suggestedFileNoExtra", "suggestedUseOrigenTitle", "NoTimeStamp"]; + const cbItems = ["ExpCSV","ExpXLSX", "OrgTitleNull", "SortTitleNull", "suggestedFileNoExtra", "suggestedUseOrigenTitle", "NoTimeStamp", "NoItemRange"]; for(let i = 0; i < cbItems.length; i++){ if (wtconfig.get("ET." + cbItems[i], false)){ this.cbSelected.push(cbItems[i]); @@ -104,7 +105,7 @@ }, filterTable(){ this.$nextTick(()=>{console.log(this.cbSelected);}) - for( var cbItem of ["ExpCSV","ExpXLSX","OrgTitleNull", "SortTitleNull", "AutoXLSCol", "AutoXLSRow", "suggestedFileNoExtra", "suggestedUseOrigenTitle", "NoTimeStamp"]){ + for( var cbItem of ["ExpCSV","ExpXLSX","OrgTitleNull", "SortTitleNull", "AutoXLSCol", "AutoXLSRow", "suggestedFileNoExtra", "suggestedUseOrigenTitle", "NoTimeStamp", "NoItemRange"]){ wtconfig.set("ET." + cbItem, (this.cbSelected.includes(cbItem))) } }, diff --git a/src/components/modules/ExportTools/scripts/ethelper.js b/src/components/modules/ExportTools/scripts/ethelper.js index fd57298..aede513 100644 --- a/src/components/modules/ExportTools/scripts/ethelper.js +++ b/src/components/modules/ExportTools/scripts/ethelper.js @@ -1567,7 +1567,9 @@ const etHelper = new class ETHELPER { arrFile.push(this.Settings.fileMajor); arrFile.push(this.Settings.fileMinor); arrFile.push(this.Settings.levelName); - arrFile.push('Item ' + this.Settings.startItem + '-' + this.Settings.endItem); + if (!wtconfig.get('ET.NoItemRange', false)){ + arrFile.push('Item ' + this.Settings.startItem + '-' + this.Settings.endItem); + } if (!wtconfig.get('ET.NoTimeStamp', false)){ arrFile.push(timeStamp); }