From 2587ac94b3819272f1b87df517d86e043776f1b6 Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 1 Jul 2019 13:24:49 -0700 Subject: [PATCH] deminify method in devices controller --- src/controllers/devices.js | 41 +++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/src/controllers/devices.js b/src/controllers/devices.js index d85b6e9017..5e073af4e3 100644 --- a/src/controllers/devices.js +++ b/src/controllers/devices.js @@ -57,10 +57,45 @@ define(["loading", "dom", "libraryMenu", "globalize", "humanedate", "emby-button var html = ""; html += devices.map(function(device) { var deviceHtml = ""; - deviceHtml += "
", deviceHtml += '
', deviceHtml += '
', deviceHtml += '
', deviceHtml += ''; + deviceHtml += "
"; + deviceHtml += '
'; + deviceHtml += '", deviceHtml += '
', (canEdit || canDelete(device.Id)) && (deviceHtml += '
', deviceHtml += '', deviceHtml += "
"), deviceHtml += "
", deviceHtml += device.Name, deviceHtml += "
", deviceHtml += "
", deviceHtml += device.AppName + " " + device.AppVersion, deviceHtml += "
", deviceHtml += "
", device.LastUserName && (deviceHtml += device.LastUserName, deviceHtml += ", " + humane_date(device.DateLastActivity)), deviceHtml += " ", deviceHtml += "
", deviceHtml += "
", deviceHtml += "
", deviceHtml += "
" - }).join(""), page.querySelector(".devicesList").innerHTML = html + if (iconUrl) { + deviceHtml += '
"; + deviceHtml += "
"; + } else { + deviceHtml += 'tablet_android'; + } + deviceHtml += ""; + deviceHtml += "
"; + deviceHtml += '
'; + if (canEdit || canDelete(device.Id)) { + deviceHtml += '
'; + deviceHtml += ''; + deviceHtml += "
"; + } + deviceHtml += "
"; + deviceHtml += device.Name; + deviceHtml += "
"; + deviceHtml += "
"; + deviceHtml += device.AppName + " " + device.AppVersion; + deviceHtml += "
"; + deviceHtml += "
"; + if (device.LastUserName) { + deviceHtml += device.LastUserName; + deviceHtml += ", " + humane_date(device.DateLastActivity); + } + deviceHtml += " "; + deviceHtml += "
"; + deviceHtml += "
"; + deviceHtml += "
"; + deviceHtml += "
"; + }).join(""); + page.querySelector(".devicesList").innerHTML = html; + return html; } function loadData(page) {