svghmi/gen_index_xhtml.xslt
Wed, 25 Nov 2020 14:47:47 +0100 Edouard Tisserant SVGHMI: update generated xslt file svghmi
Wed, 28 Oct 2020 18:21:12 +0200 Edouard Tisserant Arbitrary variables added to JsonTable subscription are now passed as 'extra' field in json query. As an example added JsonTable filtering in tests/svghmi svghmi
Thu, 22 Oct 2020 22:44:29 +0200 Edouard Tisserant SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi. svghmi
Mon, 19 Oct 2020 10:15:26 +0200 Edouard Tisserant SVGHMI: non significant cosmetic changes svghmi
Thu, 17 Sep 2020 11:30:22 +0200 Edouard Tisserant Merge + fix side effects of making warning instead of errors in case of missing HMI variable svghmi
Fri, 28 Aug 2020 15:29:35 +0200 Edouard Tisserant SVGHMI: JsonTable can now have clickable elements, that trigger a request with extra argument whose content is taken from Json data. svghmi
Fri, 28 Aug 2020 11:31:18 +0200 Edouard Tisserant Merged svghmi
Tue, 18 Aug 2020 11:42:28 +0200 usveticic All widgets reworked to use widget class and animate function if needed svghmi
Thu, 27 Aug 2020 14:34:00 +0200 Edouard Tisserant SVGHMI: JsonTable now ignores elements and groups starting with # svghmi
Thu, 27 Aug 2020 09:59:35 +0200 Edouard Tisserant SVGHMI: Fix keypad : non-number input was always considered invalid because of missing type checking. svghmi
Wed, 26 Aug 2020 14:27:54 +0200 Edouard Tisserant SVGHMI: JsonTable now updates range and position variables so that slider widget can update. svghmi
Wed, 26 Aug 2020 11:26:45 +0200 Edouard Tisserant SVGHMI: Alarm test not using Button widget anymore, too many problems. Use Input widget instead to increment value on each click and execute python code on change. svghmi
Fri, 21 Aug 2020 14:29:03 +0200 Edouard Tisserant SVGHMI: JsonTable now makes meaningfull JSON request : all arguments and variables are passed in. svghmi
Thu, 20 Aug 2020 13:56:21 +0200 Edouard Tisserant SVGHMI: Refactor the way JsonTable generate javascript code to access json data. Now support multiple assignments, used in the case of text to change both content and style on the same element. svghmi
Thu, 13 Aug 2020 11:37:39 +0200 Edouard Tisserant SVGHMI: factorize dispatch calling logic. svghmi
Thu, 13 Aug 2020 11:30:18 +0200 Edouard Tisserant SVGHMI: HMI:VarInit:"a string"@a_value : empty widget (i.e. empty svg:group) that initialize content of local variables to value given as first argument. svghmi
Wed, 12 Aug 2020 15:24:02 +0200 Edouard Tisserant Merge svghmi
Tue, 11 Aug 2020 14:37:33 +0200 Edouard Tisserant SVGHMI: finished initial implementation of PAGE_LOCAL and HMI_LOCAL variables. svghmi
Mon, 10 Aug 2020 15:25:57 +0200 Edouard Tisserant SVGHMI: add a SetPoint to Slider Widget, visible only when operating the slider. svghmi
Mon, 10 Aug 2020 13:58:55 +0200 Edouard Tisserant SVGHMI: provide request_animate() to Widget authors so that they can register redraw code when events lead to redraw. Widget member animate() is called when it is time to update DOM. svghmi
Mon, 10 Aug 2020 11:30:06 +0200 Edouard Tisserant Merge svghmi
Sat, 08 Aug 2020 15:53:28 +0200 Edouard Tisserant SVGHMI: Intermediate state while implementing local HMI variables. Now write to cache only (no send), still need to implement dispatch on change. svghmi
Wed, 05 Aug 2020 15:18:00 +0200 usveticic Rebuilded gen_index_html.xslt after all new widgets were commited svghmi
Thu, 06 Aug 2020 15:01:01 +0200 Edouard Tisserant SVGHMI: allow multiple variables and formatting in Display widget. Formatting is printf style and given as first argument. If no formating is given as widget argument, space separated. 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
Tue, 04 Aug 2020 11:53:39 +0200 Edouard Tisserant SVGHMI: More JS code refactoring : change_hmi_value and apply_hmi_value now methods of widget class. 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
Mon, 03 Aug 2020 12:08:25 +0200 Edouard Tisserant SVGHMI: Update Widget Display templates to generate Class based declaration. svghmi
Wed, 22 Jul 2020 13:56:43 +0200 Edouard Tisserant SVGHMI: JsonTable now picks items from HMI:List, and update texts, all according to Json data. Still miss scrolling. svghmi
Fri, 17 Jul 2020 12:21:45 +0200 Edouard Tisserant SVGHMI: JsonTable now generate working data access code for data/* elements. svghmi
Tue, 14 Jul 2020 22:05:47 +0200 Edouard Tisserant SVGHMI: minimal JSON Table Widget communication infra + corresponding python code as py_ext code in svghmi test. To be continued. svghmi
Thu, 04 Jun 2020 11:14:21 +0200 Edouard Tisserant SVGHMI: add "unsubscribable" property to widgets in order to generalize what already happens for jump buttons. svghmi
Wed, 03 Jun 2020 13:31:55 +0200 Edouard Tisserant merge svghmi
Tue, 26 May 2020 10:59:01 +0200 dgaberscek SVGHMI: Added widget toggleButton. svghmi
Tue, 26 May 2020 10:53:02 +0200 dgaberscek SVGHMI: Changed widget button handler to element attribute. svghmi
Thu, 21 May 2020 11:29:45 +0200 Edouard Tisserant SVGHMI: stop using eval in change_hmi_value, apparently slowly leaking memory. svghmi
Thu, 14 May 2020 17:49:20 +0200 Edouard Tisserant SVGHMI: Switch widget was picking sub-elements from original SVG, not the result SVG ehwe clones are unlinked, thus making problems with svg:use based widgets. svghmi
Wed, 13 May 2020 22:22:13 +0200 Edouard Tisserant SVGHMI: Switch widget now use class declaration svghmi
Wed, 13 May 2020 18:50:07 +0200 Edouard Tisserant SVGHMI: Update Button widget to class declaration, and add a button widget in tests/svghmi. svghmi
Sun, 10 May 2020 23:40:43 +0200 Edouard Tisserant SVGHMI: Exclude non-widget HMI:* labeled elements from hmi_widget. Namely : HMI:Page HMI:Lang and HMI:List have been excluded. svghmi
Sun, 10 May 2020 17:01:09 +0200 Edouard Tisserant SVGHMI: clean up dead code, update generated xslt. svghmi
Fri, 08 May 2020 16:51:43 +0200 Edouard Tisserant SVGHMI: One class per widget type, widget objects are instances of these classes, and members are passed through constructor. This allows to keep compatible with previous widget_defs template used in most widgets. svghmi
Wed, 22 Apr 2020 15:33:53 +0200 dgaberscek Added button and circular bar widgets. 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
Sun, 19 Apr 2020 22:01:12 +0200 Edouard Tisserant SVGHMI: spread JS code from svghmi/scripts.ysl2 in other .ysl2 files, using dedicated preamble and epilogue namespaces svghmi
Sun, 19 Apr 2020 10:48:34 +0200 Edouard Tisserant SVGHMI: Introduced "emit" to simplify producing per-topic code and content from anywhere in code. Applied to debug output, next to JS. svghmi
Sat, 18 Apr 2020 14:06:41 +0200 Edouard Tisserant SVGHMI: Move reflective debug tags from "reflect" to "debug" namespace, preparing for per-purpose namespaces. svghmi
Sat, 18 Apr 2020 13:14:45 +0200 Edouard Tisserant SVGHMI: Added scripts.ysl2 svghmi
Thu, 16 Apr 2020 10:21:25 +0200 Edouard Tisserant SVGHMI: HMI:DropDown: more documentation. svghmi
Tue, 14 Apr 2020 23:04:54 +0200 Edouard Tisserant SVGHMI: HMI:DropDown menu aligns to selected when opening svghmi
Tue, 14 Apr 2020 22:08:52 +0200 Edouard Tisserant SVGHMI: When clicking outside of opened HMI:DropDown box, close it. svghmi
Tue, 14 Apr 2020 19:22:18 +0200 Edouard Tisserant SVGHMI: Fix HMI:DropDown flicker on close. svghmi
Tue, 14 Apr 2020 17:31:45 +0200 Edouard Tisserant SVGHMI: HMI:DropDown now temporarily takes content from widget's arguments, until HMI:List is implemented. svghmi
Tue, 14 Apr 2020 17:17:35 +0200 Edouard Tisserant SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well. svghmi
Tue, 14 Apr 2020 12:07:08 +0200 Edouard Tisserant SVGHMI: Add button element to HMI:DropDown, also fix problem with computed box margins. svghmi
Tue, 14 Apr 2020 10:56:45 +0200 Edouard Tisserant SVGHMI: HMI:DropDown now scrolls forward and backward svghmi
Mon, 13 Apr 2020 18:28:22 +0200 Edouard Tisserant SVGHMI: progress on HMI:DropDown - now selects some value on click, and close svghmi
Sun, 12 Apr 2020 21:43:42 +0200 Edouard Tisserant SVGHMI: HMI:DropDown work in progress, intermediate commit. Now menu's rectangle grows up to viewport borders. svghmi
Thu, 09 Apr 2020 09:52:34 +0200 Edouard Tisserant SVGHMI: intermediate commit while working on dropdown widget. svghmi