www/js/rec_import.js

Sun, 02 Jun 2019 12:48:54 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 02 Jun 2019 12:48:54 +0200
changeset 392
544d7d0183b2
parent 307
75f8b569043c
child 494
af28ebe4a779
permissions
-rw-r--r--

Added 15 fields to the recipes table. Added 18 fields to the products table. These are calculated values that are now stored in the database so export programs can use these values without calculating them again. Product and recipe print have water and mash schedule added. Product print has brewday results added if the brewday is over. The ingredients layout changed in the product and recipe prints.

307
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 /*****************************************************************************
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 * Copyright (C) 2019
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 *
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 * Michiel Broek <mbroek at mbse dot eu>
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 *
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 * This file is part of BMS
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 *
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 * This is free software; you can redistribute it and/or modify it
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 * under the terms of the GNU General Public License as published by the
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 * Free Software Foundation; either version 2, or (at your option) any
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 * later version.
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 *
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 * BrewCloud is distributed in the hope that it will be useful, but
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 * General Public License for more details.
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 *
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 * along with ThermFerm; see the file COPYING. If not, write to the Free
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 *****************************************************************************/
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 $(document).ready(function () {
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 $('#jqxFileUpload').jqxFileUpload({
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27 width: 300,
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 browseTemplate: 'success',
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
29 cancelTemplate: 'inverse',
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30 uploadTemplate: 'primary',
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31 theme: theme,
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
32 multipleFilesUpload: false,
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
33 accept: 'application/xml',
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
34 uploadUrl: 'upl_recipe.php',
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
35 fileInputName: 'fileToUpload'
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36 });
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
37 $('#eventsPanel').jqxPanel({
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
38 width: 800,
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
39 height: 200,
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
40 theme: theme
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
41 });
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
42 $('#jqxFileUpload').on('select', function (event) {
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
43 var args = event.args;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
44 var fileName = args.file;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
45 var fileSize = args.size;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
46 $('#eventsPanel').jqxPanel('clearcontent');
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
47 $('#eventsPanel').jqxPanel('append', '<strong>' + event.type + ':</strong> ' + fileName + ' size: ' + fileSize + '<br />');
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
48 });
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
49 $('#jqxFileUpload').on('uploadEnd', function (event) {
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
50 var args = event.args;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
51 var fileName = args.file;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
52 var serverResponce = args.response;
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
53 $('#eventsPanel').jqxPanel('append', '<strong>' + event.type + ':</strong> ontvangen ' + fileName + '<br />' + serverResponce + '<br />');
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
54 });
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
55
75f8b569043c Added beerxml recipe import.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
56 });

mercurial