diff --git a/web/assets/js/bs5.dashboard-base.js b/web/assets/js/bs5.dashboard-base.js index 65fc4445..791dec6f 100644 --- a/web/assets/js/bs5.dashboard-base.js +++ b/web/assets/js/bs5.dashboard-base.js @@ -1102,3 +1102,11 @@ function makeButton({ color, link, text, class: classes}){ function replaceBrokenImage(_this){ $(_this).attr('src', `${libURL}/libs/img/bg.jpg`) } +function getQueryString(){ + var theObject = {} + location.search.substring(1).split('&').forEach(function(string){ + var parts = string.split('=') + theObject[parts[0]] = parts[1] + }) + return theObject +} diff --git a/web/assets/js/bs5.wallview.js b/web/assets/js/bs5.wallview.js index 8beb50cf..b7281507 100644 --- a/web/assets/js/bs5.wallview.js +++ b/web/assets/js/bs5.wallview.js @@ -61,6 +61,7 @@ $(document).ready(function(){ function selectMonitor(monitorId, css){ css = css || {}; + var embedHost = getQueryString().host || `/`; var isSelected = selectedMonitors[monitorId] if(isSelected)return; var numberOfSelected = Object.keys(selectedMonitors) @@ -69,7 +70,7 @@ $(document).ready(function(){ } ++selectedMonitorsCount selectedMonitors[monitorId] = Object.assign({}, loadedMonitors[monitorId]); - wallViewCanvas.append(`