mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
remove plugin configuration block for android devices
This commit is contained in:
parent
fa8eb4f34d
commit
2dd44178fa
3 changed files with 10 additions and 18 deletions
|
@ -386,8 +386,6 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
|
||||||
function addPluginPagesToMainMenu(links, pluginItems, section) {
|
function addPluginPagesToMainMenu(links, pluginItems, section) {
|
||||||
for (var i = 0, length = pluginItems.length; i < length; i++) {
|
for (var i = 0, length = pluginItems.length; i < length; i++) {
|
||||||
var pluginItem = pluginItems[i];
|
var pluginItem = pluginItems[i];
|
||||||
|
|
||||||
if (Dashboard.allowPluginPages(pluginItem.PluginId)) {
|
|
||||||
if (pluginItem.EnableInMainMenu && pluginItem.MenuSection === section) {
|
if (pluginItem.EnableInMainMenu && pluginItem.MenuSection === section) {
|
||||||
links.push({
|
links.push({
|
||||||
name: pluginItem.DisplayName,
|
name: pluginItem.DisplayName,
|
||||||
|
@ -398,7 +396,6 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
function getToolsMenuLinks(apiClient) {
|
function getToolsMenuLinks(apiClient) {
|
||||||
return apiClient.getJSON(apiClient.getUrl("web/configurationpages") + "?pageType=PluginConfiguration&EnableInMainMenu=true").then(createToolsMenuList, function (err) {
|
return apiClient.getJSON(apiClient.getUrl("web/configurationpages") + "?pageType=PluginConfiguration&EnableInMainMenu=true").then(createToolsMenuList, function (err) {
|
||||||
|
|
|
@ -33,18 +33,16 @@ define(["loading", "libraryMenu", "dom", "globalize", "cardStyle", "emby-linkbut
|
||||||
var configPage = pluginConfigurationPages.filter(function(pluginConfigurationPage) {
|
var configPage = pluginConfigurationPages.filter(function(pluginConfigurationPage) {
|
||||||
return pluginConfigurationPage.PluginId == plugin.Id
|
return pluginConfigurationPage.PluginId == plugin.Id
|
||||||
})[0];
|
})[0];
|
||||||
var html = "";
|
|
||||||
var disallowPlugins = !Dashboard.allowPluginPages(plugin.Id);
|
|
||||||
var configPageUrl = configPage ? Dashboard.getConfigurationPageUrl(configPage.Name) : null;
|
var configPageUrl = configPage ? Dashboard.getConfigurationPageUrl(configPage.Name) : null;
|
||||||
var href = configPage && !disallowPlugins ? configPageUrl : null;
|
|
||||||
|
|
||||||
|
var html = "";
|
||||||
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' class='card backdropCard'>";
|
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' class='card backdropCard'>";
|
||||||
html += '<div class="cardBox visualCardBox">';
|
html += '<div class="cardBox visualCardBox">';
|
||||||
html += '<div class="cardScalable">';
|
html += '<div class="cardScalable">';
|
||||||
html += '<div class="cardPadder cardPadder-backdrop"></div>';
|
html += '<div class="cardPadder cardPadder-backdrop"></div>';
|
||||||
html += href ? '<a class="cardContent cardImageContainer" is="emby-linkbutton" href="' + href + '">' : configPageUrl ? disallowPlugins ? '<div class="cardContent connectModePluginCard cardImageContainer">' : '<div class="cardContent cardImageContainer">' : '<div class="cardContent noConfigPluginCard noHoverEffect cardImageContainer">';
|
html += configPageUrl ? '<a class="cardContent cardImageContainer" is="emby-linkbutton" href="' + configPageUrl + '">' : '<div class="cardContent noConfigPluginCard noHoverEffect cardImageContainer">';
|
||||||
plugin.ImageUrl ? (html += '<div class="cardImage coveredImage" style="background-image:url(\'' + plugin.ImageUrl + "');\">", html += "</div>") : html += '<i class="cardImageIcon md-icon"></i>';
|
plugin.ImageUrl ? (html += '<div class="cardImage coveredImage" style="background-image:url(\'' + plugin.ImageUrl + "');\">", html += "</div>") : html += '<i class="cardImageIcon md-icon"></i>';
|
||||||
html += href ? "</a>" : "</div>";
|
html += configPageUrl ? "</a>" : "</div>";
|
||||||
html += "</div>";
|
html += "</div>";
|
||||||
html += '<div class="cardFooter">';
|
html += '<div class="cardFooter">';
|
||||||
html += '<div style="text-align:right; float:right;padding-top:5px;">';
|
html += '<div style="text-align:right; float:right;padding-top:5px;">';
|
||||||
|
|
|
@ -32,9 +32,6 @@ function pageIdOn(eventName, id, fn) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
var Dashboard = {
|
var Dashboard = {
|
||||||
allowPluginPages: function(pluginId) {
|
|
||||||
return true;
|
|
||||||
},
|
|
||||||
getCurrentUser: function() {
|
getCurrentUser: function() {
|
||||||
return window.ApiClient.getCurrentUser(!1)
|
return window.ApiClient.getCurrentUser(!1)
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue