master
Raw Download raw file
  1$(document).ready( function() {
  2  $('#webticker1').webTicker({
  3    speed: 40, 
  4    startEmpty:false, 
  5    rssurl: "rss1",
  6    rssfrequency: 5,
  7  });
  8  $('#webticker2').webTicker({
  9    speed: 40, 
 10    startEmpty:false, 
 11    rssurl: "rss2",
 12    rssfrequency: 5,
 13  });
 14  $('#webticker3').webTicker({
 15    speed: 40, 
 16    startEmpty:false, 
 17    rssurl: "rss3",
 18    rssfrequency: 5,
 19  });
 20  $('.slider').unslider({
 21    autoplay: true,
 22    nav: false,
 23    arrows: false,
 24    animation: 'fade',
 25    selectors: {
 26      container: 'ul',
 27      slides: 'figure'
 28    },
 29  });
 30  $('.slider-content').unslider({
 31    autoplay: true,
 32    nav: false,
 33    arrows: false,
 34    animation: 'fade',
 35    delay: 10000,
 36    selectors: {
 37      container: 'article',
 38      slides: 'li'
 39    },
 40  });
 41  $('.unslider').addClass('tile'); // unslider tile fix
 42  getWeather() 
 43  displayTime()
 44  initMap()
 45  setInterval(displayTime, 1000); //update time every second
 46  setInterval(getWeather, 60000); //update weather every 60s
 47  setInterval(reloadPage, 1800000); //reload page every 30m
 48});
 49
 50function displayTime() {
 51  var today = moment().format('MMMM Do YYYY');
 52  var time = moment().format('HH:mm:ss');
 53  var dow = moment().format('dddd');
 54  $('#date').html(today);
 55  $('#time').html(time);
 56  $('#dow').html(dow);
 57} 
 58
 59function getWeather() {
 60  console.log('updating weather info');
 61  $.simpleWeather({
 62    location: $("#weather").attr("location"),
 63    woeid: '',
 64    unit: 'f',
 65    success: function(weather) {
 66      html = '<div class="weather-content"><h2><i class="icon-'+weather.code+'"></i> '+weather.temp+'&deg;'+weather.units.temp+'</h2>';
 67      html += '<ul><li class="weatherli">'+weather.city+', '+weather.region+'</li>';
 68      html += '<li class="weatherli currently">'+weather.currently+'</li>';
 69      html += '<li class="weatherli">'+weather.wind.direction+' '+weather.wind.speed+' '+weather.units.speed+'</li></ul></div>';
 70      $("#weather").html(html);
 71    },
 72    error: function(error) {
 73      $("#weather").html('<p>'+error+'</p>');
 74    }
 75  });
 76}
 77
 78function reloadPage() {
 79  window.location.reload(true); 
 80}
 81
 82function initMap() {
 83  var lat = parseFloat($("#map").attr("lat"));
 84  var lng = parseFloat($("#map").attr("lng"));
 85  console.log(lat,lng)
 86  var map = new google.maps.Map(document.getElementById('map'), {
 87    zoom: 10,
 88    center: {lat: lat, lng: lng},
 89    disableDefaultUI: true,
 90    panControl: false,
 91    zoomControl: false,
 92    scaleControl: false,
 93    streetViewControl: false,
 94    mapTypeControlOptions: {
 95      mapTypeIds: [google.maps.MapTypeId.ROADMAP]
 96    }, 
 97    mapTypeId: google.maps.MapTypeId.ROADMAP,
 98  });
 99
100  var trafficLayer = new google.maps.TrafficLayer();
101  trafficLayer.setMap(map);
102}
103