www/js/log_fermentation.js

Sat, 19 Oct 2019 13:54:38 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 19 Oct 2019 13:54:38 +0200
changeset 527
9dfefad3ae1d
parent 494
af28ebe4a779
child 602
10b61aacb1c1
permissions
-rw-r--r--

Code cleanup and manual compress

172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 /*****************************************************************************
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 * Copyright (C) 2019
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 *
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 * Michiel Broek <mbroek at mbse dot eu>
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 *
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 * This file is part of BMS
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 *
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 * This is free software; you can redistribute it and/or modify it
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 * under the terms of the GNU General Public License as published by the
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 * Free Software Foundation; either version 2, or (at your option) any
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 * later version.
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 *
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 * Brewery Managment System is distributed in the hope that it will be useful,
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 * General Public License for more details.
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 *
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 * along with ThermFerm; see the file COPYING. If not, write to the Free
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 *****************************************************************************/
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
24 $(document).ready(function() {
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
26 $('#jqxMenu').jqxMenu('destroy');
296
69fadd1aded2 Updated design document. Add content header application/json to all scripts that produce json output. Chart prints show the beer code and name in the header. Charts don't display the menu anymore.
Michiel Broek <mbroek@mbse.eu>
parents: 194
diff changeset
27
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
28 $('#jqxLoader').jqxLoader({
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
29 width: 250,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
30 height: 150,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
31 isModal: true,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
32 text: 'Opmaken grafiek ...',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
33 theme: theme
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
34 });
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
35 $('#jqxLoader').jqxLoader('open');
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
37 function getExportServer() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
38 return 'https://www.jqwidgets.com/export_server/export.php';
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
39 }
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
40
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
41 var sourceA = {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
42 datatype: 'json',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
43 datafields: [
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
44 { name: 'date', type: 'date', format: 'yyyy-MM-dd HH:mm' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
45 { name: 'air', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
46 { name: 'beer', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
47 { name: 'chiller', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
48 { name: 'room', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
49 { name: 'tlo', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
50 { name: 'thi', type: 'float' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
51 { name: 'heater', type: 'int' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
52 { name: 'cooler', type: 'int' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
53 { name: 'event', type: 'string' }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
54 ],
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
55 url: 'getfermentlog.php?code=' + my_code + '&name=' + my_name
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
56 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
57 dataAdapter = new $.jqx.dataAdapter(sourceA, {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
58 autoBind: true,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
59 async: false,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
60 loadComplete: function() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
61 $('#jqxLoader').jqxLoader('close');
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
62 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
63 loadError: function(jqXHR, status, error) {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
64 }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
65 }),
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
66 settings = {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
67 title: my_code + ' "' + my_name + '"',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
68 description: '',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
69 source: dataAdapter,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
70 xAxis: {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
71 dataField: 'date',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
72 type: 'date',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
73 formatFunction: function(value) {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
74 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear();
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
75 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
76 toolTipFormatFunction: function(value) {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
77 var h = value.getHours(), m = value.getMinutes();
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
78 return value.getDate() + '-' + (value.getMonth() + 1) + '-' + value.getFullYear() +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
79 ' ' + (h < 10 ? '0' + h : h) + ':' + (m < 10 ? '0' + m : m);
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
80 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
81 textRotationAngle: 45,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
82 howGridLines: false,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
83 rangeSelector: {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
84 size: 90,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
85 dataField: 'beer',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
86 serieType: 'line',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
87 gridLines: {visible: false},
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
88 }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
89 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
90 colorScheme: 'scheme01',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
91 seriesGroups: [
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
92 {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
93 type: 'area',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
94 valueAxis: {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
95 minValue: 0,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
96 maxValue: 100,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
97 displayValueAxis: false,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
98 description: 'Verwarm/Koel %'
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
99 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
100 series: [
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
101 { dataField: 'cooler', lineWidth: 1, displayText: 'Koel %', opacity: 0.4 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
102 { dataField: 'heater', lineWidth: 1, displayText: 'Verwarm %', opacity: 0.3 }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
103 ]
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
104 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
105 {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
106 type: 'spline',
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
107 valueAxis: {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
108 minValue: 0,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
109 description: 'Graden C'
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
110 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
111 series: [
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
112 { dataField: 'air', lineWidth: 1, displayText: 'Lucht' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
113 { dataField: 'beer', lineWidth: 2, displayText: 'Bier' },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
114 { dataField: 'tlo', lineWidth: 1, displayText: 'Doel laag', opacity: 0.7 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
115 { dataField: 'thi', lineWidth: 1, displayText: 'Doel hoog', opacity: 0.7 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
116 { dataField: 'room', lineWidth: 1, displayText: 'Ruimte', opacity: 0.5 },
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
117 { dataField: 'chiller', lineWidth: 1, displayText: 'Koeler', color: '#0000bb' }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
118 ]
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
119 }
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
120 ]
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
121 };
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
122 $('#fermenter_chart').jqxChart(settings);
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
123
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
124 $('#print').click(function() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
125 var content = $('#fermenter_chart')[0].outerHTML,
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
126 newWindow = window.open('', '', 'width=865, height=425'),
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
127 document = newWindow.document.open(),
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
128 pageContent =
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
129 '<!DOCTYPE html>' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
130 '<html>' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
131 '<head>' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
132 '<link rel="stylesheet" href="jqwidgets/styles/jqx.base.css" type="text/css" />' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
133 '<meta charset="utf-8" />' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
134 '<title>' + my_code + ' ' + my_name + ' vergisting</title>' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
135 '</head>' +
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
136 '<body>' + content + '</body></html>';
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
137 document.write(pageContent);
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
138 document.close();
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
139 newWindow.print();
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
140 });
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
141 $('#print').jqxButton({ template: 'primary', width: 125, theme: theme });
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
142
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
143 $('#pdfButton').click(function() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
144 $('#fermenter_chart').jqxChart('saveAsPDF', 'vergisting_' + my_code + '.pdf', getExportServer());
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
145 });
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
146 $('#pdfButton').jqxButton({ template: 'primary', width: 125, theme: theme });
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
147
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
148 $('#pngButton').click(function() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
149 $('#fermenter_chart').jqxChart('saveAsPNG', 'vergisting_' + my_code + '.png', getExportServer());
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
150 });
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
151 $('#pngButton').jqxButton({ template: 'primary', width: 125, theme: theme });
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
152
527
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
153 $('#Close').jqxButton({ template: 'success', width: 125, theme: theme });
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
154 $('#Close').click(function() {
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
155 window.close();
9dfefad3ae1d Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
156 });
172
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
157 });
684c651dd165 Added fermentation graph screen
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
158

mercurial