diff -r 8a9d4c794cba -r fe945f1f48b7 svghmi/widget_animaterotation.ysl2 --- a/svghmi/widget_animaterotation.ysl2 Mon May 03 00:14:38 2021 +0200 +++ b/svghmi/widget_animaterotation.ysl2 Tue May 18 09:22:17 2021 +0200 @@ -1,5 +1,18 @@ // widget_animaterotation.ysl2 +widget_desc("AnimateRotation") { + longdesc + || + AnimateRotation - DEPRECATED, do not use. + Doesn't follow WYSIWYG principle, and forces user to add animateTransform tag in SVG (using inkscape XML editor for exemple) + || + + shortdesc > AnimateRotation - DEPRECATED + + path name="speed" accepts="HMI_INT,HMI_REAL" > speed + +} + widget_class("AnimateRotation") { || frequency = 5; @@ -15,6 +28,7 @@ animate(){ // change animation properties + // TODO : rewrite with proper es6 for(let child of this.element.children){ if(child.nodeName == "animateTransform"){ if(this.speed > 0){ @@ -42,8 +56,3 @@ || } - -widget_defs("AnimateRotation") { - param "hmi_element"; - |, -}