From 00f3ab68ee98b0ab75fd0ee932f08ca61abb0610 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 15 Jan 2020 15:04:17 +0100 Subject: [PATCH] Charts Radar Implementation --- ChartsSpace/TimeMachine.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChartsSpace/TimeMachine.js b/ChartsSpace/TimeMachine.js index f3fef4cba..aa01ca7b1 100644 --- a/ChartsSpace/TimeMachine.js +++ b/ChartsSpace/TimeMachine.js @@ -473,6 +473,27 @@ function newTimeMachine () { } thisObject.container.frame.draw(false, true, false, thisObject.fitFunction) + } else { + let icon = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + if (icon !== undefined) { + if (icon.canDrawIcon === true) { + let imageSize = 40 + let imagePosition = { + x: thisObject.container.frame.width / 2, + y: thisObject.container.frame.height / 2 + } + + imagePosition = transformThisPoint(imagePosition, thisObject.container) + imagePosition = thisObject.fitFunction(imagePosition, true) + + browserCanvasContext.drawImage( + icon, + imagePosition.x - imageSize / 2, + imagePosition.y - imageSize / 2, + imageSize, + imageSize) + } + } } }