diff --git a/dashboard-ui/addplugin.html b/dashboard-ui/addplugin.html index ad8dc1b3d..c6bd6b836 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 cd7d37656..c4291b8d9 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 faf8ad75b..cac836dca 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 4f98ebc06..c49abf94c 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 cc151f32e..fba9d4c6a 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 1fa5fa4cf..bacc20373 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 815464993..b16bdab77 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' }); }