|
|
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
|
|
|
|
|
|
|
<div class="page" data-name="weather">
|
|
|
|
|
|
|
|
<div class="navbar">
|
|
|
|
<div class="navbar-bg"></div>
|
|
|
|
<div class="navbar-inner">
|
|
|
|
<div class="left">
|
|
|
|
<a href="#" class="link icon-only back">
|
|
|
|
<i class="icon icon-back"></i>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<div class="title">Weather</div>
|
|
|
|
<div class="right">
|
|
|
|
<a class="link" onclick="loadWeather(true)">
|
|
|
|
<i class="material-icons">refresh</i>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="toolbar tabbar toolbar-top">
|
|
|
|
<div class="toolbar-inner">
|
|
|
|
<a href="#weather-summary" class="tab-link tab-link-active">Summary</a>
|
|
|
|
<a href="#weather-now" class="tab-link">Now</a>
|
|
|
|
<a href="#weather-forecast" class="tab-link">Forecast</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="tabs-swipeable-wrap">
|
|
|
|
<div class="tabs">
|
|
|
|
<div id="weather-summary" class="page-content tab tab-active">
|
|
|
|
<div class="row justify-content-center noselect">
|
|
|
|
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
|
|
|
<div class="block text-align-center">
|
|
|
|
<img id="summaryweathericon" style="width: 60%; max-width: 300px; max-height: 40vh;" src="assets/images/weather-none.svg" class="margin-vertical" />
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-50">
|
|
|
|
<h2>Low: <span id="summarylowtemp">...</span></h2>
|
|
|
|
</div>
|
|
|
|
<div class="col-50">
|
|
|
|
<h2>High: <span id="summaryhightemp">...</span></h2>
|
|
|
|
</div>
|
|
|
|
<div class="col-100">
|
|
|
|
<h3>Precipitation: <span id="summaryprecipchance">...</span></h3>
|
|
|
|
<h3>Wind speed: <span id="summarywindspeed">...</span></h3>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="block-footer">
|
|
|
|
<span id="summary-forecast-location"></span>
|
|
|
|
<br />
|
|
|
|
<span id="summary-forecast-info"></span>
|
|
|
|
<br />
|
|
|
|
<a id="summary-forecast-creditlink" href="" onclick=""></a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="weather-now" class="page-content tab">
|
|
|
|
<div class="row justify-content-center noselect">
|
|
|
|
<div class="col-100 small-80 medium-60 large-50 xlarge-40">
|
|
|
|
<div class="block text-align-center">
|
|
|
|
<div class="row align-items-center">
|
|
|
|
<div class="col-50">
|
|
|
|
<img id="nowweathericon" style="width: 90%; max-width: 300px; max-height: 40vh;" src="assets/images/weather-none.svg" />
|
|
|
|
</div>
|
|
|
|
<div class="col-50">
|
|
|
|
<h1 id="nowtemp">...</h1>
|
|
|
|
<h3>Feels like <span id="nowfeelslike">...</span></h3>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row margin-vertical">
|
|
|
|
<div class="col-50">
|
|
|
|
<div
|
|
|
|
id="nowuvindexgauge"
|
|
|
|
class="gauge gauge-init"
|
|
|
|
data-type="semicircle"
|
|
|
|
data-value="0.0"
|
|
|
|
data-value-text="..."
|
|
|
|
data-label-text="UV Index"
|
|
|
|
data-value-text-color="#2196f3"
|
|
|
|
data-border-color="#4CAF50"
|
|
|
|
></div>
|
|
|
|
</div>
|
|
|
|
<div class="col-50">
|
|
|
|
<h3>
|
|
|
|
Wind: <span id="nowwindspeed">...</span>
|
|
|
|
<br />
|
|
|
|
<span id="nowwinddirection">...</span>
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row margin-vertical">
|
|
|
|
<div class="col-100">
|
|
|
|
<canvas id="precipchart" width="300" height="50"></canvas>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="weather-forecast" class="page-content tab">
|
|
|
|
<div class="list virtual-list no-hairlines margin-top-half" id="forecast-list">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<script src="assets/js/toolbox_weather.js"></script>
|
|
|
|
</div>
|