diff --git a/docs/components/odt/en-US/actions/AddToInstrumentHistory.odt b/docs/components/odt/en-US/actions/AddToInstrumentHistory.odt
index 802a6e94c..9dc672897 100644
Binary files a/docs/components/odt/en-US/actions/AddToInstrumentHistory.odt and b/docs/components/odt/en-US/actions/AddToInstrumentHistory.odt differ
diff --git a/docs/components/odt/en-US/actions/Animate.odt b/docs/components/odt/en-US/actions/Animate.odt
index ee496b1b9..0eb348d3f 100644
Binary files a/docs/components/odt/en-US/actions/Animate.odt and b/docs/components/odt/en-US/actions/Animate.odt differ
diff --git a/docs/components/odt/en-US/actions/CSVParse.odt b/docs/components/odt/en-US/actions/CSVParse.odt
index ccf31f1af..b3da6f2df 100644
Binary files a/docs/components/odt/en-US/actions/CSVParse.odt and b/docs/components/odt/en-US/actions/CSVParse.odt differ
diff --git a/docs/components/odt/en-US/actions/CSVStringify.odt b/docs/components/odt/en-US/actions/CSVStringify.odt
index 306f16e76..8b22e7b7b 100644
Binary files a/docs/components/odt/en-US/actions/CSVStringify.odt and b/docs/components/odt/en-US/actions/CSVStringify.odt differ
diff --git a/docs/components/odt/en-US/actions/CatchError.odt b/docs/components/odt/en-US/actions/CatchError.odt
index a268fea08..a662efed5 100644
Binary files a/docs/components/odt/en-US/actions/CatchError.odt and b/docs/components/odt/en-US/actions/CatchError.odt differ
diff --git a/docs/components/odt/en-US/actions/CollectStream.odt b/docs/components/odt/en-US/actions/CollectStream.odt
index f27ad1273..824f01be3 100644
Binary files a/docs/components/odt/en-US/actions/CollectStream.odt and b/docs/components/odt/en-US/actions/CollectStream.odt differ
diff --git a/docs/components/odt/en-US/actions/Comment.odt b/docs/components/odt/en-US/actions/Comment.odt
index 0741f9193..8318e5032 100644
Binary files a/docs/components/odt/en-US/actions/Comment.odt and b/docs/components/odt/en-US/actions/Comment.odt differ
diff --git a/docs/components/odt/en-US/actions/Compare.odt b/docs/components/odt/en-US/actions/Compare.odt
index 5a7974ae8..a54377fce 100644
Binary files a/docs/components/odt/en-US/actions/Compare.odt and b/docs/components/odt/en-US/actions/Compare.odt differ
diff --git a/docs/components/odt/en-US/actions/ConnectInstrument.odt b/docs/components/odt/en-US/actions/ConnectInstrument.odt
index c9f5809c6..0d71e39cb 100644
Binary files a/docs/components/odt/en-US/actions/ConnectInstrument.odt and b/docs/components/odt/en-US/actions/ConnectInstrument.odt differ
diff --git a/docs/components/odt/en-US/actions/Constant.odt b/docs/components/odt/en-US/actions/Constant.odt
index 89bb90251..0c1ea6534 100644
Binary files a/docs/components/odt/en-US/actions/Constant.odt and b/docs/components/odt/en-US/actions/Constant.odt differ
diff --git a/docs/components/odt/en-US/actions/Counter.odt b/docs/components/odt/en-US/actions/Counter.odt
index 36eb55788..eed84e478 100644
Binary files a/docs/components/odt/en-US/actions/Counter.odt and b/docs/components/odt/en-US/actions/Counter.odt differ
diff --git a/docs/components/odt/en-US/actions/DateNow.odt b/docs/components/odt/en-US/actions/DateNow.odt
index 0372ad54c..e6e299022 100644
Binary files a/docs/components/odt/en-US/actions/DateNow.odt and b/docs/components/odt/en-US/actions/DateNow.odt differ
diff --git a/docs/components/odt/en-US/actions/Delay.odt b/docs/components/odt/en-US/actions/Delay.odt
index ccee354ba..3da55ff1e 100644
Binary files a/docs/components/odt/en-US/actions/Delay.odt and b/docs/components/odt/en-US/actions/Delay.odt differ
diff --git a/docs/components/odt/en-US/actions/DisconnectInstrument.odt b/docs/components/odt/en-US/actions/DisconnectInstrument.odt
index 84842967a..c44fc9c01 100644
Binary files a/docs/components/odt/en-US/actions/DisconnectInstrument.odt and b/docs/components/odt/en-US/actions/DisconnectInstrument.odt differ
diff --git a/docs/components/odt/en-US/actions/DynamicCallAction.odt b/docs/components/odt/en-US/actions/DynamicCallAction.odt
index 4b717336a..8f1c55d31 100644
Binary files a/docs/components/odt/en-US/actions/DynamicCallAction.odt and b/docs/components/odt/en-US/actions/DynamicCallAction.odt differ
diff --git a/docs/components/odt/en-US/actions/End.odt b/docs/components/odt/en-US/actions/End.odt
index 46d495763..d4ed93146 100644
Binary files a/docs/components/odt/en-US/actions/End.odt and b/docs/components/odt/en-US/actions/End.odt differ
diff --git a/docs/components/odt/en-US/actions/Error.odt b/docs/components/odt/en-US/actions/Error.odt
index 31e261ac4..9886e7bfb 100644
Binary files a/docs/components/odt/en-US/actions/Error.odt and b/docs/components/odt/en-US/actions/Error.odt differ
diff --git a/docs/components/odt/en-US/actions/Eval JS.odt b/docs/components/odt/en-US/actions/Eval JS.odt
index 31f70e1f2..76f0df8e1 100644
Binary files a/docs/components/odt/en-US/actions/Eval JS.odt and b/docs/components/odt/en-US/actions/Eval JS.odt differ
diff --git a/docs/components/odt/en-US/actions/Evaluate.odt b/docs/components/odt/en-US/actions/Evaluate.odt
index 9ad6ddb1a..883362095 100644
Binary files a/docs/components/odt/en-US/actions/Evaluate.odt and b/docs/components/odt/en-US/actions/Evaluate.odt differ
diff --git a/docs/components/odt/en-US/actions/ExecuteCommand.odt b/docs/components/odt/en-US/actions/ExecuteCommand.odt
index 52ed003a4..65181df80 100644
Binary files a/docs/components/odt/en-US/actions/ExecuteCommand.odt and b/docs/components/odt/en-US/actions/ExecuteCommand.odt differ
diff --git a/docs/components/odt/en-US/actions/FileAppend.odt b/docs/components/odt/en-US/actions/FileAppend.odt
index 8fc2c908e..b948b0de7 100644
Binary files a/docs/components/odt/en-US/actions/FileAppend.odt and b/docs/components/odt/en-US/actions/FileAppend.odt differ
diff --git a/docs/components/odt/en-US/actions/FileOpenDialog.odt b/docs/components/odt/en-US/actions/FileOpenDialog.odt
index 706185827..7b17a667e 100644
Binary files a/docs/components/odt/en-US/actions/FileOpenDialog.odt and b/docs/components/odt/en-US/actions/FileOpenDialog.odt differ
diff --git a/docs/components/odt/en-US/actions/FileRead.odt b/docs/components/odt/en-US/actions/FileRead.odt
index b7312f566..a19acb2b0 100644
Binary files a/docs/components/odt/en-US/actions/FileRead.odt and b/docs/components/odt/en-US/actions/FileRead.odt differ
diff --git a/docs/components/odt/en-US/actions/FileSaveDialog.odt b/docs/components/odt/en-US/actions/FileSaveDialog.odt
index 41029bec0..d939492e2 100644
Binary files a/docs/components/odt/en-US/actions/FileSaveDialog.odt and b/docs/components/odt/en-US/actions/FileSaveDialog.odt differ
diff --git a/docs/components/odt/en-US/actions/FileWrite.odt b/docs/components/odt/en-US/actions/FileWrite.odt
index ae361d2a7..0f2eaec7a 100644
Binary files a/docs/components/odt/en-US/actions/FileWrite.odt and b/docs/components/odt/en-US/actions/FileWrite.odt differ
diff --git a/docs/components/odt/en-US/actions/GetInstrument.odt b/docs/components/odt/en-US/actions/GetInstrument.odt
index c3da87a02..84f58b37b 100644
Binary files a/docs/components/odt/en-US/actions/GetInstrument.odt and b/docs/components/odt/en-US/actions/GetInstrument.odt differ
diff --git a/docs/components/odt/en-US/actions/GetInstrumentProperties.odt b/docs/components/odt/en-US/actions/GetInstrumentProperties.odt
index afb2d44b0..6d216f554 100644
Binary files a/docs/components/odt/en-US/actions/GetInstrumentProperties.odt and b/docs/components/odt/en-US/actions/GetInstrumentProperties.odt differ
diff --git a/docs/components/odt/en-US/actions/HTTP.odt b/docs/components/odt/en-US/actions/HTTP.odt
index 4c65ad47b..afa0bd7e8 100644
Binary files a/docs/components/odt/en-US/actions/HTTP.odt and b/docs/components/odt/en-US/actions/HTTP.odt differ
diff --git a/docs/components/odt/en-US/actions/Input.odt b/docs/components/odt/en-US/actions/Input.odt
index a66b8d0ba..e8d87daa6 100644
Binary files a/docs/components/odt/en-US/actions/Input.odt and b/docs/components/odt/en-US/actions/Input.odt differ
diff --git a/docs/components/odt/en-US/actions/IsTrue.odt b/docs/components/odt/en-US/actions/IsTrue.odt
index be06bad49..e43ab15f6 100644
Binary files a/docs/components/odt/en-US/actions/IsTrue.odt and b/docs/components/odt/en-US/actions/IsTrue.odt differ
diff --git a/docs/components/odt/en-US/actions/JSONParse.odt b/docs/components/odt/en-US/actions/JSONParse.odt
index e2936b1e2..0b933ab9d 100644
Binary files a/docs/components/odt/en-US/actions/JSONParse.odt and b/docs/components/odt/en-US/actions/JSONParse.odt differ
diff --git a/docs/components/odt/en-US/actions/JSONStringify.odt b/docs/components/odt/en-US/actions/JSONStringify.odt
index 1a24c7ef3..d32d6e5b9 100644
Binary files a/docs/components/odt/en-US/actions/JSONStringify.odt and b/docs/components/odt/en-US/actions/JSONStringify.odt differ
diff --git a/docs/components/odt/en-US/actions/LVGL.odt b/docs/components/odt/en-US/actions/LVGL.odt
index ed585f2ce..042598571 100644
Binary files a/docs/components/odt/en-US/actions/LVGL.odt and b/docs/components/odt/en-US/actions/LVGL.odt differ
diff --git a/docs/components/odt/en-US/actions/Log.odt b/docs/components/odt/en-US/actions/Log.odt
index bcf0a2439..6cb6f155c 100644
Binary files a/docs/components/odt/en-US/actions/Log.odt and b/docs/components/odt/en-US/actions/Log.odt differ
diff --git a/docs/components/odt/en-US/actions/Loop.odt b/docs/components/odt/en-US/actions/Loop.odt
index 43a3024fc..701b4e990 100644
Binary files a/docs/components/odt/en-US/actions/Loop.odt and b/docs/components/odt/en-US/actions/Loop.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTConnect.odt b/docs/components/odt/en-US/actions/MQTTConnect.odt
index 190a0619c..01c1e2598 100644
Binary files a/docs/components/odt/en-US/actions/MQTTConnect.odt and b/docs/components/odt/en-US/actions/MQTTConnect.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTDisconnect.odt b/docs/components/odt/en-US/actions/MQTTDisconnect.odt
index acb8a1c23..a13d8bca5 100644
Binary files a/docs/components/odt/en-US/actions/MQTTDisconnect.odt and b/docs/components/odt/en-US/actions/MQTTDisconnect.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTEvent.odt b/docs/components/odt/en-US/actions/MQTTEvent.odt
index 0b13a49af..ef1b8bf38 100644
Binary files a/docs/components/odt/en-US/actions/MQTTEvent.odt and b/docs/components/odt/en-US/actions/MQTTEvent.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTInit.odt b/docs/components/odt/en-US/actions/MQTTInit.odt
index a6d04afeb..9d10828c0 100644
Binary files a/docs/components/odt/en-US/actions/MQTTInit.odt and b/docs/components/odt/en-US/actions/MQTTInit.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTPublish.odt b/docs/components/odt/en-US/actions/MQTTPublish.odt
index a53c4ef34..0ae66d7e1 100644
Binary files a/docs/components/odt/en-US/actions/MQTTPublish.odt and b/docs/components/odt/en-US/actions/MQTTPublish.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTSubscribe.odt b/docs/components/odt/en-US/actions/MQTTSubscribe.odt
index 2449b80b2..0b8ae57c1 100644
Binary files a/docs/components/odt/en-US/actions/MQTTSubscribe.odt and b/docs/components/odt/en-US/actions/MQTTSubscribe.odt differ
diff --git a/docs/components/odt/en-US/actions/MQTTUnsubscribe.odt b/docs/components/odt/en-US/actions/MQTTUnsubscribe.odt
index fb301dff9..cabb365ae 100644
Binary files a/docs/components/odt/en-US/actions/MQTTUnsubscribe.odt and b/docs/components/odt/en-US/actions/MQTTUnsubscribe.odt differ
diff --git a/docs/components/odt/en-US/actions/NoOp.odt b/docs/components/odt/en-US/actions/NoOp.odt
index 7079d4581..1a96f3fcc 100644
Binary files a/docs/components/odt/en-US/actions/NoOp.odt and b/docs/components/odt/en-US/actions/NoOp.odt differ
diff --git a/docs/components/odt/en-US/actions/OnEvent.odt b/docs/components/odt/en-US/actions/OnEvent.odt
index 72eaffe2d..a4d27d06e 100644
Binary files a/docs/components/odt/en-US/actions/OnEvent.odt and b/docs/components/odt/en-US/actions/OnEvent.odt differ
diff --git a/docs/components/odt/en-US/actions/Output.odt b/docs/components/odt/en-US/actions/Output.odt
index bea3b531c..d8afd44d5 100644
Binary files a/docs/components/odt/en-US/actions/Output.odt and b/docs/components/odt/en-US/actions/Output.odt differ
diff --git a/docs/components/odt/en-US/actions/OverrideStyle.odt b/docs/components/odt/en-US/actions/OverrideStyle.odt
index 2be3b8685..f43d42a2a 100644
Binary files a/docs/components/odt/en-US/actions/OverrideStyle.odt and b/docs/components/odt/en-US/actions/OverrideStyle.odt differ
diff --git a/docs/components/odt/en-US/actions/PythonEnd.odt b/docs/components/odt/en-US/actions/PythonEnd.odt
index 3f1e5ebda..05805408f 100644
Binary files a/docs/components/odt/en-US/actions/PythonEnd.odt and b/docs/components/odt/en-US/actions/PythonEnd.odt differ
diff --git a/docs/components/odt/en-US/actions/PythonRun.odt b/docs/components/odt/en-US/actions/PythonRun.odt
index ec96c19f2..3a46f73cb 100644
Binary files a/docs/components/odt/en-US/actions/PythonRun.odt and b/docs/components/odt/en-US/actions/PythonRun.odt differ
diff --git a/docs/components/odt/en-US/actions/PythonSendMessage.odt b/docs/components/odt/en-US/actions/PythonSendMessage.odt
index ef957063d..7b78ad898 100644
Binary files a/docs/components/odt/en-US/actions/PythonSendMessage.odt and b/docs/components/odt/en-US/actions/PythonSendMessage.odt differ
diff --git a/docs/components/odt/en-US/actions/ReadSetting.odt b/docs/components/odt/en-US/actions/ReadSetting.odt
index 0a5e181f7..04a15dfdb 100644
Binary files a/docs/components/odt/en-US/actions/ReadSetting.odt and b/docs/components/odt/en-US/actions/ReadSetting.odt differ
diff --git a/docs/components/odt/en-US/actions/Regexp.odt b/docs/components/odt/en-US/actions/Regexp.odt
index c56d3ac64..1e6a199f5 100644
Binary files a/docs/components/odt/en-US/actions/Regexp.odt and b/docs/components/odt/en-US/actions/Regexp.odt differ
diff --git a/docs/components/odt/en-US/actions/SCPI.odt b/docs/components/odt/en-US/actions/SCPI.odt
index 96b99d8af..253aa6206 100644
Binary files a/docs/components/odt/en-US/actions/SCPI.odt and b/docs/components/odt/en-US/actions/SCPI.odt differ
diff --git a/docs/components/odt/en-US/actions/SelectInstrument.odt b/docs/components/odt/en-US/actions/SelectInstrument.odt
index 3db92b1b6..35d566684 100644
Binary files a/docs/components/odt/en-US/actions/SelectInstrument.odt and b/docs/components/odt/en-US/actions/SelectInstrument.odt differ
diff --git a/docs/components/odt/en-US/actions/SelectLanguage.odt b/docs/components/odt/en-US/actions/SelectLanguage.odt
index 1a8a7b307..1f04878ce 100644
Binary files a/docs/components/odt/en-US/actions/SelectLanguage.odt and b/docs/components/odt/en-US/actions/SelectLanguage.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialConnect.odt b/docs/components/odt/en-US/actions/SerialConnect.odt
index 3fd948190..720626366 100644
Binary files a/docs/components/odt/en-US/actions/SerialConnect.odt and b/docs/components/odt/en-US/actions/SerialConnect.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialDisconnect.odt b/docs/components/odt/en-US/actions/SerialDisconnect.odt
index 7feed7aba..823d9eb1e 100644
Binary files a/docs/components/odt/en-US/actions/SerialDisconnect.odt and b/docs/components/odt/en-US/actions/SerialDisconnect.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialInit.odt b/docs/components/odt/en-US/actions/SerialInit.odt
index 9c9f4a4c4..731361212 100644
Binary files a/docs/components/odt/en-US/actions/SerialInit.odt and b/docs/components/odt/en-US/actions/SerialInit.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialListPorts.odt b/docs/components/odt/en-US/actions/SerialListPorts.odt
index 83ad9f568..10e4ddfb5 100644
Binary files a/docs/components/odt/en-US/actions/SerialListPorts.odt and b/docs/components/odt/en-US/actions/SerialListPorts.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialRead.odt b/docs/components/odt/en-US/actions/SerialRead.odt
index e253798da..f33f2ad99 100644
Binary files a/docs/components/odt/en-US/actions/SerialRead.odt and b/docs/components/odt/en-US/actions/SerialRead.odt differ
diff --git a/docs/components/odt/en-US/actions/SerialWrite.odt b/docs/components/odt/en-US/actions/SerialWrite.odt
index 5a063ff12..bb05c8d56 100644
Binary files a/docs/components/odt/en-US/actions/SerialWrite.odt and b/docs/components/odt/en-US/actions/SerialWrite.odt differ
diff --git a/docs/components/odt/en-US/actions/SetPageDirection.odt b/docs/components/odt/en-US/actions/SetPageDirection.odt
index a6b99dcaf..960d7fc24 100644
Binary files a/docs/components/odt/en-US/actions/SetPageDirection.odt and b/docs/components/odt/en-US/actions/SetPageDirection.odt differ
diff --git a/docs/components/odt/en-US/actions/SetVariable.odt b/docs/components/odt/en-US/actions/SetVariable.odt
index 2fa9f95a8..eb5d427fa 100644
Binary files a/docs/components/odt/en-US/actions/SetVariable.odt and b/docs/components/odt/en-US/actions/SetVariable.odt differ
diff --git a/docs/components/odt/en-US/actions/ShowFileInFolder.odt b/docs/components/odt/en-US/actions/ShowFileInFolder.odt
index 6d6925e44..a996f19b6 100644
Binary files a/docs/components/odt/en-US/actions/ShowFileInFolder.odt and b/docs/components/odt/en-US/actions/ShowFileInFolder.odt differ
diff --git a/docs/components/odt/en-US/actions/ShowKeyboard.odt b/docs/components/odt/en-US/actions/ShowKeyboard.odt
index 7943fb283..8aa546246 100644
Binary files a/docs/components/odt/en-US/actions/ShowKeyboard.odt and b/docs/components/odt/en-US/actions/ShowKeyboard.odt differ
diff --git a/docs/components/odt/en-US/actions/ShowKeypad.odt b/docs/components/odt/en-US/actions/ShowKeypad.odt
index ffbd037a9..5d5043f45 100644
Binary files a/docs/components/odt/en-US/actions/ShowKeypad.odt and b/docs/components/odt/en-US/actions/ShowKeypad.odt differ
diff --git a/docs/components/odt/en-US/actions/ShowMessageBox.odt b/docs/components/odt/en-US/actions/ShowMessageBox.odt
index 778455445..0691e334f 100644
Binary files a/docs/components/odt/en-US/actions/ShowMessageBox.odt and b/docs/components/odt/en-US/actions/ShowMessageBox.odt differ
diff --git a/docs/components/odt/en-US/actions/ShowPage.odt b/docs/components/odt/en-US/actions/ShowPage.odt
index f29c1f375..8fcdf1037 100644
Binary files a/docs/components/odt/en-US/actions/ShowPage.odt and b/docs/components/odt/en-US/actions/ShowPage.odt differ
diff --git a/docs/components/odt/en-US/actions/SortArray.odt b/docs/components/odt/en-US/actions/SortArray.odt
index 4c5077401..d9f99d301 100644
Binary files a/docs/components/odt/en-US/actions/SortArray.odt and b/docs/components/odt/en-US/actions/SortArray.odt differ
diff --git a/docs/components/odt/en-US/actions/Start.odt b/docs/components/odt/en-US/actions/Start.odt
index ef4efa0ff..33728d983 100644
Binary files a/docs/components/odt/en-US/actions/Start.odt and b/docs/components/odt/en-US/actions/Start.odt differ
diff --git a/docs/components/odt/en-US/actions/SwitchCase.odt b/docs/components/odt/en-US/actions/SwitchCase.odt
index 2b68a31f4..c167bd1f5 100644
Binary files a/docs/components/odt/en-US/actions/SwitchCase.odt and b/docs/components/odt/en-US/actions/SwitchCase.odt differ
diff --git a/docs/components/odt/en-US/actions/TestAndSet.odt b/docs/components/odt/en-US/actions/TestAndSet.odt
index 5d35ef24e..381be58e4 100644
Binary files a/docs/components/odt/en-US/actions/TestAndSet.odt and b/docs/components/odt/en-US/actions/TestAndSet.odt differ
diff --git a/docs/components/odt/en-US/actions/Watch.odt b/docs/components/odt/en-US/actions/Watch.odt
index 117a8f240..d42120d3d 100644
Binary files a/docs/components/odt/en-US/actions/Watch.odt and b/docs/components/odt/en-US/actions/Watch.odt differ
diff --git a/docs/components/odt/en-US/actions/WriteSetting.odt b/docs/components/odt/en-US/actions/WriteSetting.odt
index 69637589d..389f7a622 100644
Binary files a/docs/components/odt/en-US/actions/WriteSetting.odt and b/docs/components/odt/en-US/actions/WriteSetting.odt differ
diff --git a/docs/components/odt/en-US/widgets/Arc.odt b/docs/components/odt/en-US/widgets/Arc.odt
index 3f61565e1..3d99713bf 100644
Binary files a/docs/components/odt/en-US/widgets/Arc.odt and b/docs/components/odt/en-US/widgets/Arc.odt differ
diff --git a/docs/components/odt/en-US/widgets/Bar.odt b/docs/components/odt/en-US/widgets/Bar.odt
index b3676122f..111cc291b 100644
Binary files a/docs/components/odt/en-US/widgets/Bar.odt and b/docs/components/odt/en-US/widgets/Bar.odt differ
diff --git a/docs/components/odt/en-US/widgets/BarGraph.odt b/docs/components/odt/en-US/widgets/BarGraph.odt
index a16e7228c..4a3d4f377 100644
Binary files a/docs/components/odt/en-US/widgets/BarGraph.odt and b/docs/components/odt/en-US/widgets/BarGraph.odt differ
diff --git a/docs/components/odt/en-US/widgets/Bitmap (Dashboard).odt b/docs/components/odt/en-US/widgets/Bitmap (Dashboard).odt
index 1f5fb328d..0ed8262de 100644
Binary files a/docs/components/odt/en-US/widgets/Bitmap (Dashboard).odt and b/docs/components/odt/en-US/widgets/Bitmap (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Bitmap (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Bitmap (EEZ-GUI).odt
index 07b1d4963..643e7df2e 100644
Binary files a/docs/components/odt/en-US/widgets/Bitmap (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Bitmap (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Button (Dashboard).odt b/docs/components/odt/en-US/widgets/Button (Dashboard).odt
index 59c2e5a10..ac3c8133d 100644
Binary files a/docs/components/odt/en-US/widgets/Button (Dashboard).odt and b/docs/components/odt/en-US/widgets/Button (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Button (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Button (EEZ-GUI).odt
index 25b044aeb..bb659c501 100644
Binary files a/docs/components/odt/en-US/widgets/Button (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Button (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Button (LVGL).odt b/docs/components/odt/en-US/widgets/Button (LVGL).odt
index 0707cd0d0..fff72b279 100644
Binary files a/docs/components/odt/en-US/widgets/Button (LVGL).odt and b/docs/components/odt/en-US/widgets/Button (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/ButtonGroup.odt b/docs/components/odt/en-US/widgets/ButtonGroup.odt
index 4f1546537..501199991 100644
Binary files a/docs/components/odt/en-US/widgets/ButtonGroup.odt and b/docs/components/odt/en-US/widgets/ButtonGroup.odt differ
diff --git a/docs/components/odt/en-US/widgets/Calendar.odt b/docs/components/odt/en-US/widgets/Calendar.odt
index 262d6146b..cf86fbe26 100644
Binary files a/docs/components/odt/en-US/widgets/Calendar.odt and b/docs/components/odt/en-US/widgets/Calendar.odt differ
diff --git a/docs/components/odt/en-US/widgets/Chart.odt b/docs/components/odt/en-US/widgets/Chart.odt
index 47b855c18..0e8eb5cc1 100644
Binary files a/docs/components/odt/en-US/widgets/Chart.odt and b/docs/components/odt/en-US/widgets/Chart.odt differ
diff --git a/docs/components/odt/en-US/widgets/Checkbox (Dashboard).odt b/docs/components/odt/en-US/widgets/Checkbox (Dashboard).odt
index 0d1efd8fd..731af2a5e 100644
Binary files a/docs/components/odt/en-US/widgets/Checkbox (Dashboard).odt and b/docs/components/odt/en-US/widgets/Checkbox (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Checkbox (LVGL).odt b/docs/components/odt/en-US/widgets/Checkbox (LVGL).odt
index 72014847f..2c1212fff 100644
Binary files a/docs/components/odt/en-US/widgets/Checkbox (LVGL).odt and b/docs/components/odt/en-US/widgets/Checkbox (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/Colorwheel.odt b/docs/components/odt/en-US/widgets/Colorwheel.odt
index 02995b424..de8a6934c 100644
Binary files a/docs/components/odt/en-US/widgets/Colorwheel.odt and b/docs/components/odt/en-US/widgets/Colorwheel.odt differ
diff --git a/docs/components/odt/en-US/widgets/Container.odt b/docs/components/odt/en-US/widgets/Container.odt
index 5505f1f01..9b5334fa5 100644
Binary files a/docs/components/odt/en-US/widgets/Container.odt and b/docs/components/odt/en-US/widgets/Container.odt differ
diff --git a/docs/components/odt/en-US/widgets/DisplayData.odt b/docs/components/odt/en-US/widgets/DisplayData.odt
index 5b02fb2b6..4699f2882 100644
Binary files a/docs/components/odt/en-US/widgets/DisplayData.odt and b/docs/components/odt/en-US/widgets/DisplayData.odt differ
diff --git a/docs/components/odt/en-US/widgets/Dropdown (Dashboard).odt b/docs/components/odt/en-US/widgets/Dropdown (Dashboard).odt
index 275f54281..083f0286f 100644
Binary files a/docs/components/odt/en-US/widgets/Dropdown (Dashboard).odt and b/docs/components/odt/en-US/widgets/Dropdown (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Dropdown (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Dropdown (EEZ-GUI).odt
index ebb5a8e1e..a52738583 100644
Binary files a/docs/components/odt/en-US/widgets/Dropdown (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Dropdown (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Dropdown (LVGL).odt b/docs/components/odt/en-US/widgets/Dropdown (LVGL).odt
index e91f3930a..791a7ce85 100644
Binary files a/docs/components/odt/en-US/widgets/Dropdown (LVGL).odt and b/docs/components/odt/en-US/widgets/Dropdown (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/EEZChart.odt b/docs/components/odt/en-US/widgets/EEZChart.odt
index ac3513c0d..2a9101dbd 100644
Binary files a/docs/components/odt/en-US/widgets/EEZChart.odt and b/docs/components/odt/en-US/widgets/EEZChart.odt differ
diff --git a/docs/components/odt/en-US/widgets/Gauge (Dashboard).odt b/docs/components/odt/en-US/widgets/Gauge (Dashboard).odt
index 8746be902..2d270ecb1 100644
Binary files a/docs/components/odt/en-US/widgets/Gauge (Dashboard).odt and b/docs/components/odt/en-US/widgets/Gauge (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Gauge (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Gauge (EEZ-GUI).odt
index 3560782a6..aa8b3bd63 100644
Binary files a/docs/components/odt/en-US/widgets/Gauge (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Gauge (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Grid.odt b/docs/components/odt/en-US/widgets/Grid.odt
index 83e5e2f41..5530b97db 100644
Binary files a/docs/components/odt/en-US/widgets/Grid.odt and b/docs/components/odt/en-US/widgets/Grid.odt differ
diff --git a/docs/components/odt/en-US/widgets/Image.odt b/docs/components/odt/en-US/widgets/Image.odt
index 6758e42f2..51bd3e259 100644
Binary files a/docs/components/odt/en-US/widgets/Image.odt and b/docs/components/odt/en-US/widgets/Image.odt differ
diff --git a/docs/components/odt/en-US/widgets/Imgbutton.odt b/docs/components/odt/en-US/widgets/Imgbutton.odt
index 70ea42108..3590f1fc8 100644
Binary files a/docs/components/odt/en-US/widgets/Imgbutton.odt and b/docs/components/odt/en-US/widgets/Imgbutton.odt differ
diff --git a/docs/components/odt/en-US/widgets/Input (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Input (EEZ-GUI).odt
index 269834589..0c159291f 100644
Binary files a/docs/components/odt/en-US/widgets/Input (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Input (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Keyboard.odt b/docs/components/odt/en-US/widgets/Keyboard.odt
index aa3f4b0d7..08ee686f9 100644
Binary files a/docs/components/odt/en-US/widgets/Keyboard.odt and b/docs/components/odt/en-US/widgets/Keyboard.odt differ
diff --git a/docs/components/odt/en-US/widgets/Label.odt b/docs/components/odt/en-US/widgets/Label.odt
index 2de1d8cc2..e7764dae5 100644
Binary files a/docs/components/odt/en-US/widgets/Label.odt and b/docs/components/odt/en-US/widgets/Label.odt differ
diff --git a/docs/components/odt/en-US/widgets/LineChart (Dashboard).odt b/docs/components/odt/en-US/widgets/LineChart (Dashboard).odt
index ae3de7d24..ae5f59007 100644
Binary files a/docs/components/odt/en-US/widgets/LineChart (Dashboard).odt and b/docs/components/odt/en-US/widgets/LineChart (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/LineChart (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/LineChart (EEZ-GUI).odt
index 72df3d17d..ab2e5fdfe 100644
Binary files a/docs/components/odt/en-US/widgets/LineChart (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/LineChart (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/List.odt b/docs/components/odt/en-US/widgets/List.odt
index a3fd6804b..6eb60ed81 100644
Binary files a/docs/components/odt/en-US/widgets/List.odt and b/docs/components/odt/en-US/widgets/List.odt differ
diff --git a/docs/components/odt/en-US/widgets/Markdown.odt b/docs/components/odt/en-US/widgets/Markdown.odt
index 5c4d8136e..04d21c8d0 100644
Binary files a/docs/components/odt/en-US/widgets/Markdown.odt and b/docs/components/odt/en-US/widgets/Markdown.odt differ
diff --git a/docs/components/odt/en-US/widgets/Meter.odt b/docs/components/odt/en-US/widgets/Meter.odt
index fe4d83343..53b491e3b 100644
Binary files a/docs/components/odt/en-US/widgets/Meter.odt and b/docs/components/odt/en-US/widgets/Meter.odt differ
diff --git a/docs/components/odt/en-US/widgets/MultilineText.odt b/docs/components/odt/en-US/widgets/MultilineText.odt
index 6439649a9..07a2570c2 100644
Binary files a/docs/components/odt/en-US/widgets/MultilineText.odt and b/docs/components/odt/en-US/widgets/MultilineText.odt differ
diff --git a/docs/components/odt/en-US/widgets/Panel.odt b/docs/components/odt/en-US/widgets/Panel.odt
index 1ccbc1e02..c42af4586 100644
Binary files a/docs/components/odt/en-US/widgets/Panel.odt and b/docs/components/odt/en-US/widgets/Panel.odt differ
diff --git a/docs/components/odt/en-US/widgets/Progress (Dashboard).odt b/docs/components/odt/en-US/widgets/Progress (Dashboard).odt
index 8972f7c63..f79181d30 100644
Binary files a/docs/components/odt/en-US/widgets/Progress (Dashboard).odt and b/docs/components/odt/en-US/widgets/Progress (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Progress (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Progress (EEZ-GUI).odt
index 4f1038238..144b90a4f 100644
Binary files a/docs/components/odt/en-US/widgets/Progress (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Progress (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/QRCode (Dashboard).odt b/docs/components/odt/en-US/widgets/QRCode (Dashboard).odt
index 3706cef7c..6da6f7cbd 100644
Binary files a/docs/components/odt/en-US/widgets/QRCode (Dashboard).odt and b/docs/components/odt/en-US/widgets/QRCode (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/QRCode (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/QRCode (EEZ-GUI).odt
index 7fc642cbb..bc9055cfb 100644
Binary files a/docs/components/odt/en-US/widgets/QRCode (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/QRCode (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Rectangle (Dashboard).odt b/docs/components/odt/en-US/widgets/Rectangle (Dashboard).odt
index 6e7a57ef8..d92f54f11 100644
Binary files a/docs/components/odt/en-US/widgets/Rectangle (Dashboard).odt and b/docs/components/odt/en-US/widgets/Rectangle (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Rectangle (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Rectangle (EEZ-GUI).odt
index ee2df0899..e46d0d67d 100644
Binary files a/docs/components/odt/en-US/widgets/Rectangle (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Rectangle (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Roller (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Roller (EEZ-GUI).odt
index 1b1cbdaa2..e4ddbd2df 100644
Binary files a/docs/components/odt/en-US/widgets/Roller (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Roller (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Roller (LVGL).odt b/docs/components/odt/en-US/widgets/Roller (LVGL).odt
index 3a711a462..a5271c7ca 100644
Binary files a/docs/components/odt/en-US/widgets/Roller (LVGL).odt and b/docs/components/odt/en-US/widgets/Roller (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/ScrollBar.odt b/docs/components/odt/en-US/widgets/ScrollBar.odt
index 78df4edf7..b7e6d8646 100644
Binary files a/docs/components/odt/en-US/widgets/ScrollBar.odt and b/docs/components/odt/en-US/widgets/ScrollBar.odt differ
diff --git a/docs/components/odt/en-US/widgets/Select.odt b/docs/components/odt/en-US/widgets/Select.odt
index 2ab31ddc3..363fd3189 100644
Binary files a/docs/components/odt/en-US/widgets/Select.odt and b/docs/components/odt/en-US/widgets/Select.odt differ
diff --git a/docs/components/odt/en-US/widgets/Slider (Dashboard).odt b/docs/components/odt/en-US/widgets/Slider (Dashboard).odt
index 159151eb4..75e95e5c9 100644
Binary files a/docs/components/odt/en-US/widgets/Slider (Dashboard).odt and b/docs/components/odt/en-US/widgets/Slider (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Slider (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Slider (EEZ-GUI).odt
index c712f6bbc..dedb6d3ab 100644
Binary files a/docs/components/odt/en-US/widgets/Slider (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Slider (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Slider (LVGL).odt b/docs/components/odt/en-US/widgets/Slider (LVGL).odt
index a5ad4fe47..740997b19 100644
Binary files a/docs/components/odt/en-US/widgets/Slider (LVGL).odt and b/docs/components/odt/en-US/widgets/Slider (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/Spinner (Dashboard).odt b/docs/components/odt/en-US/widgets/Spinner (Dashboard).odt
index a5e3a02b2..8843c9acc 100644
Binary files a/docs/components/odt/en-US/widgets/Spinner (Dashboard).odt and b/docs/components/odt/en-US/widgets/Spinner (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Spinner (LVGL).odt b/docs/components/odt/en-US/widgets/Spinner (LVGL).odt
index 854888420..8c7e1ed24 100644
Binary files a/docs/components/odt/en-US/widgets/Spinner (LVGL).odt and b/docs/components/odt/en-US/widgets/Spinner (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/Switch (Dashboard).odt b/docs/components/odt/en-US/widgets/Switch (Dashboard).odt
index ca44e2690..a94d1b99d 100644
Binary files a/docs/components/odt/en-US/widgets/Switch (Dashboard).odt and b/docs/components/odt/en-US/widgets/Switch (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Switch (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Switch (EEZ-GUI).odt
index e8c68e2f2..f90ed2aab 100644
Binary files a/docs/components/odt/en-US/widgets/Switch (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Switch (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/Switch (LVGL).odt b/docs/components/odt/en-US/widgets/Switch (LVGL).odt
index f91124db8..6518f963c 100644
Binary files a/docs/components/odt/en-US/widgets/Switch (LVGL).odt and b/docs/components/odt/en-US/widgets/Switch (LVGL).odt differ
diff --git a/docs/components/odt/en-US/widgets/Terminal.odt b/docs/components/odt/en-US/widgets/Terminal.odt
index 256779484..e8e58edfa 100644
Binary files a/docs/components/odt/en-US/widgets/Terminal.odt and b/docs/components/odt/en-US/widgets/Terminal.odt differ
diff --git a/docs/components/odt/en-US/widgets/Text (Dashboard).odt b/docs/components/odt/en-US/widgets/Text (Dashboard).odt
index e7f2e16f1..a83a65252 100644
Binary files a/docs/components/odt/en-US/widgets/Text (Dashboard).odt and b/docs/components/odt/en-US/widgets/Text (Dashboard).odt differ
diff --git a/docs/components/odt/en-US/widgets/Text (EEZ-GUI).odt b/docs/components/odt/en-US/widgets/Text (EEZ-GUI).odt
index 4c341bf43..09e5ed5be 100644
Binary files a/docs/components/odt/en-US/widgets/Text (EEZ-GUI).odt and b/docs/components/odt/en-US/widgets/Text (EEZ-GUI).odt differ
diff --git a/docs/components/odt/en-US/widgets/TextInput.odt b/docs/components/odt/en-US/widgets/TextInput.odt
index d98ac8332..ab501ed20 100644
Binary files a/docs/components/odt/en-US/widgets/TextInput.odt and b/docs/components/odt/en-US/widgets/TextInput.odt differ
diff --git a/docs/components/odt/en-US/widgets/Textarea.odt b/docs/components/odt/en-US/widgets/Textarea.odt
index 053a0fc1a..bfe849009 100644
Binary files a/docs/components/odt/en-US/widgets/Textarea.odt and b/docs/components/odt/en-US/widgets/Textarea.odt differ
diff --git a/docs/components/odt/en-US/widgets/ToggleButton.odt b/docs/components/odt/en-US/widgets/ToggleButton.odt
index 67df7ee77..2857749db 100644
Binary files a/docs/components/odt/en-US/widgets/ToggleButton.odt and b/docs/components/odt/en-US/widgets/ToggleButton.odt differ
diff --git a/docs/components/odt/en-US/widgets/UpDown.odt b/docs/components/odt/en-US/widgets/UpDown.odt
index 7b88aa6b4..eed304476 100644
Binary files a/docs/components/odt/en-US/widgets/UpDown.odt and b/docs/components/odt/en-US/widgets/UpDown.odt differ
diff --git a/docs/odt-template/styles.xml b/docs/odt-template/styles.xml
index 65e0eb63d..662a16222 100644
--- a/docs/odt-template/styles.xml
+++ b/docs/odt-template/styles.xml
@@ -1,2 +1,885 @@
-1Loop Action2A1.Loop3
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ Loop Action
+
+
+
+
+ 4
+
+
+
+
+
+
+ A1. CSVParse
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
diff --git a/packages/home/documentation-browser/generate-odt.tsx b/packages/home/documentation-browser/generate-odt.tsx
index d1da142e3..c2e4f3f2c 100644
--- a/packages/home/documentation-browser/generate-odt.tsx
+++ b/packages/home/documentation-browser/generate-odt.tsx
@@ -28,7 +28,7 @@ class Context {
) {}
getListID() {
- return "list" + this.listID++;
+ return "list_" + this.componentInfo.name + this.listID++;
}
generateImage(href: string) {
@@ -67,11 +67,16 @@ function lexemesToODT(context: Context, tokens: marked.Token[]) {
} else if (token.type == "codespan") {
odt += `${token.text}`;
} else if (token.type == "code") {
+ console.log(context.componentInfo.name, tokens, token);
+
odt += token.text
.split("\n")
.map(
line =>
- `${line}`
+ `${line.replace(
+ / /gi,
+ ""
+ )}`
)
.join();
} else if (token.type == "em") {
@@ -79,7 +84,7 @@ function lexemesToODT(context: Context, tokens: marked.Token[]) {
} else if (token.type == "strong") {
odt += `${token.text}`;
} else if (token.type == "space") {
- odt += ` `;
+ odt += ``;
} else if (token.type == "br") {
odt += ``;
} else if (token.type == "list") {
@@ -87,8 +92,14 @@ function lexemesToODT(context: Context, tokens: marked.Token[]) {
odt += `
${token.items
.map(
- item => `
-
+ (item, i) => `
+
${lexemesToODT(context, item.tokens)}
`
@@ -151,6 +162,22 @@ async function generateODTFile(
)
);
+ const titleList = context.getListID();
+ const propertiesList = !componentInfo.isEmptyProperties()
+ ? context.getListID()
+ : undefined;
+ const inputsList = !componentInfo.isEmptyInputs()
+ ? context.getListID()
+ : undefined;
+ const outputsList = !componentInfo.isEmptyOutputs()
+ ? context.getListID()
+ : undefined;
+ const examplesList = !componentInfo.isEmptyExamples()
+ ? context.getListID()
+ : undefined;
+
+ let propertyPrevListID: string | undefined;
+
let content = `
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
@@ -271,14 +295,12 @@ async function generateODTFile(
+
-
+
-
-
-
-
+
@@ -292,9 +314,9 @@ async function generateODTFile(
-
+
- ${
+ ${
componentInfo.isDashboardComponent
? `
@@ -321,14 +343,12 @@ async function generateODTFile(
-
-
${markdownToODT(context, componentInfo.getDescriptionMarkdown())}
${
- !componentInfo.isEmptyProperties()
+ propertiesList
? `
-
+
@@ -365,8 +385,14 @@ async function generateODTFile(
let propertyDescription =
getPropertyDescription(property);
- return `
-
+ let listID = context.getListID();
+
+ const result = `
+
@@ -388,8 +414,11 @@ async function generateODTFile(
componentInfo.getPropertyDescriptionMarkdown(
property.name
)
- )}
- `;
+ )}`;
+
+ propertyPrevListID = listID;
+
+ return result;
})
.join()}
@@ -401,9 +430,11 @@ async function generateODTFile(
}
${
- !componentInfo.isEmptyInputs()
+ inputsList
? `
-
+
@@ -421,7 +452,7 @@ async function generateODTFile(
let inputDescription = getInputDescription(input);
return `
-
+
@@ -443,18 +474,18 @@ async function generateODTFile(
componentInfo.getInputDescriptionMarkdown(
input.name
)
- )}
- ;
- `;
+ )}`;
})
.join()}`
: ""
}
${
- !componentInfo.isEmptyOutputs()
+ outputsList
? `
-
+
@@ -472,7 +503,7 @@ async function generateODTFile(
let outputDescription = getOutputDescription(output);
return `
-
+
@@ -494,8 +525,7 @@ async function generateODTFile(
componentInfo.getOutputDescriptionMarkdown(
output.name
)
- )}
- `;
+ )}`;
})
.join()}`
: ""
@@ -503,9 +533,14 @@ async function generateODTFile(
${
- !componentInfo.isEmptyExamples()
+ examplesList
? `
-
+