diff --git a/src/main/webapp/map_applications/fireblight/js/map.js b/src/main/webapp/map_applications/fireblight/js/map.js index b1aa6337b6e0641166806ddf50febc3650cf4272..c8633ea585279090329b811bbb2506a64b24eaea 100755 --- a/src/main/webapp/map_applications/fireblight/js/map.js +++ b/src/main/webapp/map_applications/fireblight/js/map.js @@ -498,9 +498,18 @@ var generateSelect = function(selectName, options, preselect) var generateCropSelect = function(selectName, cropOrganisms, preselect) { var retVal = '<select id="' + selectName + '" name="' + selectName + '">'; - for(var i=0; i< cropOrganisms.length; i++) + for(var c=0; c < forekomsttypeLatinskeNavn.length; c++) { - retVal += '<option value="' + cropOrganisms[i].organismId + '"' + (cropOrganisms[i].organismId == preselect ? " selected=\"selected\"" : "") + '">' + getLocalizedOrganismName(cropOrganisms[i], hardcodedLanguage) + '</option>'; + currentLatinName = forekomsttypeLatinskeNavn[c]; + for(var i=0; i< cropOrganisms.length; i++) + { + if(cropOrganisms[i].latinName == currentLatinName) + { + retVal += '<option value="' + cropOrganisms[i].organismId + '"' + (cropOrganisms[i].organismId == preselect ? " selected=\"selected\"" : "") + '">' + + (currentLatinName == "Plantae" ? "Annet" : getLocalizedOrganismName(cropOrganisms[i], hardcodedLanguage)) + + '</option>'; + } + } } retVal += '</select>'; return retVal;