From bc243e1292488424fec354b4bf655e674328024a Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 21 Jun 2017 12:30:20 +0200 Subject: [locationinfo] Implement room-specific overrides (no config GUI yet) --- modules-available/locationinfo/frontend/doorsign.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'modules-available/locationinfo/frontend/doorsign.html') diff --git a/modules-available/locationinfo/frontend/doorsign.html b/modules-available/locationinfo/frontend/doorsign.html index 00fc9bce..b9b88392 100755 --- a/modules-available/locationinfo/frontend/doorsign.html +++ b/modules-available/locationinfo/frontend/doorsign.html @@ -663,7 +663,7 @@ optional: */ function addRoom(roomData) { var mergedConfig = {}; - if (roomData.config && typeof(roomData.config.constructor) === 'object') { + if (roomData.config && typeof(roomData.config) === 'object') { mergedConfig = roomData.config; sanitizeConfig(mergedConfig); } @@ -1460,9 +1460,13 @@ optional: } } - if (!imgname) return; // No image found on server, do nothing TODO just div with class - var $overlay = $(""); - $overlay.addClass('overlay').attr('src', imgname).addClass("overlay-" + overlayName); + var $overlay; + if (!imgname) { + $overlay = $('
'); + } else { + $overlay = $("").attr('src', imgname); + } + $overlay.addClass('overlay').addClass("overlay-" + overlayName); $container.append($overlay); } -- cgit v1.2.3-55-g7522