Difference between revisions of "MemEOL"
From Desal Wiki
Line 181: | Line 181: | ||
} | } | ||
− | + | ||
function displayResults(maxName, secondName){ | function displayResults(maxName, secondName){ | ||
− | + | var maxClass = '.recommendation'; | |
+ | var secondClass = '.alternative'; | ||
+ | displayResultsSwitch(maxClass, maxName); | ||
+ | displayResultsSwitch(secondClass, secondName); | ||
+ | return; | ||
+ | } | ||
+ | |||
+ | function displayResultsSwitch(switchClassCase, maxClass){ | ||
+ | switch (switchClassCase) { | ||
case CONST_LANDFILL: | case CONST_LANDFILL: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_LANDFILL); | |
break; | break; | ||
case CONST_INCINERATION: | case CONST_INCINERATION: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_INCINERATION); | |
break; | break; | ||
case CONST_SYNGAS: | case CONST_SYNGAS: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_SYNGAS); | |
break; | break; | ||
case CONST_EAF: | case CONST_EAF: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_EAF); | |
break; | break; | ||
case CONST_MAT_RECYCLE: | case CONST_MAT_RECYCLE: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_MAT_RECYCLE); | |
break; | break; | ||
case CONST_CONV_TO_UF: | case CONST_CONV_TO_UF: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_INCINERATION); | |
break; | break; | ||
case CONST_REUSE_RO: | case CONST_REUSE_RO: | ||
− | + | showHideElementsResultsPage(maxClass, CONST_INCINERATION); | |
break; | break; | ||
default: | default: | ||
− | + | console.log('Error in displayResultsSwitch(). Case default.'); | |
− | console.log('Error in | + | throw new Error('Error in displayResultsSwitch(). Case default.'); //break the script |
− | throw new Error('Error in | + | |
} | } | ||
+ | return; | ||
} | } | ||
− | + | ||
+ | function showHideElementsResultsPage(broadClassName, specificClassName){ | ||
+ | $( "." + broadClassName ) | ||
+ | .filter(":not(" + specificClassName + ")").fadeOut(); | ||
+ | $( "." + broadClassName ) | ||
+ | .filter("." + specificClassName).fadeIn(); | ||
+ | return; | ||
+ | } | ||
+ | |||
//prefereces are coded to be 0-4 not 1-5 | //prefereces are coded to be 0-4 not 1-5 | ||
Line 305: | Line 321: | ||
console.log('final ' + secondName + ': ' + String(second)); | console.log('final ' + secondName + ': ' + String(second)); | ||
− | + | displayResults(maxName, secondName); | |
}); | }); | ||
Revision as of 07:09, 17 December 2014
Introduction text