www/js/log_fermentation.js

changeset 494
af28ebe4a779
parent 296
69fadd1aded2
child 527
9dfefad3ae1d
equal deleted inserted replaced
491:8c4f08445624 494:af28ebe4a779
51 { name: "heater", type: "int" }, 51 { name: "heater", type: "int" },
52 { name: "cooler", type: "int" }, 52 { name: "cooler", type: "int" },
53 { name: "event", type: "string" } 53 { name: "event", type: "string" }
54 ], 54 ],
55 url: 'getfermentlog.php?code=' + my_code + '&name=' + my_name 55 url: 'getfermentlog.php?code=' + my_code + '&name=' + my_name
56 }; 56 },
57 var dataAdapter = new $.jqx.dataAdapter(sourceA, { 57 dataAdapter = new $.jqx.dataAdapter(sourceA, {
58 autoBind: true, 58 autoBind: true,
59 async: false, 59 async: false,
60 loadComplete: function () { 60 loadComplete: function () {
61 $('#jqxLoader').jqxLoader('close'); 61 $('#jqxLoader').jqxLoader('close');
62 }, 62 },
63 loadError: function (jqXHR, status, error) { 63 loadError: function (jqXHR, status, error) {
64 } 64 }
65 }); 65 }),
66 66 settings = {
67 var settings = {
68 title: my_code + ' "' + my_name + '"', 67 title: my_code + ' "' + my_name + '"',
69 description: "", 68 description: "",
70 source: dataAdapter, 69 source: dataAdapter,
71 xAxis: { 70 xAxis: {
72 dataField: 'date', 71 dataField: 'date',
73 type: 'date', 72 type: 'date',
74 formatFunction: function (value) { 73 formatFunction: function (value) {
75 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear(); 74 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear();
76 }, 75 },
77 toolTipFormatFunction: function (value) { 76 toolTipFormatFunction: function (value) {
78 var h = value.getHours(); 77 var h = value.getHours(),
79 var m = value.getMinutes(); 78 m = value.getMinutes();
80 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear() 79 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear()
81 + ' ' + (h < 10 ? '0' + h : h) + ':' + (m < 10 ? '0' + m : m); 80 + ' ' + (h < 10 ? '0' + h : h) + ':' + (m < 10 ? '0' + m : m);
82 }, 81 },
83 textRotationAngle: 45, 82 textRotationAngle: 45,
84 howGridLines: false, 83 howGridLines: false,
122 ] 121 ]
123 }; 122 };
124 $("#fermenter_chart").jqxChart(settings); 123 $("#fermenter_chart").jqxChart(settings);
125 124
126 $("#print").click(function () { 125 $("#print").click(function () {
127 var content = $("#fermenter_chart")[0].outerHTML; 126 var content = $("#fermenter_chart")[0].outerHTML,
128 var newWindow = window.open("", "", "width=865, height=425"), 127 newWindow = window.open("", "", "width=865, height=425"),
129 document = newWindow.document.open(), 128 document = newWindow.document.open(),
130 pageContent = 129 pageContent =
131 '<!DOCTYPE html>' + 130 '<!DOCTYPE html>' +
132 '<html>' + 131 '<html>' +
133 '<head>' + 132 '<head>' +

mercurial