From 1714d0635da5e6c6317ee5902fe2e81d9749f252 Mon Sep 17 00:00:00 2001
From: Bhabesh <bhabesh.mukhopadhyay@nibio.no>
Date: Fri, 26 Jun 2020 14:23:03 +0200
Subject: [PATCH] Change of dates in HeatSum
Change of dates in heat sum text and number of dates
---
.../templates/cydiapomonella/index.html | 69 +++++++++----------
1 file changed, 34 insertions(+), 35 deletions(-)
diff --git a/cydiapomonella/templates/cydiapomonella/index.html b/cydiapomonella/templates/cydiapomonella/index.html
index 36e4c7a8..8347f9ac 100644
--- a/cydiapomonella/templates/cydiapomonella/index.html
+++ b/cydiapomonella/templates/cydiapomonella/index.html
@@ -76,7 +76,6 @@
}
var startDate = new Date($('#idTxtDateInput').val());
- console.log('date picker start date : '+JSON.stringify(startDate));
var strStartDate = JSON.stringify(getAdjustDate(new Date($('#idTxtDateInput').val()), 1 )).substring(1,11);
@@ -140,8 +139,6 @@
/*Calling function to calculate and place heatsum value based upon date placed on datepicker*/
funDtPickerHeatSum();
-
-
});
@@ -154,7 +151,6 @@
/* Convert hourly data to daily data */
function setConvertHourlyData(data)
{
- //var TM_BASE = 10;
var resultConvertData=[];
var strDate01 = '';
@@ -167,13 +163,6 @@
var time22 = '';
var time23 = '';
var rainFall = 0.0;
-
- //var TM_NON_NEGATIVE = 0;
-
- //var TM_Daily = 0.0;
- //var TM_SUM = 0.0;
- //var TM_Calc = 0.0;
-
var hourCount = 0;
var tempval = '';
@@ -266,7 +255,7 @@
}
getWeatherDataTable(resultConvertData);
- console.log (" resultConvertData : "+JSON.stringify(resultConvertData));
+
}
@@ -288,17 +277,14 @@
var TM_Calc = 0.0;
var TM_NON_NEGATIVE = 0;
- console.log('daily data 02 : '+JSON.stringify(data));
-
- console.log ('time measured 0 : '+data[0].timeMeasured);
var counter = undefined;
+
for (var i=0; i<data.length; i++)
{
var strStartDateDtPicker = JSON.stringify(getStrConvertedDate(data[i].timeMeasured)).substring(1,11);
- console.log ('strStartDateDtPicker : '+strStartDateDtPicker);
+
if(strStartDateDtPicker===$('#idTxtDateInput').val())
{
- console.log('value of I : '+i);
counter = 0;
}
if(typeof counter === "undefined")
@@ -311,18 +297,16 @@
TM_Calc = TM_Daily - TM_BASE;
TM_NON_NEGATIVE = TM_NON_NEGATIVE + ((TM_Calc<0) ? 0 : TM_Calc);
var temp = ((TM_Calc<0) ? 0 : TM_Calc)
- console.log('time measured :'+data[counter].timeMeasured+' -- TM_Daily : '+TM_Daily+'-- TM_NON_NEGATIVE : '+temp);
++counter;
}
-
-
-
-
}
- console.log('non negative : '+TM_NON_NEGATIVE);
+
+ $('#idSpanWeatherStationName').html($('#weatherStationId').find(':selected').text());
$('#idSpanStartDate').html($('#idTxtDateInput').val());
$('#idSpanEndDate').html(JSON.stringify(dateYesterday).substring(1,11));
$('#idDivResultNonNegative').html(Math.round(TM_NON_NEGATIVE));
+ $('#idSpanDateDifference').html(dateDifferenceInDays(new Date($('#idTxtDateInput').val()), new Date()));
+
}
@@ -332,7 +316,8 @@
if($.trim(weatherData))
{
$('#idTableWeather').DataTable({
-
+ "sDom": '<t><"col-sm-5"i><"clearfix">',
+ "lengthMenu": [[50, -1], ["All"]],
"aaData" : weatherData,
"aoColumns" :
[
@@ -348,42 +333,49 @@
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
+
},
{
"mData" : "time20",
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
},
{
"mData" : "time21",
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
},
{
"mData" : "time22",
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
},
{
"mData" : "time23",
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
} ,
{
"mData" : "rainFall",
"render" :function(data, type, full, meta)
{
return data
- }
+ },
+ "bSortable" : false
}
],
destroy: true
@@ -453,7 +445,6 @@
resultData = data;
getHeatSumValue(resultData);
- console.log('daily data 01 : '+JSON.stringify(resultData));
}
else{
//TODO
@@ -481,10 +472,18 @@
/* Converted date as per TimeZone */
function getStrConvertedDate(existingDate)
{
- //console.log('converted date : '+moment.tz(existingDate,CONST_TIMEZONE).format('YYYY-MM-DD HH:mm')+'original date : '+existingDate);
return moment.tz(existingDate,CONST_TIMEZONE).format('YYYY-MM-DD HH:mm');
}
+ /* Date difference */
+ function dateDifferenceInDays(startDate, endDate)
+ {
+ var strEndDate = JSON.stringify(endDate).substring(1,11);
+ var dtEndDate = new Date(strEndDate);
+ var result = (dtEndDate - startDate)/(1000*60*60*24);
+ return result;
+ }
+
</script>
{% endblock %}
@@ -501,7 +500,7 @@
<div class="container-fluid">
<div class="row ">
<div class="col-sm-4">
- <select name="weatherStationName" id="weatherStationId">
+ <select name="weatherStationName" id="weatherStationId" class="form-control">
<option value="-1">-- Velg klimastasjon --</option>
<option value="11">Apelsvoll</option>
<option value="12">Balestrand</option>
@@ -572,13 +571,13 @@
<div class="form-group form-inline">
<label for="nameTxtDateInput">Calculate heat sum from Date:</label>
- <input id="idTxtDateInput" name="nameTxtDateInput" class="notranslate" readonly/>
+ <input id="idTxtDateInput" name="nameTxtDateInput" class="notranslate form-control" readonly/>
</div>
<!-- button type="submit" class="btn btn-default">Submit</button -->
</form>
</div>
<div class="row alert alert-warning">
- Varmesum, med basistemperatur 10, beregnet for Bø klimastasjon for perioden fra og med <span id="idSpanStartDate">-</span> til <span id="idSpanEndDate">--</span> ( 7 dager ) er : <span class="label label-primary" id="idDivResultNonNegative"></span> graddager
+ Varmesum, med basistemperatur 10, beregnet for <span id='idSpanWeatherStationName'>-</span> klimastasjon for perioden fra og med <span id="idSpanStartDate">-</span> til <span id="idSpanEndDate">--</span> ( <span id="idSpanDateDifference">-</span> dager ) er : <span class="label label-primary" id="idDivResultNonNegative"></span> graddager
</div>
</div>
--
GitLab