Skip to content

Commit af7b538

Browse files
committed
Add sunrise and sunset time
1 parent cd70e59 commit af7b538

File tree

5 files changed

+28
-18
lines changed

5 files changed

+28
-18
lines changed

dist/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,19 @@ <h5 class="card-title text-center text-warning" id="title"></h5>
4848
<li class="list-group-item" id="desc"></li>
4949
<li class="list-group-item" id="pressure"></li>
5050
<li class="list-group-item" id="humidity"></li>
51+
<li class="list-group-item" id="sunrise"></li>
5152
</ul>
5253
<ul class="list-group list-unstyled">
5354
<li class="list-group-item" id="minTemp"></li>
5455
<li class="list-group-item" id="maxTemp"></li>
5556
<li class="list-group-item" id="wind"></li>
5657
<li class="list-group-item" id="windDir"></li>
5758
<li class="list-group-item" id="clouds"></li>
59+
<li class="list-group-item" id="sunset"></li>
5860
</ul>
5961
</div>
6062
<br>
61-
<div class="text-center"><input type="submit" class="btn btn-warning" value="To Farenheit"></div>
63+
<div class="text-center"><input type="submit" id="farCel" class="btn btn-warning" value="To Farenheit"></div>
6264
</div>
6365
</div>
6466
</section>

dist/main.js

Lines changed: 12 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ const home = document.getElementById('home');
1414
home.addEventListener('click', ()=>{ location.reload(); });
1515

1616

17+

src/js/dom.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,18 @@ const dom = function () {
1414

1515
function fillCard(data) {
1616
helpers().addInnerText('title', data['name']);
17-
helpers().addInnerText('temp', '<i class="fas fa-thermometer-half text-warning my-2"></i> ' + data['main']['temp'] + ' Celsius');
18-
helpers().addInnerText('feel', '<i class="fas fa-meteor text-warning my-2"></i> ' + data['main']['feels_like'] + ' Celsius');
17+
helpers().addInnerText('temp', '<i class="fas fa-thermometer-half text-warning my-2"></i> Temp: ' + data['main']['temp'] + ' Celsius');
18+
helpers().addInnerText('feel', '<i class="fas fa-meteor text-warning my-2"></i> Feeling: ' + data['main']['feels_like'] + ' Celsius');
1919
helpers().addInnerText('desc', '<i class="fas fa-cloud-sun-rain text-warning my-2"></i> ' + data['weather'][0]['main']);
20-
helpers().addInnerText('pressure', '<i class="fas fa-compress-arrows-alt text-warning my-2"></i> ' + data['main']['pressure'] + ' hPa');
21-
helpers().addInnerText('humidity', '<i class="fas fa-percent text-warning my-2"></i> ' + data['main']['humidity'] + '%');
22-
helpers().addInnerText('minTemp','<i class="fas fa-temperature-low text-warning my-2"></i> ' + data['main']['temp_min'] + ' Celsius');
23-
helpers().addInnerText('maxTemp','<i class="fas fa-temperature-high text-warning my-2"></i>' + data['main']['temp_max'] + ' Celsius');
20+
helpers().addInnerText('pressure', '<i class="fas fa-compress-arrows-alt text-warning my-2"></i> Pressure: ' + data['main']['pressure'] + ' hPa');
21+
helpers().addInnerText('humidity', '<i class="fas fa-percent text-warning my-2"></i> Humidity: ' + data['main']['humidity'] + '%');
22+
helpers().addInnerText('minTemp','<i class="fas fa-temperature-low text-warning my-2"></i> Min: ' + data['main']['temp_min'] + ' Celsius');
23+
helpers().addInnerText('maxTemp','<i class="fas fa-temperature-high text-warning my-2"></i> Max: ' + data['main']['temp_max'] + ' Celsius');
2424
helpers().addInnerText('wind','<i class="fas fa-wind text-warning my-2"></i> ' + data['wind']['speed'] + ' meter/sec');
2525
helpers().addInnerText('windDir','<i class="fas fa-compass text-warning my-2"></i> ' + data['wind']['deg'] + ' degrees');
26-
helpers().addInnerText('clouds','<i class="fas fa-cloud text-warning my-2"></i> ' + data['clouds']['all'] + '%');
26+
helpers().addInnerText('clouds','<i class="fas fa-cloud text-warning my-2"></i> Clouds: ' + data['clouds']['all'] + '%');
27+
helpers().addInnerText('sunrise','<i class="fas fa-sun text-warning my-2"></i> ' + `Sunrise: ${new Date((data.sys.sunrise + data.timezone) * 1000).toLocaleTimeString().slice(-10, -6)} AM`);
28+
helpers().addInnerText('sunset','<i class="fas fa-sun text-warning my-2"></i> ' + `Sunset: ${new Date((data.sys.sunset + data.timezone) * 1000).toLocaleTimeString().slice(-10, -6)} PM`);
2729
}
2830

2931
function imageSwitch(data) {

src/style/style.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
#maxTemp,
2828
#wind,
2929
#windDir,
30-
#clouds {
30+
#clouds,
31+
#sunrise,
32+
#sunset {
3133
background-color: rgba(255,255,255,0.1);
3234
}
3335

0 commit comments

Comments
 (0)