Commit e245abcaaa3a47b1d2ea02a83de7df9a94e8617b

Authored by ww
1 parent b1b136d5

perf: component set default cancel equal ratio zoom

@@ -317,4 +317,5 @@ mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Controller-Compone @@ -317,4 +317,5 @@ mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Controller-Compone
317 mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Valve.js'); 317 mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Valve.js');
318 mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Fan.js'); 318 mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Fan.js');
319 319
  320 +mxscript(drawDevUrl + 'js/diagramly/sidebar/thingskit/Sidebar-Charts.js');
320 321
@@ -1085,6 +1085,7 @@ @@ -1085,6 +1085,7 @@
1085 this.addControllerComponentsPalette(); 1085 this.addControllerComponentsPalette();
1086 this.addEnginePalette(); 1086 this.addEnginePalette();
1087 this.addValvePalette(); 1087 this.addValvePalette();
  1088 + this.addChartsPalette();
1088 this.addFanPalette(); 1089 this.addFanPalette();
1089 this.addMiscPalette(false); 1090 this.addMiscPalette(false);
1090 this.addAdvancedPalette(false); 1091 this.addAdvancedPalette(false);
@@ -9,14 +9,12 @@ @@ -9,14 +9,12 @@
9 var sb = this; 9 var sb = this;
10 this.setCurrentSearchEntryLibrary('charts'); 10 this.setCurrentSearchEntryLibrary('charts');
11 11
12 - const now = Date.now  
13 - const nodeId = `echarts__${ now() }`  
14 - 12 + const now = () => Date.now
15 var fns = [ 13 var fns = [
16 this.addEntry('charts', mxUtils.bind(this, function () { 14 this.addEntry('charts', mxUtils.bind(this, function () {
  15 + const nodeId = `echarts__${ now() }`
17 var cell = new mxCell(`<div style="color: red" id="${ nodeId }">${ now() }</div>`, new mxGeometry(0, 0, 160, 20), 'text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;'); 16 var cell = new mxCell(`<div style="color: red" id="${ nodeId }">${ now() }</div>`, new mxGeometry(0, 0, 160, 20), 'text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;');
18 cell.setVertex(true) 17 cell.setVertex(true)
19 - cell.setId(nodeId)  
20 return this.createVertexTemplateFromCells([cell], cell.geometry.width, cell.geometry.height, 'charts'); 18 return this.createVertexTemplateFromCells([cell], cell.geometry.width, cell.geometry.height, 'charts');
21 })), 19 })),
22 ]; 20 ];
@@ -12,43 +12,43 @@ @@ -12,43 +12,43 @@
12 this.setCurrentSearchEntryLibrary('engine'); 12 this.setCurrentSearchEntryLibrary('engine');
13 13
14 var fns = [ 14 var fns = [
15 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/3-D 发动机.svg;', 15 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/3-D 发动机.svg;imageAspect=0;',
16 66, 66, '', '3-D 发动机', null, null, this.getTagsForStencil(gn, '3-D 发动机', dt).join(' ')), 16 66, 66, '', '3-D 发动机', null, null, this.getTagsForStencil(gn, '3-D 发动机', dt).join(' ')),
17 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/步进电机驱动器.svg;', 17 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/步进电机驱动器.svg;imageAspect=0;',
18 64, 74, '', '步进电机驱动器', null, null, this.getTagsForStencil(gn, '步进电机驱动器', dt).join(' ')), 18 64, 74, '', '步进电机驱动器', null, null, this.getTagsForStencil(gn, '步进电机驱动器', dt).join(' ')),
19 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机.svg;', 19 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机.svg;imageAspect=0;',
20 64, 74, '', '伺服电机', null, null, this.getTagsForStencil(gn, '伺服电机', dt).join(' ')), 20 64, 74, '', '伺服电机', null, null, this.getTagsForStencil(gn, '伺服电机', dt).join(' ')),
21 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机2.svg;', 21 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机2.svg;imageAspect=0;',
22 64, 74, '', '伺服电机2', null, null, this.getTagsForStencil(gn, '伺服电机2', dt).join(' ')), 22 64, 74, '', '伺服电机2', null, null, this.getTagsForStencil(gn, '伺服电机2', dt).join(' ')),
23 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/促动器.svg;', 23 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/促动器.svg;imageAspect=0;',
24 64, 74, '', '促动机', null, null, this.getTagsForStencil(gn, '促动器', dt).join(' ')), 24 64, 74, '', '促动机', null, null, this.getTagsForStencil(gn, '促动器', dt).join(' ')),
25 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 1.svg;', 25 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 1.svg;imageAspect=0;',
26 64, 74, '', '发动机 1', null, null, this.getTagsForStencil(gn, '发动机 1', dt).join(' ')), 26 64, 74, '', '发动机 1', null, null, this.getTagsForStencil(gn, '发动机 1', dt).join(' ')),
27 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 2.svg;', 27 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 2.svg;imageAspect=0;',
28 64, 74, '', '发动机 2', null, null, this.getTagsForStencil(gn, '发动机 2', dt).join(' ')), 28 64, 74, '', '发动机 2', null, null, this.getTagsForStencil(gn, '发动机 2', dt).join(' ')),
29 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 3.svg;', 29 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 3.svg;imageAspect=0;',
30 64, 74, '', '发动机 3', null, null, this.getTagsForStencil(gn, '发动机 3', dt).join(' ')), 30 64, 74, '', '发动机 3', null, null, this.getTagsForStencil(gn, '发动机 3', dt).join(' ')),
31 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 4.svg;', 31 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 4.svg;imageAspect=0;',
32 64, 74, '', '发动机 4', null, null, this.getTagsForStencil(gn, '发动机 4', dt).join(' ')), 32 64, 74, '', '发动机 4', null, null, this.getTagsForStencil(gn, '发动机 4', dt).join(' ')),
33 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/防爆电动机.svg;', 33 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/防爆电动机.svg;imageAspect=0;',
34 64, 74, '', '防爆电动机', null, null, this.getTagsForStencil(gn, '防爆电动机', dt).join(' ')), 34 64, 74, '', '防爆电动机', null, null, this.getTagsForStencil(gn, '防爆电动机', dt).join(' ')),
35 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/工业标准发动机.svg;', 35 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/工业标准发动机.svg;imageAspect=0;',
36 64, 74, '', '工业标准发动机', null, null, this.getTagsForStencil(gn, '工业标准发动机', dt).join(' ')), 36 64, 74, '', '工业标准发动机', null, null, this.getTagsForStencil(gn, '工业标准发动机', dt).join(' ')),
37 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/减速器.svg;', 37 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/减速器.svg;imageAspect=0;',
38 64, 74, '', '减速器', null, null, this.getTagsForStencil(gn, '减速器', dt).join(' ')), 38 64, 74, '', '减速器', null, null, this.getTagsForStencil(gn, '减速器', dt).join(' ')),
39 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/简单马达.svg;', 39 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/简单马达.svg;imageAspect=0;',
40 64, 74, '', '简单马达', null, null, this.getTagsForStencil(gn, '简单马达', dt).join(' ')), 40 64, 74, '', '简单马达', null, null, this.getTagsForStencil(gn, '简单马达', dt).join(' ')),
41 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/气压制动器.svg;', 41 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/气压制动器.svg;imageAspect=0;',
42 64, 74, '', '气压制动器', null, null, this.getTagsForStencil(gn, '气压制动器', dt).join(' ')), 42 64, 74, '', '气压制动器', null, null, this.getTagsForStencil(gn, '气压制动器', dt).join(' ')),
43 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/无刷电机.svg;', 43 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/无刷电机.svg;imageAspect=0;',
44 64, 74, '', '无刷电机', null, null, this.getTagsForStencil(gn, '无刷电机', dt).join(' ')), 44 64, 74, '', '无刷电机', null, null, this.getTagsForStencil(gn, '无刷电机', dt).join(' ')),
45 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/制动马达.svg;', 45 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/制动马达.svg;imageAspect=0;',
46 64, 74, '', '制动马达', null, null, this.getTagsForStencil(gn, '制动马达', dt).join(' ')), 46 64, 74, '', '制动马达', null, null, this.getTagsForStencil(gn, '制动马达', dt).join(' ')),
47 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/智能马达.svg;', 47 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/智能马达.svg;imageAspect=0;',
48 64, 74, '', '智能马达', null, null, this.getTagsForStencil(gn, '智能马达', dt).join(' ')), 48 64, 74, '', '智能马达', null, null, this.getTagsForStencil(gn, '智能马达', dt).join(' ')),
49 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/轴角编码器.svg;', 49 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/轴角编码器.svg;imageAspect=0;',
50 64, 74, '', '轴角编码器', null, null, this.getTagsForStencil(gn, '轴角编码器', dt).join(' ')), 50 64, 74, '', '轴角编码器', null, null, this.getTagsForStencil(gn, '轴角编码器', dt).join(' ')),
51 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/text.svg;', 51 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/text.svg;imageAspect=0;',
52 64, 74, '', 'text', null, null, this.getTagsForStencil(gn, 'text', dt).join(' ')), 52 64, 74, '', 'text', null, null, this.getTagsForStencil(gn, 'text', dt).join(' ')),
53 ]; 53 ];
54 54
@@ -14,21 +14,21 @@ @@ -14,21 +14,21 @@
14 this.setCurrentSearchEntryLibrary('fan'); 14 this.setCurrentSearchEntryLibrary('fan');
15 15
16 var fns = [ 16 var fns = [
17 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机1.png;', 17 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机1.png;imageAspect=0;',
18 width, height, '', '风机1', null, null, this.getTagsForStencil(gn, '风机1', dt).join(' ')), 18 width, height, '', '风机1', null, null, this.getTagsForStencil(gn, '风机1', dt).join(' ')),
19 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机2.png;', 19 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机2.png;imageAspect=0;',
20 width, height, '', '风机2', null, null, this.getTagsForStencil(gn, '风机2', dt).join(' ')), 20 width, height, '', '风机2', null, null, this.getTagsForStencil(gn, '风机2', dt).join(' ')),
21 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机3.png;', 21 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机3.png;imageAspect=0;',
22 width, height, '', '风机3', null, null, this.getTagsForStencil(gn, '风机3', dt).join(' ')), 22 width, height, '', '风机3', null, null, this.getTagsForStencil(gn, '风机3', dt).join(' ')),
23 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机4.png;', 23 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机4.png;imageAspect=0;',
24 width, height, '', '风机4', null, null, this.getTagsForStencil(gn, '风机4', dt).join(' ')), 24 width, height, '', '风机4', null, null, this.getTagsForStencil(gn, '风机4', dt).join(' ')),
25 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机5.gif;', 25 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机5.gif;imageAspect=0;',
26 width, height, '', '风机5', null, null, this.getTagsForStencil(gn, '风机5', dt).join(' ')), 26 width, height, '', '风机5', null, null, this.getTagsForStencil(gn, '风机5', dt).join(' ')),
27 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机6.gif;', 27 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机6.gif;imageAspect=0;',
28 width, height, '', '风机6', null, null, this.getTagsForStencil(gn, '风机6', dt).join(' ')), 28 width, height, '', '风机6', null, null, this.getTagsForStencil(gn, '风机6', dt).join(' ')),
29 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机7.gif;', 29 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机7.gif;imageAspect=0;',
30 width, height, '', '风机7', null, null, this.getTagsForStencil(gn, '风机7', dt).join(' ')), 30 width, height, '', '风机7', null, null, this.getTagsForStencil(gn, '风机7', dt).join(' ')),
31 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机8.png;', 31 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/fan/风机8.png;imageAspect=0;',
32 width, height, '', '风机8', null, null, this.getTagsForStencil(gn, '风机8', dt).join(' ')), 32 width, height, '', '风机8', null, null, this.getTagsForStencil(gn, '风机8', dt).join(' ')),
33 ]; 33 ];
34 34
@@ -14,51 +14,51 @@ @@ -14,51 +14,51 @@
14 this.setCurrentSearchEntryLibrary('valve'); 14 this.setCurrentSearchEntryLibrary('valve');
15 15
16 var fns = [ 16 var fns = [
17 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/安全阀.svg;', 17 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/安全阀.svg;imageAspect=0;',
18 width, height, '', '安全阀', null, null, this.getTagsForStencil(gn, '安全阀', dt).join(' ')), 18 width, height, '', '安全阀', null, null, this.getTagsForStencil(gn, '安全阀', dt).join(' ')),
19 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/垂直单向阀.svg;', 19 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/垂直单向阀.svg;imageAspect=0;',
20 width, height, '', '垂直单向阀', null, null, this.getTagsForStencil(gn, '垂直单向阀', dt).join(' ')), 20 width, height, '', '垂直单向阀', null, null, this.getTagsForStencil(gn, '垂直单向阀', dt).join(' ')),
21 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/垂直控制阀.svg;', 21 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/垂直控制阀.svg;imageAspect=0;',
22 width, height, '', '垂直控制阀', null, null, this.getTagsForStencil(gn, '垂直控制阀', dt).join(' ')), 22 width, height, '', '垂直控制阀', null, null, this.getTagsForStencil(gn, '垂直控制阀', dt).join(' ')),
23 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/电动阀.svg;', 23 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/电动阀.svg;imageAspect=0;',
24 width, height, '', '电动阀', null, null, this.getTagsForStencil(gn, '电动阀', dt).join(' ')), 24 width, height, '', '电动阀', null, null, this.getTagsForStencil(gn, '电动阀', dt).join(' ')),
25 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/阀门.svg;', 25 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/阀门.svg;imageAspect=0;',
26 width, height, '', '阀门', null, null, this.getTagsForStencil(gn, '阀门', dt).join(' ')), 26 width, height, '', '阀门', null, null, this.getTagsForStencil(gn, '阀门', dt).join(' ')),
27 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/阀门2.svg;', 27 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/阀门2.svg;imageAspect=0;',
28 width, height, '', '阀门2', null, null, this.getTagsForStencil(gn, '阀门2', dt).join(' ')), 28 width, height, '', '阀门2', null, null, this.getTagsForStencil(gn, '阀门2', dt).join(' ')),
29 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/法兰控制阀.svg;', 29 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/法兰控制阀.svg;imageAspect=0;',
30 width, height, '', '法兰控制阀', null, null, this.getTagsForStencil(gn, '法兰控制阀', dt).join(' ')), 30 width, height, '', '法兰控制阀', null, null, this.getTagsForStencil(gn, '法兰控制阀', dt).join(' ')),
31 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/夹管阀.svg;', 31 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/夹管阀.svg;imageAspect=0;',
32 width, height, '', '夹管阀', null, null, this.getTagsForStencil(gn, '夹管阀', dt).join(' ')), 32 width, height, '', '夹管阀', null, null, this.getTagsForStencil(gn, '夹管阀', dt).join(' ')),
33 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/控制阀 2.svg;', 33 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/控制阀 2.svg;imageAspect=0;',
34 width, height, '', '控制阀 2', null, null, this.getTagsForStencil(gn, '控制阀 2', dt).join(' ')), 34 width, height, '', '控制阀 2', null, null, this.getTagsForStencil(gn, '控制阀 2', dt).join(' ')),
35 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/控制阀.svg;', 35 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/控制阀.svg;imageAspect=0;',
36 width, height, '', '控制阀', null, null, this.getTagsForStencil(gn, '控制阀', dt).join(' ')), 36 width, height, '', '控制阀', null, null, this.getTagsForStencil(gn, '控制阀', dt).join(' ')),
37 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 1.svg;', 37 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 1.svg;imageAspect=0;',
38 width, height, '', '球形阀 1', null, null, this.getTagsForStencil(gn, '球形阀 1', dt).join(' ')), 38 width, height, '', '球形阀 1', null, null, this.getTagsForStencil(gn, '球形阀 1', dt).join(' ')),
39 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 2.svg;', 39 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 2.svg;imageAspect=0;',
40 width, height, '', '球形阀 2', null, null, this.getTagsForStencil(gn, '球形阀 2', dt).join(' ')), 40 width, height, '', '球形阀 2', null, null, this.getTagsForStencil(gn, '球形阀 2', dt).join(' ')),
41 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 3.svg;', 41 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/球形阀 3.svg;imageAspect=0;',
42 width, height, '', '球形阀 3', null, null, this.getTagsForStencil(gn, '球形阀 3', dt).join(' ')), 42 width, height, '', '球形阀 3', null, null, this.getTagsForStencil(gn, '球形阀 3', dt).join(' ')),
43 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/手动阀 1.svg;', 43 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/手动阀 1.svg;imageAspect=0;',
44 width, height, '', '手动阀 1', null, null, this.getTagsForStencil(gn, '手动阀 1', dt).join(' ')), 44 width, height, '', '手动阀 1', null, null, this.getTagsForStencil(gn, '手动阀 1', dt).join(' ')),
45 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/手动阀 2.svg;', 45 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/手动阀 2.svg;imageAspect=0;',
46 width, height, '', '手动阀 2', null, null, this.getTagsForStencil(gn, '手动阀 2', dt).join(' ')), 46 width, height, '', '手动阀 2', null, null, this.getTagsForStencil(gn, '手动阀 2', dt).join(' ')),
47 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/双通阀.svg;', 47 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/双通阀.svg;imageAspect=0;',
48 width, height, '', '双通阀', null, null, this.getTagsForStencil(gn, '双通阀', dt).join(' ')), 48 width, height, '', '双通阀', null, null, this.getTagsForStencil(gn, '双通阀', dt).join(' ')),
49 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平单向阀.svg;', 49 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平单向阀.svg;imageAspect=0;',
50 width, height, '', '水平单向阀', null, null, this.getTagsForStencil(gn, '水平单向阀', dt).join(' ')), 50 width, height, '', '水平单向阀', null, null, this.getTagsForStencil(gn, '水平单向阀', dt).join(' ')),
51 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀.svg;', 51 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀.svg;imageAspect=0;',
52 width, height, '', '水平控制阀', null, null, this.getTagsForStencil(gn, '水平控制阀', dt).join(' ')), 52 width, height, '', '水平控制阀', null, null, this.getTagsForStencil(gn, '水平控制阀', dt).join(' ')),
53 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀2.svg;', 53 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀2.svg;imageAspect=0;',
54 width, height, '', '水平控制阀2', null, null, this.getTagsForStencil(gn, '水平控制阀2', dt).join(' ')), 54 width, height, '', '水平控制阀2', null, null, this.getTagsForStencil(gn, '水平控制阀2', dt).join(' ')),
55 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀3.svg;', 55 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/水平控制阀3.svg;imageAspect=0;',
56 width, height, '', '水平控制阀3', null, null, this.getTagsForStencil(gn, '水平控制阀3', dt).join(' ')), 56 width, height, '', '水平控制阀3', null, null, this.getTagsForStencil(gn, '水平控制阀3', dt).join(' ')),
57 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/塑料旋启式止回阀.svg;', 57 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/塑料旋启式止回阀.svg;imageAspect=0;',
58 width, height, '', '塑料旋启式止回阀', null, null, this.getTagsForStencil(gn, '塑料旋启式止回阀', dt).join(' ')), 58 width, height, '', '塑料旋启式止回阀', null, null, this.getTagsForStencil(gn, '塑料旋启式止回阀', dt).join(' ')),
59 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/卸灰阀.svg;', 59 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/卸灰阀.svg;imageAspect=0;',
60 width, height, '', '卸灰阀', null, null, this.getTagsForStencil(gn, '卸灰阀', dt).join(' ')), 60 width, height, '', '卸灰阀', null, null, this.getTagsForStencil(gn, '卸灰阀', dt).join(' ')),
61 - this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/旋转阀.svg;', 61 + this.createVertexTemplateEntry('image;image=img/lib/thingskit/valve/旋转阀.svg;imageAspect=0;',
62 width, height, '', '旋转阀', null, null, this.getTagsForStencil(gn, '旋转阀', dt).join(' ')), 62 width, height, '', '旋转阀', null, null, this.getTagsForStencil(gn, '旋转阀', dt).join(' ')),
63 ]; 63 ];
64 64