From 24373b5706f278b1bea3c3ecc830295146ac0583 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 29 Jan 2014 15:30:26 -0500 Subject: [PATCH] added realtime monitor setting --- dashboard-ui/autoorganizetv.html | 5 +++++ dashboard-ui/librarysettings.html | 7 +++++++ dashboard-ui/scripts/autoorganizetv.js | 4 ++++ dashboard-ui/scripts/edititemmetadata.js | 9 ++++++++- dashboard-ui/scripts/librarysettings.js | 4 ++++ dashboard-ui/scripts/moviesrecommended.js | 2 +- 6 files changed, 29 insertions(+), 2 deletions(-) diff --git a/dashboard-ui/autoorganizetv.html b/dashboard-ui/autoorganizetv.html index e41f32867c..2f9c60446c 100644 --- a/dashboard-ui/autoorganizetv.html +++ b/dashboard-ui/autoorganizetv.html @@ -147,6 +147,11 @@ +
  • + + +
    Separate with ;. For example: .nfo;.txt
    +
  • diff --git a/dashboard-ui/librarysettings.html b/dashboard-ui/librarysettings.html index 021de11d7f..b40a63f4d7 100644 --- a/dashboard-ui/librarysettings.html +++ b/dashboard-ui/librarysettings.html @@ -16,6 +16,13 @@
      +
    • + + +
      + Changes will be processed immediately, on supported file systems. +
      +
    • diff --git a/dashboard-ui/scripts/autoorganizetv.js b/dashboard-ui/scripts/autoorganizetv.js index b9fd26dd05..1217c00ded 100644 --- a/dashboard-ui/scripts/autoorganizetv.js +++ b/dashboard-ui/scripts/autoorganizetv.js @@ -69,6 +69,8 @@ $('#txtEpisodePattern', page).val(tvOptions.EpisodeNamePattern).trigger('change'); $('#txtMultiEpisodePattern', page).val(tvOptions.MultiEpisodeNamePattern).trigger('change'); + + $('#txtDeleteLeftOverFiles', page).val(tvOptions.LeftOverFileExtensionsToDelete.join(';')); } $(document).on('pageinit', "#libraryFileOrganizerPage", function () { @@ -143,6 +145,8 @@ tvOptions.EpisodeNamePattern = $('#txtEpisodePattern', form).val(); tvOptions.MultiEpisodeNamePattern = $('#txtMultiEpisodePattern', form).val(); + tvOptions.LeftOverFileExtensionsToDelete = $('#txtDeleteLeftOverFiles', form).val().split(';'); + var watchLocation = $('#txtWatchFolder', form).val(); tvOptions.WatchLocations = watchLocation ? [watchLocation] : []; diff --git a/dashboard-ui/scripts/edititemmetadata.js b/dashboard-ui/scripts/edititemmetadata.js index 0d356283f0..0629e0067f 100644 --- a/dashboard-ui/scripts/edititemmetadata.js +++ b/dashboard-ui/scripts/edititemmetadata.js @@ -498,7 +498,14 @@ $('#fldRecursive', page).hide(); } - if (item.Type != "Channel" && item.Type != "Genre" && item.Type != "Studio" && item.Type != "MusicGenre" && item.Type != "GameGenre" && item.Type != "Person" && item.Type != "MusicArtist") { + if (item.Type != "Channel" && + item.Type != "Genre" && + item.Type != "Studio" && + item.Type != "MusicGenre" && + item.Type != "GameGenre" && + item.Type != "Person" && + item.Type != "MusicArtist" && + item.Type != "UserRootFolder") { $('#fldDelete', page).show(); } else { $('#fldDelete', page).hide(); diff --git a/dashboard-ui/scripts/librarysettings.js b/dashboard-ui/scripts/librarysettings.js index 80fe9266fa..15a4575c57 100644 --- a/dashboard-ui/scripts/librarysettings.js +++ b/dashboard-ui/scripts/librarysettings.js @@ -17,6 +17,8 @@ $('#txtSeasonZeroName', page).val(config.SeasonZeroDisplayName); + $('#chkEnableRealtimeMonitor', page).checked(config.EnableRealtimeMonitor).checkboxradio("refresh"); + Dashboard.hideLoadingMsg(); } @@ -91,6 +93,8 @@ config.SeasonZeroDisplayName = $('#txtSeasonZeroName', form).val(); + config.EnableRealtimeMonitor = $('#chkEnableRealtimeMonitor', form).checked(); + ApiClient.updateServerConfiguration(config).done(Dashboard.processServerConfigurationUpdateResult); }); diff --git a/dashboard-ui/scripts/moviesrecommended.js b/dashboard-ui/scripts/moviesrecommended.js index dd77aa108d..dc44bf8689 100644 --- a/dashboard-ui/scripts/moviesrecommended.js +++ b/dashboard-ui/scripts/moviesrecommended.js @@ -9,7 +9,7 @@ SortBy: "DateCreated", SortOrder: "Descending", IncludeItemTypes: "Movie", - Limit: 6, + Limit: 12, Recursive: true, Fields: "PrimaryImageAspectRatio,DateCreated,UserData", Filters: "IsUnplayed"