--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/svghmi/widget_back.ysl2 Thu Mar 26 14:21:52 2020 +0100
@@ -0,0 +1,18 @@
+// widget_back.ysl2
+
+template "widget[@type='Back']", mode="widget_defs" {
+ param "hmi_element";
+
+ | on_click: function(evt) {
+ | console.log("Back !");
+ | if(jump_history.length > 1){
+ | jump_history.pop();
+ | let [page_name, index] = jump_history.pop();
+ | switch_page(page_name, index);
+ | }
+ | },
+ | init: function() {
+ | this.element.setAttribute("onclick", "hmi_widgets['«$hmi_element/@id»'].on_click(evt)");
+ | },
+}
+