From cd69bd7c7dca673a1b15ac96fb06f265a7e4fdc7 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Mon, 4 Mar 2013 21:05:59 -0500 Subject: fixed configuration saving issues --- MediaBrowser.Api/Javascript/ApiClient.js | 56 +++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 5 deletions(-) (limited to 'MediaBrowser.Api/Javascript/ApiClient.js') diff --git a/MediaBrowser.Api/Javascript/ApiClient.js b/MediaBrowser.Api/Javascript/ApiClient.js index 84e54597b..a57722e50 100644 --- a/MediaBrowser.Api/Javascript/ApiClient.js +++ b/MediaBrowser.Api/Javascript/ApiClient.js @@ -1126,7 +1126,29 @@ var ApiClient = { var url = ApiClient.getUrl("System/Configuration"); - return $.post(url, JSON.stringify(configuration)); + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(configuration), + dataType: "json", + contentType: "application/json" + }); + }, + + /** + * Updates plugin security info + */ + updatePluginSecurityInfo: function (info) { + + var url = ApiClient.getUrl("Plugins/SecurityInfo"); + + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(info), + dataType: "json", + contentType: "application/json" + }); }, /** @@ -1141,7 +1163,13 @@ var ApiClient = { var url = ApiClient.getUrl("Users"); - return $.post(url, JSON.stringify(user)); + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(user), + dataType: "json", + contentType: "application/json" + }); }, /** @@ -1156,7 +1184,13 @@ var ApiClient = { var url = ApiClient.getUrl("Users/" + user.Id); - return $.post(url, JSON.stringify(user)); + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(user), + dataType: "json", + contentType: "application/json" + }); }, /** @@ -1176,7 +1210,13 @@ var ApiClient = { var url = ApiClient.getUrl("ScheduledTasks/" + id + "/Triggers"); - return $.post(url, JSON.stringify(triggers)); + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(triggers), + dataType: "json", + contentType: "application/json" + }); }, /** @@ -1196,7 +1236,13 @@ var ApiClient = { var url = ApiClient.getUrl("Plugins/" + id + "/Configuration"); - return $.post(url, JSON.stringify(configuration)); + return $.ajax({ + type: "POST", + url: url, + data: JSON.stringify(configuration), + dataType: "json", + contentType: "application/json" + }); }, /** -- cgit v1.2.3