--- a/svghmi/gen_index_xhtml.xslt Thu Oct 22 22:44:29 2020 +0200
+++ b/svghmi/gen_index_xhtml.xslt Wed Oct 28 18:21:12 2020 +0200
@@ -3826,7 +3826,9 @@
<xsl:template mode="widget_class" match="widget[@type='JsonTable']">
<xsl:text>class JsonTableWidget extends Widget{
</xsl:text>
- <xsl:text> cache = [100,50];
+ <xsl:text> // arbitrary defaults to avoid missing entries in query
+</xsl:text>
+ <xsl:text> cache = [0,100,50];
</xsl:text>
<xsl:text> do_http_request(...opt) {
</xsl:text>
@@ -3840,6 +3842,8 @@
</xsl:text>
<xsl:text> visible: this.visible,
</xsl:text>
+ <xsl:text> extra: this.cache.slice(4),
+</xsl:text>
<xsl:text> options: opt
</xsl:text>
<xsl:text> };
@@ -4177,8 +4181,6 @@
</xsl:text>
<xsl:text> this.apply_hmi_value(3, this.visible);
</xsl:text>
- <xsl:text> console.log(range,position,jdata);
-</xsl:text>
<xsl:apply-templates mode="json_table_render_except_comments" select="$data_elt">
<xsl:with-param name="expressions" select="$initexpr_ns"/>
<xsl:with-param name="widget_elts" select="$hmi_element/*[@inkscape:label = 'data']/descendant::svg:*"/>