2021-02-02 |
Edouard Tisserant |
Merged
svghmi
|
changeset |
files
|
2021-02-02 |
Edouard Tisserant |
SVGHMI: make a copy of tests/svghmi as test/svghmi_widget because too crowded since having pages for widget documentation. Strip those pages from tests/svghmi, so that it
svghmi
|
changeset |
files
|
2021-02-02 |
Edouard Tisserant |
SVGHMI: Prevent excluded widget to appear in generated pages' widget list.
svghmi
|
changeset |
files
|
2021-02-02 |
Edouard Tisserant |
SVGHMI: Remove recursive walk in parsed widget to find unique type and use xsl:key instead.
svghmi
|
changeset |
files
|
2021-01-26 |
Edouard Tisserant |
SVGHMI: Fix browser side exception when some widget are not used, and are then discarded and not present in final SVG. In that case JS code was still making reference to discarded widget elements and was raising exception at init.
svghmi
|
changeset |
files
|
2021-01-26 |
Edouard Tisserant |
SVGHMI : removed support for changing keyboard position and showing at user defined location. Feature was problematic in many respect.
svghmi
|
changeset |
files
|
2021-01-25 |
Edouard Tisserant |
SVGHMI: Make an error when pages are nested
svghmi
|
changeset |
files
|
2021-01-22 |
Edouard Tisserant |
SVGHMI: i18n: finished passing back translated messaged to xslt proc, finished template to generate corresponding javascript literals.
svghmi
|
changeset |
files
|
2021-01-22 |
Edouard Tisserant |
SVGHMI: i18n: various fixes about unicode encoding and converting translation result back to XML to feed xslt processor
svghmi
|
changeset |
files
|
2021-01-21 |
Edouard Tisserant |
SVGHMI: i18n: better warning messages, more explicit.
svghmi
|
changeset |
files
|
2021-01-21 |
Edouard Tisserant |
SVGHMI: i18n: now loads PO filesand match translation against catalog. Refactored a bit to move i18n related code in i18n.py
svghmi
|
changeset |
files
|
2021-01-19 |
Edouard Tisserant |
SVGHMI: still WIP, now POT file is properly generated with utf-8 encoding and POEdit is launched when pressing button.
svghmi
|
changeset |
files
|
2021-01-18 |
Edouard Tisserant |
Docutil : reworked Inkscape launching and path resolution in docsvg.py
svghmi
|
changeset |
files
|
2021-01-15 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2021-01-13 |
Edouard Tisserant |
Removed harmful assert in ProcessLogger.
svghmi
|
changeset |
files
|
2021-01-15 |
Edouard Tisserant |
SVGHMI: Intermediate commit while implementing i18n. WIP.
svghmi
|
changeset |
files
|
2021-01-05 |
Edouard Tisserant |
SVGHMI: Jump widget: switch to class based declaraion, and add some TODO comments to prepare for jump to relative page being selected through a DropDown widget.
svghmi
|
changeset |
files
|
2021-01-04 |
Edouard Tisserant |
SVGHMI: intermediate state of test/svghmi's SVG for backup... WIP
svghmi
|
changeset |
files
|
2021-01-04 |
Edouard Tisserant |
SVGHMI: CircularBar: use animate() + cormetic changes
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: Meter widget: use animate() + cosmetic changes
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: Update generated xslt
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: Fix bug in keypad leading to error messages in browser console when keypas has no Shift or CapsLock keys
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: cosmetic changes
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: Input widget overrides undershot() and overshot() methods to display "min: xxx" or "max: xxx" when user input goes out of given range.
svghmi
|
changeset |
files
|
2020-12-29 |
Edouard Tisserant |
SVGHMI: Added clipping to min and max value for all widget using @path,min,max syntax. Added overshot() and undershot() methods to widget base class, called when value is limited to max or min respectively.
svghmi
|
changeset |
files
|
2020-12-24 |
Edouard Tisserant |
SVGHMI: decoupled operation string evaluation from HMI variable uptdate in change_hmi_variable(), paving the way for min/max boundaries enforcement
svghmi
|
changeset |
files
|
2020-12-24 |
Edouard Tisserant |
SVGHMI: Added parsing of min and max value that can be given as @path,min,max in widget description
svghmi
|
changeset |
files
|
2020-12-22 |
Edouard Tisserant |
Merged default in svghmi branch
svghmi
|
changeset |
files
|
2020-12-21 |
Edouard Tisserant |
WebInterface: better wording for wiping PLC content: "Repair"
svghmi
|
changeset |
files
|
2020-12-18 |
Edouard Tisserant |
SVGHMI: almost rewrote Input widget to make it new class based style.
svghmi
|
changeset |
files
|
2020-12-18 |
Edouard Tisserant |
runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature.
svghmi
|
changeset |
files
|
2020-12-17 |
Edouard Tisserant |
SVGHMI: added dropdown selection highlighting and fixed scrolling so that it doesn't miss any entry while jumping from one page to the other.
svghmi
|
changeset |
files
|
2020-12-16 |
Edouard Tisserant |
SVGHMI: change scroll buttons into single unicode triangle and center them. Use highlight rectangle duplicated and hidden to catch selection clicks so that the whole row is clickable.
svghmi
|
changeset |
files
|
2020-12-15 |
Edouard Tisserant |
SVGHMI: DropDown widget now using new class based style
svghmi
|
changeset |
files
|
2020-12-10 |
Edouard Tisserant |
Add a little test to see OnChange's .count .first .last in action
svghmi
|
changeset |
files
|
2020-12-10 |
Edouard Tisserant |
Fixed "Onchange" object added in previous commit
svghmi
|
changeset |
files
|
2020-12-10 |
Edouard Tisserant |
Python Safe Globals now have more reliable triggering of OnChange call. Added "Onchange" object to accessible runtime variables that let user python code see count of changes and first and last values.
svghmi
|
changeset |
files
|
2020-12-07 |
Edouard Tisserant |
SVGHMI: cosmetic fixes in button widget
svghmi
|
changeset |
files
|
2020-12-05 |
Edouard Tisserant |
SVGHMI: Rewrote button widget.
svghmi
|
changeset |
files
|
2020-12-02 |
Edouard Tisserant |
SVGHMI: update generated XSLT
svghmi
|
changeset |
files
|
2020-12-02 |
Edouard Tisserant |
SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
svghmi
|
changeset |
files
|
2020-12-02 |
Edouard Tisserant |
SVGHMI: prevent unwnted context menu and pinch zoom
svghmi
|
changeset |
files
|
2020-12-02 |
Edouard Tisserant |
SVGHMI: more attempts to prevent losing memory in JS closure
svghmi
|
changeset |
files
|
2020-11-27 |
Edouard Tisserant |
SVGHMI: WIP trying to reduce memory usage : use .onclick onstead of SetAttribute, avoid useless closure and object creation when possible, etc.
svghmi
|
changeset |
files
|
2020-11-25 |
Edouard Tisserant |
SVGHMI: update generated xslt file
svghmi
|
changeset |
files
|
2020-11-25 |
Edouard Tisserant |
SVGHMI: use const when applicable
svghmi
|
changeset |
files
|
2020-11-25 |
Edouard Tisserant |
SVGHMI: prevents text and svg elements selection on the whole page when dragging.
svghmi
|
changeset |
files
|
2020-11-25 |
Edouard Tisserant |
SVGHMI: Update default test to check that Input widget is indeed updated when variable changes.
svghmi
|
changeset |
files
|
2020-11-25 |
Edouard Tisserant |
SVGHMI: Fix: on screen keyboard wasn't showing up when editing local variables through Input widget.
svghmi
|
changeset |
files
|
2020-11-20 |
Edouard Tisserant |
Project tree: avoid flickering and glitches in notebook when selecting some still not opened ConfigTreeNode
svghmi
|
changeset |
files
|
2020-11-18 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2020-11-18 |
Edouard Tisserant |
py_ext: better handling of coma separated OnChange attribute for python safe global variables.
svghmi
|
changeset |
files
|
2020-11-18 |
Edouard Tisserant |
Project tree: Clicking on ConfigTreeNode should have same behaviour as for POUS and other IEC types : simple click to select and double click to open.
svghmi
|
changeset |
files
|
2020-11-02 |
Edouard Tisserant |
Allow customization of generated py_ext OnChange calls, by adding a static method to PythonFileCTNMixin that can the be later hot patched.
svghmi
|
changeset |
files
|
2020-10-28 |
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
|
changeset |
files
|
2020-10-22 |
Edouard Tisserant |
SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
svghmi
|
changeset |
files
|
2020-10-19 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
2020-10-19 |
Edouard Tisserant |
SVGHMI: JsonTable now outputs "visible" value as well.
svghmi
|
changeset |
files
|
2020-10-19 |
Edouard Tisserant |
SVGHMI: non significant cosmetic changes
svghmi
|
changeset |
files
|
2020-10-19 |
usveticic |
- New widget customHtml which allows to insert block of html code
svghmi
|
changeset |
files
|