svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 3004 705e34c6fe93
parent 3003 9771a724af09
child 3005 ff9ae4f4e3be
child 3015 bd0b120cf277
equal deleted inserted replaced
3003:9771a724af09 3004:705e34c6fe93
  1007 </xsl:text>
  1007 </xsl:text>
  1008     <xsl:text>         return this.offset ? orig + this.offset : orig;
  1008     <xsl:text>         return this.offset ? orig + this.offset : orig;
  1009 </xsl:text>
  1009 </xsl:text>
  1010     <xsl:text>    }
  1010     <xsl:text>    }
  1011 </xsl:text>
  1011 </xsl:text>
       
  1012     <xsl:text>    change_hmi_value(index,opstr) {
       
  1013 </xsl:text>
       
  1014     <xsl:text>        return change_hmi_value(this.get_idx(index), opstr);
       
  1015 </xsl:text>
       
  1016     <xsl:text>    }
       
  1017 </xsl:text>
       
  1018     <xsl:text>
       
  1019 </xsl:text>
       
  1020     <xsl:text>    apply_hmi_value(index, new_val) {
       
  1021 </xsl:text>
       
  1022     <xsl:text>        return apply_hmi_value(this.get_idx(0), new_val);
       
  1023 </xsl:text>
       
  1024     <xsl:text>    }
       
  1025 </xsl:text>
  1012     <xsl:text>}
  1026     <xsl:text>}
  1013 </xsl:text>
  1027 </xsl:text>
  1014     <xsl:text>
  1028     <xsl:text>
  1015 </xsl:text>
  1029 </xsl:text>
  1016   </xsl:template>
  1030   </xsl:template>
  1194 </xsl:text>
  1208 </xsl:text>
  1195     <xsl:text>        this.inactive_elt.setAttribute("style", "display:none");
  1209     <xsl:text>        this.inactive_elt.setAttribute("style", "display:none");
  1196 </xsl:text>
  1210 </xsl:text>
  1197     <xsl:text>    }
  1211     <xsl:text>    }
  1198 </xsl:text>
  1212 </xsl:text>
  1199     <xsl:text>    apply_hmi_value(this.get_idx(0), 1);
  1213     <xsl:text>    this.apply_hmi_value(0, 1);
  1200 </xsl:text>
  1214 </xsl:text>
  1201     <xsl:text>},
  1215     <xsl:text>},
  1202 </xsl:text>
  1216 </xsl:text>
  1203     <xsl:text>on_mouse_up: function(evt) {
  1217     <xsl:text>on_mouse_up: function(evt) {
  1204 </xsl:text>
  1218 </xsl:text>
  1208 </xsl:text>
  1222 </xsl:text>
  1209     <xsl:text>        this.inactive_elt.setAttribute("style", this.inactive_style);
  1223     <xsl:text>        this.inactive_elt.setAttribute("style", this.inactive_style);
  1210 </xsl:text>
  1224 </xsl:text>
  1211     <xsl:text>    }
  1225     <xsl:text>    }
  1212 </xsl:text>
  1226 </xsl:text>
  1213     <xsl:text>    apply_hmi_value(this.get_idx(0), 0);
  1227     <xsl:text>    this.apply_hmi_value(0, 0);
  1214 </xsl:text>
  1228 </xsl:text>
  1215     <xsl:text>},
  1229     <xsl:text>},
  1216 </xsl:text>
  1230 </xsl:text>
  1217     <xsl:text>active_style: undefined,
  1231     <xsl:text>active_style: undefined,
  1218 </xsl:text>
  1232 </xsl:text>
  1443 </xsl:text>
  1457 </xsl:text>
  1444     <xsl:text>    on_selection_click: function(selection) {
  1458     <xsl:text>    on_selection_click: function(selection) {
  1445 </xsl:text>
  1459 </xsl:text>
  1446     <xsl:text>        this.close();
  1460     <xsl:text>        this.close();
  1447 </xsl:text>
  1461 </xsl:text>
  1448     <xsl:text>        apply_hmi_value(this.get_idx(0), selection);
  1462     <xsl:text>        this.apply_hmi_value(0, selection);
  1449 </xsl:text>
  1463 </xsl:text>
  1450     <xsl:text>    },
  1464     <xsl:text>    },
  1451 </xsl:text>
  1465 </xsl:text>
  1452     <xsl:text>    on_button_click: function() {
  1466     <xsl:text>    on_button_click: function() {
  1453 </xsl:text>
  1467 </xsl:text>
  2136     </xsl:for-each>
  2150     </xsl:for-each>
  2137     <xsl:text>    },
  2151     <xsl:text>    },
  2138 </xsl:text>
  2152 </xsl:text>
  2139     <xsl:text>    on_op_click: function(opstr) {
  2153     <xsl:text>    on_op_click: function(opstr) {
  2140 </xsl:text>
  2154 </xsl:text>
  2141     <xsl:text>        let new_val = change_hmi_value(this.get_idx(0), opstr);
  2155     <xsl:text>        let new_val = this.change_hmi_value(0, opstr);
  2142 </xsl:text>
  2156 </xsl:text>
  2143     <xsl:text>    },
  2157     <xsl:text>    },
  2144 </xsl:text>
  2158 </xsl:text>
  2145     <xsl:text>    on_edit_click: function(opstr) {
  2159     <xsl:text>    on_edit_click: function(opstr) {
  2146 </xsl:text>
  2160 </xsl:text>
  2152 </xsl:text>
  2166 </xsl:text>
  2153     <xsl:text>    },
  2167     <xsl:text>    },
  2154 </xsl:text>
  2168 </xsl:text>
  2155     <xsl:text>    edit_callback: function(new_val) {
  2169     <xsl:text>    edit_callback: function(new_val) {
  2156 </xsl:text>
  2170 </xsl:text>
  2157     <xsl:text>        apply_hmi_value(this.get_idx(0), new_val);
  2171     <xsl:text>        this.apply_hmi_value(0, new_val);
  2158 </xsl:text>
  2172 </xsl:text>
  2159     <xsl:text>    },
  2173     <xsl:text>    },
  2160 </xsl:text>
  2174 </xsl:text>
  2161   </xsl:template>
  2175   </xsl:template>
  2162   <xsl:template mode="widget_class" match="widget[@type='JsonTable']">
  2176   <xsl:template mode="widget_class" match="widget[@type='JsonTable']">
  2956 </xsl:text>
  2970 </xsl:text>
  2957     <xsl:text>    },
  2971     <xsl:text>    },
  2958 </xsl:text>
  2972 </xsl:text>
  2959     <xsl:text>    on_click: function(evt) {
  2973     <xsl:text>    on_click: function(evt) {
  2960 </xsl:text>
  2974 </xsl:text>
  2961     <xsl:text>        change_hmi_value(this.indexes[0], "="+this.state);
  2975     <xsl:text>        this.apply_hmi_value(0, this.state);
  2962 </xsl:text>
  2976 </xsl:text>
  2963     <xsl:text>    },
  2977     <xsl:text>    },
  2964 </xsl:text>
  2978 </xsl:text>
  2965     <xsl:text>    active_style: undefined,
  2979     <xsl:text>    active_style: undefined,
  2966 </xsl:text>
  2980 </xsl:text>