diff -r d202777ebae5 -r 2ac491548d8d www/js/global.js --- a/www/js/global.js Mon Jan 21 20:45:18 2019 +0100 +++ b/www/js/global.js Tue Jan 22 20:27:45 2019 +0100 @@ -21,6 +21,173 @@ *****************************************************************************/ +// dropdownlists arrays + +var StageData = [ + { id: 0, en: "Plan", nl: "Plan" }, + { id: 1, en: "Wait", nl: "Wacht" }, + { id: 2, en: "Brew", nl: "Brouwen" }, + { id: 3, en: "Primary", nl: "Hoofdgisting" }, + { id: 4, en: "Secondary", nl: "Nagisting" }, + { id: 5, en: "Tertiary", nl: "Lagering" }, + { id: 6, en: "Package", nl: "Afvullen" }, + { id: 7, en: "Carbonation", nl: "Hergisten" }, + { id: 8, en: "Mature", nl: "Rijpen" }, + { id: 9, en: "Taste", nl: "Proeven" }, + { id: 10, en: "Ready", nl: "Gereed" }, + { id: 11, en: "Closed", nl: "Afgesloten" } +]; +var StageSource = { + localdata: StageData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var StageAdapter = new $.jqx.dataAdapter(StageSource); + +var MaterialData = [ + { id: 0, en: "Stainless Steel", nl: "RVS", sh: 0.11 }, + { id: 1, en: "Aluminium", nl: "Aluminium", sh: 0.22 }, + { id: 2, en: "Plastics", nl: "Kunststof", sh: 0.46 }, + { id: 3, en: "Coper", nl: "Koper", sh: 0.092 } +]; +var MaterialSource = { + localdata: MaterialData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }, { name: 'sh' }] +}; +var MaterialAdapter = new $.jqx.dataAdapter(MaterialSource); + +var FermentableTypeData = [ + { id: 0, en: 'Grain', nl: 'mout' }, + { id: 1, en: 'Sugar', nl: 'suiker' }, + { id: 2, en: 'Extract', nl: 'vloeibaar extract' }, + { id: 3, en: 'Dry extract', nl: 'droog extract' }, + { id: 4, en: 'Adjunct', nl: 'ongemout graan' } +]; +var FermentableTypeSource = { + localdata: FermentableTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var FermentableTypeAdapter = new $.jqx.dataAdapter(FermentableTypeSource); + +var GrainTypeData = [ + { id: 0, en: 'Base', nl: 'basismout' }, + { id: 1, en: 'Roast', nl: 'geroosterde mout' }, + { id: 2, en: 'Crystal', nl: 'cara- of crystalmout' }, + { id: 3, en: 'Kilned', nl: 'geƫeste mout'}, + { id: 4, en: 'Sour malt', nl: 'zuurmout' }, + { id: 5, en: 'Special', nl: 'speciale mout' }, + { id: 6, en: 'No malt', nl: 'n.v.t.' } +]; +var GrainTypeSource = { + localdata: GrainTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var GrainTypeAdapter = new $.jqx.dataAdapter(GrainTypeSource); + +var AddedData = [ + { id: 0, en: 'Mash', nl: 'maischen' }, + { id: 1, en: 'Boil', nl: 'koken' }, + { id: 2, en: 'Fermentation', nl: 'vergisten' }, + { id: 3, en: 'Lagering', nl: 'nagisten/lageren' }, + { id: 4, en: 'Bottle', nl: 'bottelen' } +]; +var AddedSource = { + localdata: AddedData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var AddedAdapter = new $.jqx.dataAdapter(AddedSource); + + + + +// options for editors + +var Spin1dec1 = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 0, + decimalDigits: 1, + spinButtons: true, + spinButtonsStep: 0.1 +}; +var Spin1dec5 = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 0, + decimalDigits: 1, + spinButtons: true, + spinButtonsStep: 0.5 +}; +var SpinpH = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 1, + max: 14, + decimalDigits: 1, + spinButtons: true, + spinButtonsStep: 0.1 +}; +var Spin2pH = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 1, + max: 14, + decimalDigits: 2, + spinButtons: true, + spinButtonsStep: 0.05 +}; +var Perc1dec5 = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 0, + max: 100, + decimalDigits: 1, + spinButtons: true, + spinButtonsStep: 0.5 +}; +var Spin2dec1 = { + inputMode: 'simple', + spinMode: 'simple', + theme: theme, + width: 110, + height: 23, + min: 0, + decimalDigits: 2, + spinButtons: true, + spinButtonsStep: 0.01 +}; +var Dateopts = { + theme: theme, + width: 150, + height: 23, + allowNullDate: true, + todayString: 'Vandaag', + clearString: 'Wissen', + showFooter: true, + formatString: 'yyyy-MM-dd', + enableBrowserBoundsDetection: true +}; + + var sugardensity = 1.611; //kg/l in solution // Styles dropdown list