--- a/svghmi/svghmi.js Wed Nov 25 14:47:47 2020 +0100
+++ b/svghmi/svghmi.js Fri Nov 27 18:06:34 2020 +0100
@@ -1,7 +1,7 @@
// svghmi.js
var updates = {};
-var need_cache_apply = [];
+var need_cache_apply = [];
function dispatch_value(index, value) {
@@ -41,7 +41,7 @@
NODE: (dv,offset) => [dv.getInt8(offset, true), 1],
REAL: (dv,offset) => [dv.getFloat32(offset, true), 4],
STRING: (dv, offset) => {
- size = dv.getInt8(offset);
+ const size = dv.getInt8(offset);
return [
String.fromCharCode.apply(null, new Uint8Array(
dv.buffer, /* original buffer */
@@ -132,10 +132,11 @@
}
};
+hmi_hash_u8 = new Uint8Array(hmi_hash);
function send_blob(data) {
if(data.length > 0) {
- ws.send(new Blob([new Uint8Array(hmi_hash)].concat(data)));
+ ws.send(new Blob([hmi_hash_u8].concat(data)));
};
};
@@ -148,7 +149,7 @@
str = str.slice(0,128);
binary = new Uint8Array(str.length + 1);
binary[0] = str.length;
- for(var i = 0; i < str.length; i++){
+ for(let i = 0; i < str.length; i++){
binary[i+1] = str.charCodeAt(i);
}
return binary;
@@ -342,9 +343,9 @@
if(old_desc){
old_desc.widgets.map(([widget,relativeness])=>widget.unsub());
}
- var new_offset = page_index == undefined ? 0 : page_index - new_desc.page_index;
-
- container_id = page_name + (page_index != undefined ? page_index : "");
+ const new_offset = page_index == undefined ? 0 : page_index - new_desc.page_index;
+
+ const container_id = page_name + (page_index != undefined ? page_index : "");
new_desc.widgets.map(([widget,relativeness])=>widget.sub(new_offset,relativeness,container_id));
@@ -411,7 +412,7 @@
};
-var xmlns = "http://www.w3.org/2000/svg";
+const xmlns = "http://www.w3.org/2000/svg";
var edit_callback;
const localtypes = {"PAGE_LOCAL":null, "HMI_LOCAL":null}
function edit_value(path, valuetype, callback, initial, size) {