aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.WebDashboard
diff options
context:
space:
mode:
authorLukePulverenti <luke.pulverenti@gmail.com>2013-02-22 01:28:57 -0500
committerLukePulverenti <luke.pulverenti@gmail.com>2013-02-22 01:28:57 -0500
commit746c5d2fa7cd14f648c72a87ce52e5096c1f03f1 (patch)
treec2e9dbac2110c8c881ff82af01572b796c931c6f /MediaBrowser.WebDashboard
parent868a7ce9c8b50bd64c8b5ae33fec77abfd25ef7c (diff)
moved Plugins to separate repo
Diffstat (limited to 'MediaBrowser.WebDashboard')
-rw-r--r--MediaBrowser.WebDashboard/Api/DashboardService.cs7
-rw-r--r--MediaBrowser.WebDashboard/Html/scripts/PluginUpdatesPage.js8
-rw-r--r--MediaBrowser.WebDashboard/Html/scripts/PluginsPage.js6
3 files changed, 10 insertions, 11 deletions
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index 41bde3c7f9..7bf5bbab7f 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -25,7 +25,7 @@ namespace MediaBrowser.WebDashboard.Api
/// Class GetDashboardConfigurationPages
/// </summary>
[Route("/dashboard/ConfigurationPages", "GET")]
- public class GetDashboardConfigurationPages : IReturn<List<BaseConfigurationPage>>
+ public class GetDashboardConfigurationPages : IReturn<List<IPluginConfigurationPage>>
{
/// <summary>
/// Gets or sets the type of the page.
@@ -38,7 +38,7 @@ namespace MediaBrowser.WebDashboard.Api
/// Class GetDashboardConfigurationPage
/// </summary>
[Route("/dashboard/ConfigurationPage", "GET")]
- public class GetDashboardConfigurationPage : IReturn<BaseConfigurationPage>
+ public class GetDashboardConfigurationPage : IReturn<IPluginConfigurationPage>
{
/// <summary>
/// Gets or sets the name.
@@ -139,9 +139,8 @@ namespace MediaBrowser.WebDashboard.Api
var kernel = (Kernel)Kernel;
var page = kernel.PluginConfigurationPages.First(p => p.Name.Equals(request.Name, StringComparison.OrdinalIgnoreCase));
- var plugin = page.GetOwnerPlugin();
- return ToStaticResult(plugin.Version.ToString().GetMD5(), plugin.AssemblyDateLastModified, null, MimeTypes.GetMimeType("page.html"), () => ModifyHtml(page.GetHtmlStream()));
+ return ToStaticResult(page.Version.GetMD5(), page.DateLastModified, null, MimeTypes.GetMimeType("page.html"), () => ModifyHtml(page.GetHtmlStream()));
}
/// <summary>
diff --git a/MediaBrowser.WebDashboard/Html/scripts/PluginUpdatesPage.js b/MediaBrowser.WebDashboard/Html/scripts/PluginUpdatesPage.js
index 4edb08602b..a89169c53b 100644
--- a/MediaBrowser.WebDashboard/Html/scripts/PluginUpdatesPage.js
+++ b/MediaBrowser.WebDashboard/Html/scripts/PluginUpdatesPage.js
@@ -41,7 +41,7 @@
var options = PluginUpdatesPage.getHtmlOptions(["Off", "On"], (plugin.EnableAutoUpdate ? "On" : "Off"));
html += "<td>";
- html += "<select data-uniqueid='" + plugin.UniqueId + "' onchange='PluginUpdatesPage.setAutoUpdate(this);' data-role='slider' id='" + fieldId + "' name='" + fieldId + "'>" + options + "</select>";
+ html += "<select data-id='" + plugin.Id + "' onchange='PluginUpdatesPage.setAutoUpdate(this);' data-role='slider' id='" + fieldId + "' name='" + fieldId + "'>" + options + "</select>";
html += "</td>";
fieldId = "liPluginUpdateFieldb" + fieldIndex;
@@ -49,7 +49,7 @@
options = PluginUpdatesPage.getHtmlOptions(["Release", "Beta", "Dev"], plugin.UpdateClass);
html += "<td>";
- html += "<select data-uniqueid='" + plugin.UniqueId + "' onchange='PluginUpdatesPage.setUpdateClass(this);' data-inline='true' id='" + fieldId + "' name='" + fieldId + "'>" + options + "</select>";
+ html += "<select data-id='" + plugin.Id + "' onchange='PluginUpdatesPage.setUpdateClass(this);' data-inline='true' id='" + fieldId + "' name='" + fieldId + "'>" + options + "</select>";
html += "</td>";
html += "</tr>";
@@ -79,7 +79,7 @@
setAutoUpdate: function (select) {
- var id = $(select).attr('data-uniqueid');
+ var id = $(select).attr('data-id');
Dashboard.showLoadingMsg();
@@ -93,7 +93,7 @@
setUpdateClass: function (select) {
- var id = $(select).attr('data-uniqueid');
+ var id = $(select).attr('data-id');
Dashboard.showLoadingMsg();
diff --git a/MediaBrowser.WebDashboard/Html/scripts/PluginsPage.js b/MediaBrowser.WebDashboard/Html/scripts/PluginsPage.js
index f7e05e4bac..e9098427dd 100644
--- a/MediaBrowser.WebDashboard/Html/scripts/PluginsPage.js
+++ b/MediaBrowser.WebDashboard/Html/scripts/PluginsPage.js
@@ -40,7 +40,7 @@
}
var configPage = $.grep(pluginConfigurationPages, function (pluginConfigurationPage) {
- return pluginConfigurationPage.OwnerPluginName == plugin.Name;
+ return pluginConfigurationPage.PluginId == plugin.Id;
})[0];
html += "<li>";
@@ -56,7 +56,7 @@
html += "</a>";
if (!plugin.IsCorePlugin) {
- html += "<a data-uniqueid='" + plugin.UniqueId + "' data-pluginname='" + plugin.Name + "' onclick='PluginsPage.deletePlugin(this);' href='#'>Delete</a>";
+ html += "<a data-id='" + plugin.Id + "' data-pluginname='" + plugin.Name + "' onclick='PluginsPage.deletePlugin(this);' href='#'>Delete</a>";
}
html += "</li>";
@@ -70,7 +70,7 @@
deletePlugin: function (link) {
var name = link.getAttribute('data-pluginname');
- var uniqueid = link.getAttribute('data-uniqueid');
+ var uniqueid = link.getAttribute('data-id');
var msg = "Are you sure you wish to uninstall " + name + "?";