diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/scada/scada-symbol.models.ts b/ui-ngx/src/app/modules/home/components/widget/lib/scada/scada-symbol.models.ts index ee867de2ac..e483651a62 100644 --- a/ui-ngx/src/app/modules/home/components/widget/lib/scada/scada-symbol.models.ts +++ b/ui-ngx/src/app/modules/home/components/widget/lib/scada/scada-symbol.models.ts @@ -45,8 +45,10 @@ import { deepClone, formatValue, guid, - isDefinedAndNotNull, isFirefox, - isNumeric, isSafari, + isDefinedAndNotNull, + isFirefox, + isNumeric, + isSafari, isUndefined, isUndefinedOrNull, mergeDeep, @@ -1551,10 +1553,10 @@ class CssScadaSymbolAnimation implements ScadaSymbolAnimation { transform = deepClone(transform); Object.assign(transform, inputTransform); } + return { 'transform-origin': `${transform.originX}px ${transform.originY}px`, transform: `translate(${transform.translateX}px, ${transform.translateY}px) ` + - `skewX(${transform.b}deg) skewY(${transform.c}deg) ` + `scale(${transform.scaleX}, ${transform.scaleY}) ` + `rotate(${transform.rotate}deg)`}; } @@ -1563,6 +1565,7 @@ class CssScadaSymbolAnimation implements ScadaSymbolAnimation { const factor = Math.pow(10, digits); return Math.round((num + Number.EPSILON) * factor) / factor; } + } class JsScadaSymbolAnimation implements ScadaSymbolAnimation {