diff --git a/dashboard-ui/css/images/checkmarkgreen.png b/dashboard-ui/css/images/checkmarkgreen.png index c88c14578d..ac4915dc69 100644 Binary files a/dashboard-ui/css/images/checkmarkgreen.png and b/dashboard-ui/css/images/checkmarkgreen.png differ diff --git a/dashboard-ui/dashboard.html b/dashboard-ui/dashboard.html index 357bf1102f..9264c29524 100644 --- a/dashboard-ui/dashboard.html +++ b/dashboard-ui/dashboard.html @@ -4,7 +4,7 @@
-
+
Media Browser Server is up to date
Community - Join us!
diff --git a/dashboard-ui/scripts/dashboardinfo.js b/dashboard-ui/scripts/dashboardinfo.js index c940cbac49..5044e8d598 100644 --- a/dashboard-ui/scripts/dashboardinfo.js +++ b/dashboard-ui/scripts/dashboardinfo.js @@ -7,15 +7,11 @@ $('#imagesByNamePath', page).html(systemInfo.ItemsByNamePath); $('#transcodingTemporaryPath', page).html(systemInfo.TranscodingTempPath); - var url = ApiClient.serverAddress() + "/mediabrowser"; - - $('#bookmarkUrl', page).html(url).attr("href", url); - if (systemInfo.WanAddress) { var externalUrl = systemInfo.WanAddress + "/mediabrowser"; - $('.externalUrl', page).html('External url: ' + externalUrl + '').show().trigger('create'); + $('.externalUrl', page).html('Remote access: ' + externalUrl + '').show().trigger('create'); } else { $('.externalUrl', page).hide(); } diff --git a/dashboard-ui/scripts/dashboardpage.js b/dashboard-ui/scripts/dashboardpage.js index 39b007046f..a3aaf56d44 100644 --- a/dashboard-ui/scripts/dashboardpage.js +++ b/dashboard-ui/scripts/dashboardpage.js @@ -417,14 +417,29 @@ $('.btnRestartContainer', page).addClass('hide'); } - DashboardPage.renderApplicationUpdateInfo(dashboardInfo); - DashboardPage.renderPluginUpdateInfo(dashboardInfo); - DashboardPage.renderPendingInstallations(dashboardInfo.SystemInfo); + DashboardPage.renderUrls(page, dashboardInfo.SystemInfo); + DashboardPage.renderApplicationUpdateInfo(page, dashboardInfo); + DashboardPage.renderPluginUpdateInfo(page, dashboardInfo); + DashboardPage.renderPendingInstallations(page, dashboardInfo.SystemInfo); + }, + + renderUrls: function (page, systemInfo) { + + var url = ApiClient.serverAddress() + "/mediabrowser"; + + $('#bookmarkUrl', page).html(url).attr("href", url); + + if (systemInfo.WanAddress) { + + var externalUrl = systemInfo.WanAddress + "/mediabrowser"; + + $('.externalUrl', page).html('Remote access: ' + externalUrl + '').show().trigger('create'); + } else { + $('.externalUrl', page).hide(); + } }, - renderApplicationUpdateInfo: function (dashboardInfo) { - - var page = $.mobile.activePage; + renderApplicationUpdateInfo: function (page, dashboardInfo) { $('#updateFail', page).hide(); @@ -478,9 +493,7 @@ } }, - renderPendingInstallations: function (systemInfo) { - - var page = $.mobile.activePage; + renderPendingInstallations: function (page, systemInfo) { if (systemInfo.CompletedInstallations.length) { @@ -504,7 +517,7 @@ $('#pendingInstallations', page).html(html); }, - renderPluginUpdateInfo: function (dashboardInfo) { + renderPluginUpdateInfo: function (page, dashboardInfo) { // Only check once every 10 mins if (DashboardPage.lastPluginUpdateCheck && (new Date().getTime() - DashboardPage.lastPluginUpdateCheck) < 600000) { @@ -513,8 +526,6 @@ DashboardPage.lastPluginUpdateCheck = new Date().getTime(); - var page = $.mobile.activePage; - ApiClient.getAvailablePluginUpdates().done(function (updates) { var elem = $('#pPluginUpdates', page); diff --git a/dashboard-ui/scripts/livetvstatus.js b/dashboard-ui/scripts/livetvstatus.js index cd98be2442..e68ca9e66e 100644 --- a/dashboard-ui/scripts/livetvstatus.js +++ b/dashboard-ui/scripts/livetvstatus.js @@ -120,7 +120,7 @@ versionHtml += ' (Update available)'; } else { - versionHtml += '