Skip to content

Commit a0916d8

Browse files
committed
modified: views/pages/utils.ejs
modified: views/pages/weatherbit.ejs
1 parent 7aa4734 commit a0916d8

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

views/pages/utils.ejs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,17 @@ unixTsToLocalTime = (unix_ts) => {
1515
return hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
1616
}
1717
18+
trendingTemperature = (dataArr) => {
19+
var sum = 0;
20+
for (var item of dataArr) {
21+
sum += item.temp;
22+
}
23+
let average = sum / dataArr.length;
24+
let diff = average - dataArr[0].temp;
25+
if ( diff > 0 ) {
26+
return "Warming trend ahead.";
27+
} else {
28+
return "Cooling trend ahead.";
29+
}
30+
}
1831
%>

views/pages/weatherbit.ejs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,12 @@
193193
<div class="row">
194194
<div class="col-sm-12">
195195
<h5>Extended Forecast</h5>
196+
196197
<div class="jumbotron jumbotron-fluid" style="padding:10px 5px 15px 20px;">
197198
<% if( typeof(error)==="undefined" || foreStatus===400 ){ %>
198199
<p style="color:gray"> Waiting for data.</p>
199200
<% } else { %>
201+
<div style="color:rgb(18, 83, 175);"><%= trendingTemperature(foreData.data) %></div>
200202
<table class="styled-table" style="overflow-x: auto;">
201203
<thead>
202204
<tr class="w-35">

0 commit comments

Comments
 (0)