1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

remove networking info from the dashboard

This commit is contained in:
dkanada 2019-05-02 17:10:02 -07:00
parent 8b703187d0
commit 536eb398f9
3 changed files with 14 additions and 42 deletions

View file

@ -180,25 +180,25 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
view.querySelector("#serverName").innerHTML = globalize.translate("DashboardServerName", systemInfo.ServerName); view.querySelector("#serverName").innerHTML = globalize.translate("DashboardServerName", systemInfo.ServerName);
var localizedVersion = globalize.translate("DashboardVersionNumber", systemInfo.Version); var localizedVersion = globalize.translate("DashboardVersionNumber", systemInfo.Version);
if (systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel) { if (systemInfo.SystemUpdateLevel !== "Release") {
localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase(); localizedVersion += " " + systemInfo.SystemUpdateLevel;
} }
view.querySelector("#versionNumber").innerHTML = localizedVersion; view.querySelector("#versionNumber").innerHTML = localizedVersion;
if (systemInfo.SupportsHttps) { view.querySelector("#operatingSystem").innerHTML = globalize.translate("DashboardOperatingSystem", systemInfo.OperatingSystem);
view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPorts", systemInfo.HttpServerPortNumber, systemInfo.HttpsPortNumber); view.querySelector("#architecture").innerHTML = globalize.translate("DashboardArchitecture", systemInfo.SystemArchitecture);
} else {
view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPort", systemInfo.HttpServerPortNumber);
}
DashboardPage.renderUrls(view, systemInfo);
DashboardPage.renderPaths(view, systemInfo);
if (systemInfo.CanSelfRestart) { if (systemInfo.CanSelfRestart) {
view.querySelector("#btnRestartServer").classList.remove("hide"); view.querySelector("#btnRestartServer").classList.remove("hide");
} else { } else {
view.querySelector("#btnRestartServer").classList.add("hide"); view.querySelector("#btnRestartServer").classList.add("hide");
} }
view.querySelector("#cachePath").innerHTML = systemInfo.CachePath;
view.querySelector("#logPath").innerHTML = systemInfo.LogPath;
view.querySelector("#transcodePath").innerHTML = systemInfo.TranscodingTempPath;
view.querySelector("#metadataPath").innerHTML = systemInfo.InternalMetadataPath;
view.querySelector("#webPath").innerHTML = systemInfo.WebPath;
}); });
} }
@ -373,13 +373,6 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
} }
window.DashboardPage = { window.DashboardPage = {
renderPaths: function (page, systemInfo) {
page.querySelector("#cachePath").innerHTML = systemInfo.CachePath;
page.querySelector("#logPath").innerHTML = systemInfo.LogPath;
page.querySelector("#transcodePath").innerHTML = systemInfo.TranscodingTempPath;
page.querySelector("#metadataPath").innerHTML = systemInfo.InternalMetadataPath;
page.querySelector("#webPath").innerHTML = systemInfo.WebPath;
},
startInterval: function (apiClient) { startInterval: function (apiClient) {
apiClient.sendMessage("SessionsStart", "0,1500"); apiClient.sendMessage("SessionsStart", "0,1500");
apiClient.sendMessage("ScheduledTasksInfoStart", "0,1000"); apiClient.sendMessage("ScheduledTasksInfoStart", "0,1000");
@ -711,28 +704,6 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
return null; return null;
}, },
systemUpdateTaskKey: "SystemUpdateTask", systemUpdateTaskKey: "SystemUpdateTask",
renderUrls: function (page, systemInfo) {
var helpButton = '<a is="emby-linkbutton" class="raised raised-mini button-submit" href="https://jellyfin.readthedocs.io/en/latest/administrator-docs/connectivity" target="_blank" style="margin-left:.7em;font-size:84%;padding:.2em .8em;">' + globalize.translate("ButtonHelp") + "</a>";
var localUrlElem = page.querySelector(".localUrl");
var externalUrlElem = page.querySelector(".externalUrl");
if (systemInfo.LocalAddress) {
var localAccessHtml = globalize.translate("LabelLocalAccessUrl", '<a is="emby-linkbutton" class="button-link" href="' + systemInfo.LocalAddress + '" target="_blank">' + systemInfo.LocalAddress + "</a>");
localUrlElem.innerHTML = localAccessHtml + helpButton;
localUrlElem.classList.remove("hide");
} else {
localUrlElem.classList.add("hide");
}
if (systemInfo.WanAddress) {
var externalUrl = systemInfo.WanAddress;
var remoteAccessHtml = globalize.translate("LabelRemoteAccessUrl", '<a is="emby-linkbutton" class="button-link" href="' + externalUrl + '" target="_blank">' + externalUrl + "</a>");
externalUrlElem.innerHTML = remoteAccessHtml + helpButton;
externalUrlElem.classList.remove("hide");
} else {
externalUrlElem.classList.add("hide");
}
},
stopTask: function (btn, id) { stopTask: function (btn, id) {
var page = dom.parentWithClass(btn, "page"); var page = dom.parentWithClass(btn, "page");
ApiClient.stopScheduledTask(id).then(function () { ApiClient.stopScheduledTask(id).then(function () {

View file

@ -11,9 +11,8 @@
<div class="paperList" style="padding: 1em;"> <div class="paperList" style="padding: 1em;">
<p id="serverName"></p> <p id="serverName"></p>
<p id="versionNumber"></p> <p id="versionNumber"></p>
<p id="ports"></p> <p id="operatingSystem"></p>
<p class="localUrl"></p> <p id="architecture"></p>
<p class="externalUrl"></p>
</div> </div>
<div style="margin-top:1em;"> <div style="margin-top:1em;">

View file

@ -879,6 +879,8 @@
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"DashboardVersionNumber": "Version: {0}", "DashboardVersionNumber": "Version: {0}",
"DashboardServerName": "Server: {0}", "DashboardServerName": "Server: {0}",
"DashboardOperatingSystem": "Operating System: {0}",
"DashboardArchitecture": "Architecture: {0}",
"LabelVideo": "Video:", "LabelVideo": "Video:",
"LabelWeb": "Web: ", "LabelWeb": "Web: ",
"LabelXDlnaCap": "X-Dlna cap:", "LabelXDlnaCap": "X-Dlna cap:",