From 76c839a87629e30b2ae2be99e646efdee3c357f3 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Fri, 15 Sep 2017 15:59:09 +0200
Subject: [PATCH] Changing the host list ordering and naming the "Other"
 category

---
 .../webapp/map_applications/fireblight/js/map.js    | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/main/webapp/map_applications/fireblight/js/map.js b/src/main/webapp/map_applications/fireblight/js/map.js
index b1aa6337..c8633ea5 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;
-- 
GitLab