svghmi/widget_foreach.ysl2
Wed, 16 Oct 2024 15:45:15 +0200 Edouard Tisserant SVGHMI: swap position and range of ForEach widget so that both range and size can be optional.
Fri, 11 Oct 2024 10:18:57 +0200 Edouard Tisserant SVGHMI: Extend ForEach widget to expose range, position and size in a way comparable with ScrollBar widget.
Tue, 13 Sep 2022 16:29:21 +0200 Edouard Tisserant SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
Tue, 18 May 2021 09:22:17 +0200 Edouard Tisserant SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis svghmi
Sun, 02 May 2021 23:01:08 +0200 Edouard Tisserant SVGHMI: In order to allow widget signature and description to coexist in same ysl2 file, introduced widget_class, widget_defs to declare widget codegen templates and gen_index_xhtml to mark templates that are only usefull in gen_index_xhtml.xslt. svghmi
Wed, 05 Aug 2020 18:49:29 +0200 Edouard Tisserant SVGHMI: widgets are not anymore binary relative or absolute, but have a "relativeness". svghmi
Mon, 03 Aug 2020 18:25:23 +0200 Edouard Tisserant SVGHMI: Better JS code semantic in ForEach widget class. Update lagging generated xslt. svghmi
Wed, 13 May 2020 18:27:26 +0200 Edouard Tisserant SVGHMI: removed dead code svghmi
Sun, 10 May 2020 16:36:09 +0200 Edouard Tisserant SVGHMI: apply per class overloading of sub/unsub to ForEach widget svghmi
Mon, 20 Apr 2020 16:19:31 +0200 Edouard Tisserant SVGHMI: added more meaningful namespaces to emit javascript code from. svghmi
Sun, 19 Apr 2020 22:44:41 +0200 Edouard Tisserant SVGHMI: moved JS code of foreach and jump widget in corresponding widget_*.ysl2. To be continued. svghmi
Wed, 25 Mar 2020 13:36:04 +0100 Edouard Tisserant SVGHMI: Generalize applying cache to widgets, be it from page or ForEach widgets. Now ForEach widget buttons work as expected. svghmi
Tue, 24 Mar 2020 23:07:54 +0100 Edouard Tisserant SVGHMI: Widget ForEach buttons now call corresponding methods. svghmi
Tue, 24 Mar 2020 14:03:19 +0100 Edouard Tisserant SVGHMI: ForEach now has working (un)subscribe. Fixed PageSwitch that wasn't behaving when jumping to current page with another path. svghmi
Mon, 23 Mar 2020 21:44:28 +0100 Edouard Tisserant SVGHMI: Easier way to match HMI tree elements to paths. ForEach widget now looks for paths and indexes of all items, and enforce path to be consistent with ForEach items sub widgets svghmi
Mon, 23 Mar 2020 15:13:36 +0100 Edouard Tisserant SVGHMI: added func:get_hmi_tree_elt to match HMI tree node from path. Continue implementing ForEach widget : force order and completeness of items list. Now also collecting ForEach buttons. svghmi
Mon, 23 Mar 2020 10:16:38 +0100 Edouard Tisserant SVGHMI: ForEach knows its own widgets svghmi
Fri, 20 Mar 2020 10:46:15 +0100 Edouard Tisserant SVGHMI: add widget_foreach.ysl2 svghmi