diff --git a/dashboard-ui/scripts/wizardimagesettings.js b/dashboard-ui/scripts/wizardimagesettings.js new file mode 100644 index 0000000000..0a7c20c279 --- /dev/null +++ b/dashboard-ui/scripts/wizardimagesettings.js @@ -0,0 +1,51 @@ +(function ($, document) { + + function save(page) { + + Dashboard.showLoadingMsg(); + + // After saving chapter task, now save server config + ApiClient.getServerConfiguration().done(function (config) { + + config.EnableVideoImageExtraction = $('#chkVIdeoImages', page).checked(); + config.ImageSavingConvention = $('#selectImageSavingConvention', page).val(); + + config.EnableMovieChapterImageExtraction = $('#chkMovies', page).checked(); + config.EnableEpisodeChapterImageExtraction = $('#chkEpisodes', page).checked(); + config.EnableOtherVideoChapterImageExtraction = $('#chkOtherVideos', page).checked(); + + ApiClient.updateServerConfiguration(config).done(function (result) { + + navigateToNextPage(); + + }); + }); + + } + + function navigateToNextPage() { + + ApiClient.getSystemInfo().done(function (systemInfo) { + + var os = systemInfo.OperatingSystem.toLowerCase(); + + if (os.indexOf('windows') != -1) { + Dashboard.navigate('wizardservice.html'); + } else { + Dashboard.navigate('wizardfinish.html'); + } + + }); + } + + $(document).on('pageinit', "#wizardImageSettingsPage", function () { + + var page = this; + + $('#btnNextPage', page).on('click', function () { + + save(page); + }); + }); + +})(jQuery, document, window); diff --git a/dashboard-ui/wizardimagesettings.html b/dashboard-ui/wizardimagesettings.html new file mode 100644 index 0000000000..0a5629b86b --- /dev/null +++ b/dashboard-ui/wizardimagesettings.html @@ -0,0 +1,55 @@ + + +
+