Skip to content

Commit f996dc4

Browse files
added option to enable cloud layer
1 parent 711573a commit f996dc4

File tree

4 files changed

+23
-6
lines changed

4 files changed

+23
-6
lines changed

cache.manifest

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
CACHE MANIFEST
2-
# version 283
2+
# version 285
33

44
# gogole maps files
5-
http://maps.google.com/maps/api/js?v=3.10&sensor=false&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg
6-
http://maps.gstatic.com/intl/en_us/mapfiles/api-3/15/18/main.js
5+
http://maps.google.com/maps/api/js?v=3.10&sensor=false&libraries=weather&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg
6+
http://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/15/18/%7Bmain,weather%7D.js
77
http://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/15/18/%7Bcommon,map,util,geometry,poly,overlay%7D.js
88
http://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/15/18/%7Bmarker%7D.js
99
http://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/15/18/%7Bonion%7D.js

index.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,13 @@ <h2><i class="icon-settings rfloat"></i>Settings</h2>
9898
<input type="checkbox" id="opt_daylight">
9999
</div>
100100
</div>
101+
<div class="row option">
102+
<span><b>Cloud layer</b></span>
103+
<div class="switch off" id="sw_layers_clouds">
104+
<span class="thumb hourswitch"></span>
105+
<input type="checkbox" id="opt_layers_clouds">
106+
</div>
107+
</div>
101108
<div class="row option">
102109
<span><b>Imperial units</b></span>
103110
<div class="switch off" id="sw_imperial">
@@ -214,7 +221,7 @@ <h2>Chase car mode</h2>
214221
</div>
215222
</div>
216223
</div>
217-
<script src="http://maps.google.com/maps/api/js?v=3.10&sensor=false&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg" type="text/javascript"></script>
224+
<script src="http://maps.google.com/maps/api/js?v=3.10&sensor=false&libraries=weather&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg" type="text/javascript"></script>
218225
<script type="text/javascript" language="javascript" src="js/mobile.js"></script>
219226
<!--
220227
<script type="text/javascript" language="javascript" src="js/jquery-1.8.3-min.js"></script>

js/app.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ $(window).ready(function() {
479479
if(offline.get('opt_daylight')) $('#sw_daylight').removeClass('off').addClass('on');
480480

481481
// offline and mobile
482-
$('#sw_offline, #sw_station, #sw_imperial, #sw_haxis_hours, #sw_daylight, #sw_hide_receivers').click(function() {
482+
$('#sw_layers_clouds, #sw_offline, #sw_station, #sw_imperial, #sw_haxis_hours, #sw_daylight, #sw_hide_receivers').click(function() {
483483
var e = $(this);
484484
var name = e.attr('id').replace('sw', 'opt');
485485
var on;
@@ -519,7 +519,10 @@ $(window).ready(function() {
519519
else {
520520
refreshReceivers();
521521
}
522-
522+
break;
523+
case "opt_layers_clouds":
524+
if(on) { layers_clouds.setMap(map); }
525+
else { layers_clouds.setMap(null); }
523526
}
524527
});
525528

@@ -529,6 +532,7 @@ $(window).ready(function() {
529532
if(offline.get('opt_imperial')) $('#sw_imperial').removeClass('off').addClass('on');
530533
if(offline.get('opt_haxis_hours')) $('#sw_haxis_hours').removeClass('off').addClass('on');
531534
if(offline.get('opt_hide_receivers')) $('#sw_hide_receivers').removeClass('off').addClass('on');
535+
if(offline.get('opt_layers_clouds')) $('#sw_layers_clouds').removeClass('off').addClass('on');
532536

533537
// force re-cache
534538
$('#sw_cache').click(function() {

js/tracker.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var balloon_colors = ["#f00", "blue", "green", "#ff0", "#c700e6", "#ff8a0f", "#0
2626

2727
var map = null;
2828
var overlay = null;
29+
var layer_clouds = null;
2930

3031
var notamOverlay = null;
3132

@@ -79,6 +80,11 @@ function load() {
7980

8081
if(currentPosition) updateCurrentPosition(currentPosition.lat, currentPosition.lon);
8182

83+
// initialize clouds layer
84+
layers_clouds = new google.maps.weather.CloudLayer();
85+
if(offline.get('opt_layers_clouds')) layers_clouds.setMap(map);
86+
87+
// initalize nite overlay
8288
nite.init(map);
8389
if(!offline.get('opt_daylight')) nite.hide();
8490
setInterval(function() { nite.refresh(); }, 60000); // 1min

0 commit comments

Comments
 (0)