@csn_chile/table_status
Version:
test new data structure
1 lines • 27.4 kB
JSON
{"id":"templates.js","dependencies":[{"name":"/home/david/NPM_Proyectos/table_status/package.json","includedInParent":true,"mtime":1589408353585}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.load_template = load_template;\nexports.give_values = give_values;\nexports.tpl_gauge_opts = tpl_gauge_opts;\nexports.tpl_time_opts = tpl_time_opts;\nexports.tpl_dop_opts = tpl_dop_opts;\nexports.time_tpl = exports.fuel_gauge_tpl = exports.gauge_tpl = void 0;\n\n/*\n Template declaration\n*/\nvar gauge_tpl = \"\\n <div id=\\\"item_CODE\\\">\\n <div class=\\\"value\\\"></div>\\n <div class=\\\"gauge_status\\\">\\n <svg id=\\\"chart_CODE\\\" width=\\\"WIDTH\\\", height=\\\"HEIGHT\\\" onclick=\\\"\\\"></svg>\\n </div>\\n </div>\\n \";\nexports.gauge_tpl = gauge_tpl;\nvar fuel_gauge_tpl = \"\\n <div id=\\\"item_CODE\\\">\\n <div class=\\\"value\\\"></div>\\n <div class=\\\"gauge_time_on\\\">\\n <svg id=\\\"chart_CODE\\\" width=\\\"120\\\", height=\\\"60\\\" onclick=\\\"\\\"></svg>\\n </div>\\n </div>\\n \";\nexports.fuel_gauge_tpl = fuel_gauge_tpl;\nvar time_tpl = \"\\n <div id=\\\"item_time_CODE\\\">\\n <div class=\\\"value\\\"></div>\\n <div class=\\\"datetime\\\">\\n </div>\\n </div>\";\nexports.time_tpl = time_tpl;\nvar twocircles_tpl = \"\\n <div id=\\\"item_dop_CODE\\\">\\n <div class=\\\"value\\\"></div>\\n <div class=\\\"dop\\\">\\n <svg id=\\\"chart_dop_CODE\\\" width=\\\"120\\\", height=\\\"80\\\" onclick=\\\"\\\"></svg>\\n </div>\\n </div>\";\n/**/\n\nfunction load_template(tpl) {\n //let tpl_file = fs.readFile(path,'utf-8');\n var templates = {};\n Object.keys(tpl).forEach(function (tpl_name) {\n switch (tpl_name) {\n case 'gauge':\n templates[tpl_name] = gauge_tpl;\n break;\n\n case 'fuel_gauge':\n templates[tpl_name] = fuel_gauge_tpl;\n break;\n\n case 'datetime':\n templates[tpl_name] = time_tpl;\n break;\n\n case 'dop':\n templates[tpl_name] = twocircles_tpl;\n break;\n }\n });\n return templates;\n}\n\nfunction give_values(tpl_file, opts) {\n var copy_html = tpl_file;\n Object.entries(opts).forEach(function (item, value) {\n copy_html = copy_html.replace(new RegExp(item[0], 'g'), item[1]);\n });\n return copy_html;\n}\n\nfunction tpl_gauge_opts(code, width, height) {\n return {\n CODE: code,\n WIDTH: width,\n HEIGHT: height\n };\n}\n\nfunction tpl_time_opts(code) {\n return {\n CODE: code\n };\n}\n\nfunction tpl_dop_opts(code) {\n return {\n CODE: code\n };\n}"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":13,"column":0},"source":"templates.js","original":{"line":1,"column":0}},{"generated":{"line":16,"column":0},"source":"templates.js","original":{"line":4,"column":0}},{"name":"gauge_tpl","generated":{"line":16,"column":4},"source":"templates.js","original":{"line":4,"column":6}},{"generated":{"line":16,"column":13},"source":"templates.js","original":{"line":4,"column":15}},{"generated":{"line":16,"column":274},"source":"templates.js","original":{"line":4,"column":0}},{"generated":{"line":18,"column":0},"source":"templates.js","original":{"line":13,"column":0}},{"name":"fuel_gauge_tpl","generated":{"line":18,"column":4},"source":"templates.js","original":{"line":13,"column":6}},{"generated":{"line":18,"column":18},"source":"templates.js","original":{"line":13,"column":20}},{"generated":{"line":18,"column":274},"source":"templates.js","original":{"line":13,"column":0}},{"generated":{"line":20,"column":0},"source":"templates.js","original":{"line":22,"column":0}},{"name":"time_tpl","generated":{"line":20,"column":4},"source":"templates.js","original":{"line":22,"column":6}},{"generated":{"line":20,"column":12},"source":"templates.js","original":{"line":22,"column":14}},{"generated":{"line":20,"column":169},"source":"templates.js","original":{"line":22,"column":0}},{"generated":{"line":22,"column":0},"source":"templates.js","original":{"line":29,"column":0}},{"name":"twocircles_tpl","generated":{"line":22,"column":4},"source":"templates.js","original":{"line":29,"column":6}},{"generated":{"line":22,"column":18},"source":"templates.js","original":{"line":29,"column":20}},{"generated":{"line":22,"column":262},"source":"templates.js","original":{"line":29,"column":0}},{"generated":{"line":23,"column":0},"source":"templates.js","original":{"line":37,"column":0}},{"generated":{"line":25,"column":0},"source":"templates.js","original":{"line":39,"column":0}},{"name":"load_template","generated":{"line":25,"column":9},"source":"templates.js","original":{"line":39,"column":9}},{"generated":{"line":25,"column":22},"source":"templates.js","original":{"line":39,"column":0}},{"name":"tpl","generated":{"line":25,"column":23},"source":"templates.js","original":{"line":39,"column":23}},{"generated":{"line":25,"column":26},"source":"templates.js","original":{"line":39,"column":0}},{"generated":{"line":25,"column":28},"source":"templates.js","original":{"line":39,"column":28}},{"generated":{"line":26,"column":0},"source":"templates.js","original":{"line":40,"column":2}},{"generated":{"line":27,"column":0},"source":"templates.js","original":{"line":41,"column":2}},{"name":"templates","generated":{"line":27,"column":6},"source":"templates.js","original":{"line":41,"column":6}},{"generated":{"line":27,"column":15},"source":"templates.js","original":{"line":41,"column":15}},{"generated":{"line":27,"column":18},"source":"templates.js","original":{"line":41,"column":18}},{"generated":{"line":27,"column":20},"source":"templates.js","original":{"line":41,"column":2}},{"name":"Object","generated":{"line":28,"column":0},"source":"templates.js","original":{"line":42,"column":2}},{"name":"Object","generated":{"line":28,"column":2},"source":"templates.js","original":{"line":42,"column":2}},{"generated":{"line":28,"column":8},"source":"templates.js","original":{"line":42,"column":8}},{"name":"keys","generated":{"line":28,"column":9},"source":"templates.js","original":{"line":42,"column":9}},{"generated":{"line":28,"column":13},"source":"templates.js","original":{"line":42,"column":2}},{"name":"tpl","generated":{"line":28,"column":14},"source":"templates.js","original":{"line":42,"column":14}},{"generated":{"line":28,"column":17},"source":"templates.js","original":{"line":42,"column":2}},{"name":"forEach","generated":{"line":28,"column":19},"source":"templates.js","original":{"line":42,"column":19}},{"generated":{"line":28,"column":26},"source":"templates.js","original":{"line":42,"column":2}},{"generated":{"line":28,"column":27},"source":"templates.js","original":{"line":42,"column":27}},{"name":"tpl_name","generated":{"line":28,"column":37},"source":"templates.js","original":{"line":42,"column":27}},{"generated":{"line":28,"column":45},"source":"templates.js","original":{"line":42,"column":35}},{"generated":{"line":28,"column":47},"source":"templates.js","original":{"line":42,"column":39}},{"generated":{"line":29,"column":0},"source":"templates.js","original":{"line":43,"column":4}},{"name":"tpl_name","generated":{"line":29,"column":12},"source":"templates.js","original":{"line":43,"column":12}},{"generated":{"line":29,"column":20},"source":"templates.js","original":{"line":43,"column":4}},{"generated":{"line":30,"column":0},"source":"templates.js","original":{"line":44,"column":6}},{"generated":{"line":30,"column":11},"source":"templates.js","original":{"line":44,"column":11}},{"generated":{"line":30,"column":18},"source":"templates.js","original":{"line":44,"column":6}},{"name":"templates","generated":{"line":31,"column":0},"source":"templates.js","original":{"line":45,"column":8}},{"name":"templates","generated":{"line":31,"column":8},"source":"templates.js","original":{"line":45,"column":8}},{"generated":{"line":31,"column":17},"source":"templates.js","original":{"line":45,"column":17}},{"name":"tpl_name","generated":{"line":31,"column":18},"source":"templates.js","original":{"line":45,"column":18}},{"generated":{"line":31,"column":26},"source":"templates.js","original":{"line":45,"column":17}},{"generated":{"line":31,"column":27},"source":"templates.js","original":{"line":45,"column":8}},{"name":"gauge_tpl","generated":{"line":31,"column":30},"source":"templates.js","original":{"line":45,"column":30}},{"generated":{"line":31,"column":39},"source":"templates.js","original":{"line":45,"column":8}},{"generated":{"line":32,"column":0},"source":"templates.js","original":{"line":46,"column":8}},{"generated":{"line":34,"column":0},"source":"templates.js","original":{"line":47,"column":6}},{"generated":{"line":34,"column":11},"source":"templates.js","original":{"line":47,"column":11}},{"generated":{"line":34,"column":23},"source":"templates.js","original":{"line":47,"column":6}},{"name":"templates","generated":{"line":35,"column":0},"source":"templates.js","original":{"line":48,"column":8}},{"name":"templates","generated":{"line":35,"column":8},"source":"templates.js","original":{"line":48,"column":8}},{"generated":{"line":35,"column":17},"source":"templates.js","original":{"line":48,"column":17}},{"name":"tpl_name","generated":{"line":35,"column":18},"source":"templates.js","original":{"line":48,"column":18}},{"generated":{"line":35,"column":26},"source":"templates.js","original":{"line":48,"column":17}},{"generated":{"line":35,"column":27},"source":"templates.js","original":{"line":48,"column":8}},{"name":"fuel_gauge_tpl","generated":{"line":35,"column":30},"source":"templates.js","original":{"line":48,"column":30}},{"generated":{"line":35,"column":44},"source":"templates.js","original":{"line":48,"column":8}},{"generated":{"line":36,"column":0},"source":"templates.js","original":{"line":49,"column":8}},{"generated":{"line":38,"column":0},"source":"templates.js","original":{"line":50,"column":6}},{"generated":{"line":38,"column":11},"source":"templates.js","original":{"line":50,"column":11}},{"generated":{"line":38,"column":21},"source":"templates.js","original":{"line":50,"column":6}},{"name":"templates","generated":{"line":39,"column":0},"source":"templates.js","original":{"line":51,"column":8}},{"name":"templates","generated":{"line":39,"column":8},"source":"templates.js","original":{"line":51,"column":8}},{"generated":{"line":39,"column":17},"source":"templates.js","original":{"line":51,"column":17}},{"name":"tpl_name","generated":{"line":39,"column":18},"source":"templates.js","original":{"line":51,"column":18}},{"generated":{"line":39,"column":26},"source":"templates.js","original":{"line":51,"column":17}},{"generated":{"line":39,"column":27},"source":"templates.js","original":{"line":51,"column":8}},{"name":"time_tpl","generated":{"line":39,"column":30},"source":"templates.js","original":{"line":51,"column":30}},{"generated":{"line":39,"column":38},"source":"templates.js","original":{"line":51,"column":8}},{"generated":{"line":40,"column":0},"source":"templates.js","original":{"line":52,"column":8}},{"generated":{"line":42,"column":0},"source":"templates.js","original":{"line":53,"column":6}},{"generated":{"line":42,"column":11},"source":"templates.js","original":{"line":53,"column":11}},{"generated":{"line":42,"column":16},"source":"templates.js","original":{"line":53,"column":6}},{"name":"templates","generated":{"line":43,"column":0},"source":"templates.js","original":{"line":54,"column":8}},{"name":"templates","generated":{"line":43,"column":8},"source":"templates.js","original":{"line":54,"column":8}},{"generated":{"line":43,"column":17},"source":"templates.js","original":{"line":54,"column":17}},{"name":"tpl_name","generated":{"line":43,"column":18},"source":"templates.js","original":{"line":54,"column":18}},{"generated":{"line":43,"column":26},"source":"templates.js","original":{"line":54,"column":17}},{"generated":{"line":43,"column":27},"source":"templates.js","original":{"line":54,"column":8}},{"name":"twocircles_tpl","generated":{"line":43,"column":30},"source":"templates.js","original":{"line":54,"column":30}},{"generated":{"line":43,"column":44},"source":"templates.js","original":{"line":54,"column":8}},{"generated":{"line":44,"column":0},"source":"templates.js","original":{"line":55,"column":8}},{"generated":{"line":45,"column":0},"source":"templates.js","original":{"line":43,"column":4}},{"generated":{"line":46,"column":0},"source":"templates.js","original":{"line":57,"column":3}},{"generated":{"line":46,"column":3},"source":"templates.js","original":{"line":42,"column":2}},{"generated":{"line":47,"column":0},"source":"templates.js","original":{"line":58,"column":2}},{"name":"templates","generated":{"line":47,"column":9},"source":"templates.js","original":{"line":58,"column":9}},{"generated":{"line":47,"column":18},"source":"templates.js","original":{"line":58,"column":2}},{"generated":{"line":48,"column":0},"source":"templates.js","original":{"line":59,"column":1}},{"generated":{"line":50,"column":0},"source":"templates.js","original":{"line":61,"column":0}},{"name":"give_values","generated":{"line":50,"column":9},"source":"templates.js","original":{"line":61,"column":9}},{"generated":{"line":50,"column":20},"source":"templates.js","original":{"line":61,"column":0}},{"name":"tpl_file","generated":{"line":50,"column":21},"source":"templates.js","original":{"line":61,"column":21}},{"generated":{"line":50,"column":29},"source":"templates.js","original":{"line":61,"column":0}},{"name":"opts","generated":{"line":50,"column":31},"source":"templates.js","original":{"line":61,"column":31}},{"generated":{"line":50,"column":35},"source":"templates.js","original":{"line":61,"column":0}},{"generated":{"line":50,"column":37},"source":"templates.js","original":{"line":61,"column":37}},{"generated":{"line":51,"column":0},"source":"templates.js","original":{"line":62,"column":2}},{"name":"copy_html","generated":{"line":51,"column":6},"source":"templates.js","original":{"line":62,"column":6}},{"generated":{"line":51,"column":15},"source":"templates.js","original":{"line":62,"column":15}},{"name":"tpl_file","generated":{"line":51,"column":18},"source":"templates.js","original":{"line":62,"column":18}},{"generated":{"line":51,"column":26},"source":"templates.js","original":{"line":62,"column":2}},{"name":"Object","generated":{"line":52,"column":0},"source":"templates.js","original":{"line":63,"column":2}},{"name":"Object","generated":{"line":52,"column":2},"source":"templates.js","original":{"line":63,"column":2}},{"generated":{"line":52,"column":8},"source":"templates.js","original":{"line":63,"column":8}},{"name":"entries","generated":{"line":52,"column":9},"source":"templates.js","original":{"line":63,"column":9}},{"generated":{"line":52,"column":16},"source":"templates.js","original":{"line":63,"column":2}},{"name":"opts","generated":{"line":52,"column":17},"source":"templates.js","original":{"line":63,"column":17}},{"generated":{"line":52,"column":21},"source":"templates.js","original":{"line":63,"column":2}},{"name":"forEach","generated":{"line":52,"column":23},"source":"templates.js","original":{"line":63,"column":23}},{"generated":{"line":52,"column":30},"source":"templates.js","original":{"line":63,"column":2}},{"generated":{"line":52,"column":31},"source":"templates.js","original":{"line":63,"column":31}},{"name":"item","generated":{"line":52,"column":41},"source":"templates.js","original":{"line":63,"column":32}},{"generated":{"line":52,"column":45},"source":"templates.js","original":{"line":63,"column":31}},{"name":"value","generated":{"line":52,"column":47},"source":"templates.js","original":{"line":63,"column":38}},{"generated":{"line":52,"column":52},"source":"templates.js","original":{"line":63,"column":31}},{"generated":{"line":52,"column":54},"source":"templates.js","original":{"line":63,"column":48}},{"name":"copy_html","generated":{"line":53,"column":0},"source":"templates.js","original":{"line":64,"column":4}},{"name":"copy_html","generated":{"line":53,"column":4},"source":"templates.js","original":{"line":64,"column":4}},{"generated":{"line":53,"column":13},"source":"templates.js","original":{"line":64,"column":13}},{"name":"copy_html","generated":{"line":53,"column":16},"source":"templates.js","original":{"line":64,"column":16}},{"generated":{"line":53,"column":25},"source":"templates.js","original":{"line":64,"column":25}},{"name":"replace","generated":{"line":53,"column":26},"source":"templates.js","original":{"line":64,"column":26}},{"generated":{"line":53,"column":33},"source":"templates.js","original":{"line":64,"column":16}},{"generated":{"line":53,"column":34},"source":"templates.js","original":{"line":64,"column":34}},{"name":"RegExp","generated":{"line":53,"column":38},"source":"templates.js","original":{"line":64,"column":38}},{"generated":{"line":53,"column":44},"source":"templates.js","original":{"line":64,"column":34}},{"name":"item","generated":{"line":53,"column":45},"source":"templates.js","original":{"line":64,"column":45}},{"generated":{"line":53,"column":49},"source":"templates.js","original":{"line":64,"column":49}},{"generated":{"line":53,"column":50},"source":"templates.js","original":{"line":64,"column":50}},{"generated":{"line":53,"column":51},"source":"templates.js","original":{"line":64,"column":49}},{"generated":{"line":53,"column":52},"source":"templates.js","original":{"line":64,"column":34}},{"generated":{"line":53,"column":54},"source":"templates.js","original":{"line":64,"column":54}},{"generated":{"line":53,"column":57},"source":"templates.js","original":{"line":64,"column":34}},{"generated":{"line":53,"column":58},"source":"templates.js","original":{"line":64,"column":16}},{"name":"item","generated":{"line":53,"column":60},"source":"templates.js","original":{"line":64,"column":60}},{"generated":{"line":53,"column":64},"source":"templates.js","original":{"line":64,"column":64}},{"generated":{"line":53,"column":65},"source":"templates.js","original":{"line":64,"column":65}},{"generated":{"line":53,"column":66},"source":"templates.js","original":{"line":64,"column":64}},{"generated":{"line":53,"column":67},"source":"templates.js","original":{"line":64,"column":16}},{"generated":{"line":53,"column":68},"source":"templates.js","original":{"line":64,"column":4}},{"generated":{"line":54,"column":0},"source":"templates.js","original":{"line":65,"column":3}},{"generated":{"line":54,"column":3},"source":"templates.js","original":{"line":63,"column":2}},{"generated":{"line":55,"column":0},"source":"templates.js","original":{"line":66,"column":2}},{"name":"copy_html","generated":{"line":55,"column":9},"source":"templates.js","original":{"line":66,"column":9}},{"generated":{"line":55,"column":18},"source":"templates.js","original":{"line":66,"column":2}},{"generated":{"line":56,"column":0},"source":"templates.js","original":{"line":67,"column":1}},{"generated":{"line":58,"column":0},"source":"templates.js","original":{"line":69,"column":0}},{"name":"tpl_gauge_opts","generated":{"line":58,"column":9},"source":"templates.js","original":{"line":69,"column":9}},{"generated":{"line":58,"column":23},"source":"templates.js","original":{"line":69,"column":0}},{"name":"code","generated":{"line":58,"column":24},"source":"templates.js","original":{"line":69,"column":24}},{"generated":{"line":58,"column":28},"source":"templates.js","original":{"line":69,"column":0}},{"name":"width","generated":{"line":58,"column":30},"source":"templates.js","original":{"line":69,"column":30}},{"generated":{"line":58,"column":35},"source":"templates.js","original":{"line":69,"column":0}},{"name":"height","generated":{"line":58,"column":37},"source":"templates.js","original":{"line":69,"column":37}},{"generated":{"line":58,"column":43},"source":"templates.js","original":{"line":69,"column":0}},{"generated":{"line":58,"column":45},"source":"templates.js","original":{"line":69,"column":45}},{"generated":{"line":59,"column":0},"source":"templates.js","original":{"line":70,"column":2}},{"generated":{"line":59,"column":9},"source":"templates.js","original":{"line":70,"column":9}},{"name":"CODE","generated":{"line":60,"column":0},"source":"templates.js","original":{"line":70,"column":11}},{"name":"CODE","generated":{"line":60,"column":4},"source":"templates.js","original":{"line":70,"column":11}},{"generated":{"line":60,"column":8},"source":"templates.js","original":{"line":70,"column":15}},{"name":"code","generated":{"line":60,"column":10},"source":"templates.js","original":{"line":70,"column":17}},{"generated":{"line":60,"column":14},"source":"templates.js","original":{"line":70,"column":9}},{"name":"WIDTH","generated":{"line":61,"column":0},"source":"templates.js","original":{"line":70,"column":23}},{"name":"WIDTH","generated":{"line":61,"column":4},"source":"templates.js","original":{"line":70,"column":23}},{"generated":{"line":61,"column":9},"source":"templates.js","original":{"line":70,"column":28}},{"name":"width","generated":{"line":61,"column":11},"source":"templates.js","original":{"line":70,"column":30}},{"generated":{"line":61,"column":16},"source":"templates.js","original":{"line":70,"column":9}},{"name":"HEIGHT","generated":{"line":62,"column":0},"source":"templates.js","original":{"line":70,"column":37}},{"name":"HEIGHT","generated":{"line":62,"column":4},"source":"templates.js","original":{"line":70,"column":37}},{"generated":{"line":62,"column":10},"source":"templates.js","original":{"line":70,"column":43}},{"name":"height","generated":{"line":62,"column":12},"source":"templates.js","original":{"line":70,"column":45}},{"generated":{"line":63,"column":0},"source":"templates.js","original":{"line":70,"column":9}},{"generated":{"line":63,"column":3},"source":"templates.js","original":{"line":70,"column":2}},{"generated":{"line":64,"column":0},"source":"templates.js","original":{"line":71,"column":1}},{"generated":{"line":66,"column":0},"source":"templates.js","original":{"line":73,"column":0}},{"name":"tpl_time_opts","generated":{"line":66,"column":9},"source":"templates.js","original":{"line":73,"column":9}},{"generated":{"line":66,"column":22},"source":"templates.js","original":{"line":73,"column":0}},{"name":"code","generated":{"line":66,"column":23},"source":"templates.js","original":{"line":73,"column":23}},{"generated":{"line":66,"column":27},"source":"templates.js","original":{"line":73,"column":0}},{"generated":{"line":66,"column":29},"source":"templates.js","original":{"line":73,"column":29}},{"generated":{"line":67,"column":0},"source":"templates.js","original":{"line":74,"column":2}},{"generated":{"line":67,"column":9},"source":"templates.js","original":{"line":74,"column":9}},{"name":"CODE","generated":{"line":68,"column":0},"source":"templates.js","original":{"line":74,"column":11}},{"name":"CODE","generated":{"line":68,"column":4},"source":"templates.js","original":{"line":74,"column":11}},{"generated":{"line":68,"column":8},"source":"templates.js","original":{"line":74,"column":15}},{"name":"code","generated":{"line":68,"column":10},"source":"templates.js","original":{"line":74,"column":17}},{"generated":{"line":69,"column":0},"source":"templates.js","original":{"line":74,"column":9}},{"generated":{"line":69,"column":3},"source":"templates.js","original":{"line":74,"column":2}},{"generated":{"line":70,"column":0},"source":"templates.js","original":{"line":75,"column":1}},{"generated":{"line":72,"column":0},"source":"templates.js","original":{"line":77,"column":0}},{"name":"tpl_dop_opts","generated":{"line":72,"column":9},"source":"templates.js","original":{"line":77,"column":9}},{"generated":{"line":72,"column":21},"source":"templates.js","original":{"line":77,"column":0}},{"name":"code","generated":{"line":72,"column":22},"source":"templates.js","original":{"line":77,"column":22}},{"generated":{"line":72,"column":26},"source":"templates.js","original":{"line":77,"column":0}},{"generated":{"line":72,"column":28},"source":"templates.js","original":{"line":77,"column":28}},{"generated":{"line":73,"column":0},"source":"templates.js","original":{"line":78,"column":2}},{"generated":{"line":73,"column":9},"source":"templates.js","original":{"line":78,"column":9}},{"name":"CODE","generated":{"line":74,"column":0},"source":"templates.js","original":{"line":78,"column":11}},{"name":"CODE","generated":{"line":74,"column":4},"source":"templates.js","original":{"line":78,"column":11}},{"generated":{"line":74,"column":8},"source":"templates.js","original":{"line":78,"column":15}},{"name":"code","generated":{"line":74,"column":10},"source":"templates.js","original":{"line":78,"column":17}},{"generated":{"line":75,"column":0},"source":"templates.js","original":{"line":78,"column":9}},{"generated":{"line":75,"column":3},"source":"templates.js","original":{"line":78,"column":2}},{"generated":{"line":76,"column":0},"source":"templates.js","original":{"line":79,"column":1}}],"sources":{"templates.js":"/*\n Template declaration\n*/\nconst gauge_tpl = `\n <div id=\"item_CODE\">\n <div class=\"value\"></div>\n <div class=\"gauge_status\">\n <svg id=\"chart_CODE\" width=\"WIDTH\", height=\"HEIGHT\" onclick=\"\"></svg>\n </div>\n </div>\n `;\n\nconst fuel_gauge_tpl = `\n <div id=\"item_CODE\">\n <div class=\"value\"></div>\n <div class=\"gauge_time_on\">\n <svg id=\"chart_CODE\" width=\"120\", height=\"60\" onclick=\"\"></svg>\n </div>\n </div>\n `;\n\nconst time_tpl = `\n <div id=\"item_time_CODE\">\n <div class=\"value\"></div>\n <div class=\"datetime\">\n </div>\n </div>`;\n\nconst twocircles_tpl = `\n <div id=\"item_dop_CODE\">\n <div class=\"value\"></div>\n <div class=\"dop\">\n <svg id=\"chart_dop_CODE\" width=\"120\", height=\"80\" onclick=\"\"></svg>\n </div>\n </div>`;\n\n/**/\n\nfunction load_template(tpl) {\n //let tpl_file = fs.readFile(path,'utf-8');\n let templates = {};\n Object.keys(tpl).forEach(tpl_name => {\n switch (tpl_name) {\n case 'gauge':\n templates[tpl_name] = gauge_tpl;\n break;\n case 'fuel_gauge':\n templates[tpl_name] = fuel_gauge_tpl;\n break;\n case 'datetime':\n templates[tpl_name] = time_tpl;\n break;\n case 'dop':\n templates[tpl_name] = twocircles_tpl;\n break;\n }\n });\n return templates;\n}\n\nfunction give_values(tpl_file, opts) {\n let copy_html = tpl_file;\n Object.entries(opts).forEach((item, value) => {\n copy_html = copy_html.replace(new RegExp(item[0], 'g'), item[1]);\n });\n return copy_html;\n}\n\nfunction tpl_gauge_opts(code, width, height) {\n return { CODE: code, WIDTH: width, HEIGHT: height };\n}\n\nfunction tpl_time_opts(code) {\n return { CODE: code };\n}\n\nfunction tpl_dop_opts(code) {\n return { CODE: code };\n}\n\nexport { gauge_tpl, fuel_gauge_tpl, time_tpl, load_template, give_values, tpl_gauge_opts, tpl_time_opts, tpl_dop_opts };\n"},"lineCount":null}},"error":null,"hash":"9287f5491ab5f3624d29a093ff3d0d40","cacheData":{"env":{}}}