# HG changeset patch # User Michiel Broek # Date 1548498844 -3600 # Node ID f87ff15be5315472bbffbfe55f69a140c1fc7c6f # Parent b78e1111fc58f62b7a3adb805ac423976c9f64ae Finished data arrays for dropdown menus. diff -r b78e1111fc58 -r f87ff15be531 www/js/global.js --- a/www/js/global.js Fri Jan 25 22:03:16 2019 +0100 +++ b/www/js/global.js Sat Jan 26 11:34:04 2019 +0100 @@ -150,7 +150,7 @@ var YeastFormSource = { localdata: YeastFormData, datatype: "array", - datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }, { name: 'cells' }] }; var YeastFormAdapter = new $.jqx.dataAdapter(YeastFormSource); @@ -210,7 +210,137 @@ }; var MiscUseAdapter = new $.jqx.dataAdapter(MiscUseSource); +var StyleTypeData = [ + { id: 0, en: 'Lager', nl: 'Ondergistend bier' }, + { id: 1, en: 'Ale', nl: 'Bovengistend bier' }, + { id: 2, en: 'Mead', nl: 'Mede' }, + { id: 3, en: 'Wheat', nl: 'Tarwebier' }, + { id: 4, en: 'Mixed', nl: 'Gemengd' }, + { id: 5, en: 'Cider', nl: 'Cider' } +]; +var StyleTypeSource = { + localdata: StyleTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var StyleTypeAdapter = new $.jqx.dataAdapter(StyleTypeSource); +var MashStepTypeData = [ + { id: 0, en: 'Infusion', nl: 'Infusie' }, + { id: 1, en: 'Temperature', nl: 'Directe verwarming' }, + { id: 2, en: 'Decoction', nl: 'Decoctie' } +]; +var MashStepTypeSource = { + localdata: MashStepTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var MashStepTypeAdapter = new $.jqx.dataAdapter(MashStepTypeSource); + +var RecipeTypeData = [ + { id: 0, en: 'Extract', nl: 'Extract' }, + { id: 1, en: 'Partial Mash', nl: 'Deelmaisch' }, + { id: 2, en: 'All Grain', nl: 'Mout' } +]; +var RecipeTypeSource = { + localdata: RecipeTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var RecipeTypeAdapter = new $.jqx.dataAdapter(RecipeTypeSource); + +var IBUmethodData = [ + { id: 0, en: 'Tinseth', nl: 'Tinseth' }, + { id: 1, en: 'Rager', nl: 'Rager' }, + { id: 2, en: 'Daniels', nl: 'Daniels' } +// { id: 3, en: 'Garetz', nl: 'Garetz' }, // Not yet supported. +// { id: 4, en: 'Mosher', nl: 'Mosher' }, +// { id: 5, en: 'Noonan', nl: 'Noonan' } +]; +var IBUmethodSource = { + localdata: IBUmethodData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var IBUmethodAdapter = new $.jqx.dataAdapter(IBUmethodSource); + +var ColorMethodData = [ + { id: 0, en: 'Morey', nl: 'Morey' }, + { id: 1, en: 'Mosher', nl: 'Mosher' }, + { id: 2, en: 'Daniels', nl: 'Daniels' } +]; +var ColorMethodSource = { + localdata: ColorMethodData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var ColorMethodAdapter = new $.jqx.dataAdapter(ColorMethodSource); + +var CoolingTypeData = [ + { id: 0, en: '-', nl: '-' }, + { id: 1, en: 'Emersion chiller', nl: 'Dompelkoeler' }, + { id: 2, en: 'Counterflow chiller', nl: 'Tegenstroomkoeler' }, + { id: 3, en: 'Au bain marie', nl: 'Au bain marie' }, + { id: 4, en: 'Natural', nl: 'Laten afkoelen' } +]; +var CoolingTypeSource = { + localdata: CoolingTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var CoolingTypeAdapter = new $.jqx.dataAdapter(CoolingTypeSource); + +var AerationTypeData = [ + { id: 0, en: 'None', nl: 'Geen' }, + { id: 1, en: 'Air', nl: 'Lucht' }, + { id: 2, en: 'Oxygen', nl: 'Zuurstof' } +]; +var AerationTypeSource = { + localdata: AerationTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var AerationTypeAdapter = new $.jqx.dataAdapter(AerationTypeSource); + +var PrimingSugarData = [ + { id: 0, en: 'Saccharose', nl: 'Kristalsuiker', factor: 1 }, + { id: 1, en: 'Glucose or dextrose', nl: 'Glucose/dextrose', factor: 1.16 }, + { id: 2, en: 'Honey', nl: 'Honing', factor: 1.28 }, + { id: 3, en: 'DME', nl: 'Moutextract', factor: 1.74 }, + { id: 4, en: 'Molassis', nl: 'Melasse', factor: 3.83 } +]; +var PrimingSugarSource = { + localdata: PrimingSugarData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }, { name: 'factor' }] +}; +var PrimingSugarAdapter = new $.jqx.dataAdapter(PrimingSugarSource); + +var AcidTypeData = [ + { id: 0, en: 'Lactic', nl: 'Melkzuur' }, + { id: 1, en: 'Hydrochloric', nl: 'Zoutzuur' }, + { id: 2, en: 'Phosphoric', nl: 'Fosforzuur' }, + { id: 3, en: 'Sulfuric', nl: 'Zwavelzuur' } +]; +var AcidTypeSource = { + localdata: AcidTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var AcidTypeAdapter = new $.jqx.dataAdapter(AcidTypeSource); + +var BaseTypeData = [ + { id: 0, en: 'Sodiumbicarbonate', nl: 'NaHCO3' }, + { id: 1, en: 'Sodiumcarbonate', nl: 'Na2CO3' }, + { id: 2, en: 'Calciumcarbonate', nl: 'CaCO3' }, + { id: 3, en: 'Calciumhydroxide', nl: 'Ca(OH)2' } +]; +var BaseTypeSource = { + localdata: BaseTypeData, + datatype: "array", + datafields: [{ name: 'id' }, { name: 'en' }, { name: 'nl' }] +}; +var BaseTypeAdapter = new $.jqx.dataAdapter(BaseTypeSource); // options for editors