diff --git a/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js b/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js index 117feec12b4341a7cc12cb6f0f07ecb97e2554d0..67e08091b868a4f99b92d747c9891df78b9f7302 100644 --- a/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js +++ b/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js @@ -308,14 +308,18 @@ var changeSeason = function(selectedSeason) viewsForecastCache[i] = []; } // Set date field limits - document.getElementById("startDate").value = - document.getElementById("startDate").value != "" ? - selectedSeason + document.getElementById("startDate").value.substring(4) : - ""; - document.getElementById("endDate").value = - document.getElementById("endDate").value != "" ? - selectedSeason + document.getElementById("endDate").value.substring(4) : - ""; + ["startDate","endDate"].forEach(function(fieldName){ + var dateField = document.getElementById(fieldName); + dateField.value = + dateField.value != "" ? + selectedSeason + dateField.value.substring(4) : + ""; + dateField.min = selectedSeason + "-01-01"; + dateField.max = selectedSeason + "-12-31"; + }); + + + // Get results for this season getResults[getVisibleLayerName()](getCurrentSeason());