From 2ad634f791932cdce271d7354a22a535a93ca377 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 8 Mar 2015 13:34:02 -0400 Subject: [PATCH] set context with sync services --- dashboard-ui/addplugin.html | 9 +++++++-- dashboard-ui/channelsettings.html | 2 +- dashboard-ui/plugincatalog.html | 2 +- dashboard-ui/plugins.html | 2 +- dashboard-ui/scripts/addpluginpage.js | 20 ++++++++++++++++++++ dashboard-ui/scripts/plugincatalogpage.js | 4 ++++ dashboard-ui/scripts/syncservices.js | 3 ++- 7 files changed, 36 insertions(+), 6 deletions(-) diff --git a/dashboard-ui/addplugin.html b/dashboard-ui/addplugin.html index ad8dc1b3d8..c6bd6b8369 100644 --- a/dashboard-ui/addplugin.html +++ b/dashboard-ui/addplugin.html @@ -1,18 +1,23 @@  - ${PluginsTitle} + ${TitlePlugins}
-
+ +
diff --git a/dashboard-ui/channelsettings.html b/dashboard-ui/channelsettings.html index cd7d376565..c4291b8d90 100644 --- a/dashboard-ui/channelsettings.html +++ b/dashboard-ui/channelsettings.html @@ -1,7 +1,7 @@  - ${PluginsTitle} + ${TitlePlugins}
diff --git a/dashboard-ui/plugincatalog.html b/dashboard-ui/plugincatalog.html index faf8ad75bd..cac836dca4 100644 --- a/dashboard-ui/plugincatalog.html +++ b/dashboard-ui/plugincatalog.html @@ -1,7 +1,7 @@  - ${PluginsTitle} + ${TitlePlugins}
diff --git a/dashboard-ui/plugins.html b/dashboard-ui/plugins.html index 4f98ebc063..c49abf94c8 100644 --- a/dashboard-ui/plugins.html +++ b/dashboard-ui/plugins.html @@ -1,7 +1,7 @@  - ${PluginsTitle} + ${TitlePlugins}
diff --git a/dashboard-ui/scripts/addpluginpage.js b/dashboard-ui/scripts/addpluginpage.js index cc151f32e8..fba9d4c6a4 100644 --- a/dashboard-ui/scripts/addpluginpage.js +++ b/dashboard-ui/scripts/addpluginpage.js @@ -265,6 +265,26 @@ }); + }).on('pagebeforeshow pageinit', "#addPluginPage", function () { + + var page = this; + + var context = getParameterByName('context'); + + if (context == 'sync') { + $('.syncTabs', page).show(); + $('.pluginTabs', page).hide(); + + page.setAttribute('data-helpurl', 'https://github.com/MediaBrowser/Wiki/wiki/Sync'); + Dashboard.setPageTitle(Globalize.translate('TitleSync')); + } else { + $('.syncTabs', page).hide(); + $('.pluginTabs', page).show(); + + page.setAttribute('data-helpurl', 'https://github.com/MediaBrowser/Wiki/wiki/Plugins'); + Dashboard.setPageTitle(Globalize.translate('TitlePlugins')); + } + }); function performInstallation(packageName, guid, updateClass, version) { diff --git a/dashboard-ui/scripts/plugincatalogpage.js b/dashboard-ui/scripts/plugincatalogpage.js index 1fa5fa4cf4..bacc203733 100644 --- a/dashboard-ui/scripts/plugincatalogpage.js +++ b/dashboard-ui/scripts/plugincatalogpage.js @@ -78,6 +78,10 @@ } var href = plugin.externalUrl ? plugin.externalUrl : "addplugin.html?name=" + encodeURIComponent(plugin.name) + "&guid=" + plugin.guid; + + if (options.context) { + href += "&context=" + options.context; + } var target = plugin.externalUrl ? ' target="_blank"' : ''; html += "
"; diff --git a/dashboard-ui/scripts/syncservices.js b/dashboard-ui/scripts/syncservices.js index 815464993d..b16bdab774 100644 --- a/dashboard-ui/scripts/syncservices.js +++ b/dashboard-ui/scripts/syncservices.js @@ -23,7 +23,8 @@ availablePlugins: availablePlugins, installedPlugins: installedPlugins, categories: ['Sync'], - showCategory: false + showCategory: false, + context: 'sync' }); }