Browse Source

UI: Improve SCADA symbol CSS transformation.

pull/11709/head
Igor Kulikov 2 years ago
parent
commit
9039607780
  1. 9
      ui-ngx/src/app/modules/home/components/widget/lib/scada/scada-symbol.models.ts

9
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 {

Loading…
Cancel
Save