From 013de7c65f898827f0e561c8d5787500bba111c8 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 25 May 2018 11:36:50 +0200 Subject: [PATCH] googleLicenseConsent is passed properly in new API --- frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js | 10 ++++++++-- .../api/projects/overlays/OverlayRestImpl.java | 5 +++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js index de05099c6d..436d9125c7 100644 --- a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js @@ -212,6 +212,7 @@ OverlayPanel.prototype.createTableHeader = function (edit) { * * @param {DataOverlay} overlay * @param {boolean} checked + * @param {boolean} disabled * @returns {HTMLElement} */ OverlayPanel.prototype.createOverlayRow = function (overlay, checked, disabled) { @@ -279,9 +280,10 @@ OverlayPanel.prototype.createOverlayRow = function (overlay, checked, disabled) * * @param {DataOverlay} overlay * @param {boolean} checked + * @param {boolean} disabled * @returns {Array} */ -OverlayPanel.prototype.overlayToDataRow = function (overlay, checked) { +OverlayPanel.prototype.overlayToDataRow = function (overlay, checked, disabled) { var result = []; result[0] = overlay.getOrder(); result[1] = overlay.getName(); @@ -291,7 +293,11 @@ OverlayPanel.prototype.overlayToDataRow = function (overlay, checked) { if (checked) { checkedString = " checked "; } - result[2] = "<input type='checkbox' " + checkedString + " data='" + overlay.getId() + "' name='overlayToggle'/>"; + var disabledString = ""; + if (disabled) { + disabledString = " disabled " + } + result[2] = "<input type='checkbox' " + checkedString + disabledString + " data='" + overlay.getId() + "' name='overlayToggle'/>"; result[3] = "<button data='" + overlay.getId() + "' name='download-overlay'><span class='ui-icon ui-icon-arrowthickstop-1-s'></span></button>"; } else { result[2] = "<a href='#' data='" + overlay.getId() + "' name='overlayLink'><img src='" + GuiConnector.getImgPrefix() + "icons/search.png' style='float: left' hspace='5'/></a>"; diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java index 4c4a6e48cf..9e41483891 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java @@ -99,6 +99,7 @@ public class OverlayRestImpl extends BaseRestImpl { result.put("description", overlay.getDescription()); result.put("publicOverlay", overlay.isPublicLayout()); result.put("defaultOverlay", overlay.isDefaultOverlay()); + result.put("googleLicenseConsent", overlay.isGoogleLicenseConsent()); List<Map<String, Object>> images = new ArrayList<>(); List<Layout> childLayouts = new ArrayList<>(); childLayouts.add(overlay); @@ -411,8 +412,8 @@ public class OverlayRestImpl extends BaseRestImpl { String column = string.toLowerCase(); Object value = null; if (column.equals("id") || column.equals("idobject") || column.equals("uniqueid")) { - //casting to string is only to provide the same results as before refactoring - value = bioEntity.getId()+""; + // casting to string is only to provide the same results as before refactoring + value = bioEntity.getId() + ""; } else if (column.equals("modelid")) { value = bioEntity.getModel().getId(); } else if (column.equals("value")) { -- GitLab