From d665b12b8238d2f4366862a1922be970b9e72d47 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 9 Feb 2016 12:13:38 -0500 Subject: [PATCH] update auto-organize --- dashboard-ui/autoorganizetv.html | 21 +++++-------- .../emby-apiclient/.bower.json | 8 ++--- .../emby-apiclient/apiclient.js | 30 +++++++++++++++++++ dashboard-ui/scripts/autoorganizesmart.js | 13 ++++---- 4 files changed, 48 insertions(+), 24 deletions(-) diff --git a/dashboard-ui/autoorganizetv.html b/dashboard-ui/autoorganizetv.html index f995a81f27..f5646f5413 100644 --- a/dashboard-ui/autoorganizetv.html +++ b/dashboard-ui/autoorganizetv.html @@ -30,21 +30,17 @@
${LabelWatchFolderHelp}
-
  • - - +
    ${LabelMinFileSizeForOrganizeHelp}
  • - - +
  • - - +
  • @@ -52,14 +48,12 @@

    - - +

    - - +
    @@ -143,7 +137,7 @@
    • - + +
      ${LabelDeleteLeftOverFilesHelp}
    • diff --git a/dashboard-ui/bower_components/emby-apiclient/.bower.json b/dashboard-ui/bower_components/emby-apiclient/.bower.json index 8ebf5eeda8..f3acb5d871 100644 --- a/dashboard-ui/bower_components/emby-apiclient/.bower.json +++ b/dashboard-ui/bower_components/emby-apiclient/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.0.34", - "_release": "1.0.34", + "version": "1.0.35", + "_release": "1.0.35", "_resolution": { "type": "version", - "tag": "1.0.34", - "commit": "1bbacdd65aa7c7af955cdd7f0500a4419064a98b" + "tag": "1.0.35", + "commit": "d84b62c2a98faed179e07ef805e54cd7e6d2e036" }, "_source": "git://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_target": "~1.0.3", diff --git a/dashboard-ui/bower_components/emby-apiclient/apiclient.js b/dashboard-ui/bower_components/emby-apiclient/apiclient.js index 22d55a4675..4b112ab836 100644 --- a/dashboard-ui/bower_components/emby-apiclient/apiclient.js +++ b/dashboard-ui/bower_components/emby-apiclient/apiclient.js @@ -3414,5 +3414,35 @@ return self.getJSON(url); }; + + self.getSmartMatchInfos = function (options) { + + options = options || {}; + + var url = self.getUrl("Library/FileOrganizations/SmartMatches", options); + + return self.ajax({ + type: "GET", + url: url, + dataType: "json" + }); + }; + + self.deleteSmartMatchEntry = function (name, options) { + + var url = self.getUrl("Library/FileOrganizations/SmartMatches", options || {}); + + var postData = { + Name: name + }; + + return self.ajax({ + + type: "POST", + url: url, + data: JSON.stringify(postData), + contentType: "application/json" + }); + }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/autoorganizesmart.js b/dashboard-ui/scripts/autoorganizesmart.js index 10b0413cb5..7a922e83d2 100644 --- a/dashboard-ui/scripts/autoorganizesmart.js +++ b/dashboard-ui/scripts/autoorganizesmart.js @@ -19,8 +19,11 @@ populateList(page, infos); Dashboard.hideLoadingMsg(); - }, onApiFailure); + }, function () { + + Dashboard.hideLoadingMsg(); + }); } function populateList(page, result) { @@ -55,8 +58,7 @@ if (info.OrganizerType != currentType) { currentType = info.OrganizerType; - if (html.length > 0) - { + if (html.length > 0) { html += "
    "; } @@ -74,7 +76,7 @@ html += "

    " + info.MatchStrings[n] + "

    "; - html += "" + Globalize.translate('ButtonDelete') + ""; + html += "" + Globalize.translate('ButtonDelete') + ""; html += ""; @@ -92,8 +94,7 @@ Dashboard.hideLoadingMsg(); Dashboard.alert({ - title: Globalize.translate('AutoOrganizeError'), - message: Globalize.translate('ErrorOrganizingFileWithErrorCode', e.getResponseHeader("X-Application-Error-Code")) + message: Globalize.translate('DefaultErrorMessage') }); }