Delete weather.js

This commit is contained in:
buffbears 2021-04-01 22:04:34 -04:00 committed by GitHub
parent 7cb1a1a19b
commit b34f93cd1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 109 deletions

View File

@ -1,109 +0,0 @@
function WeatherManager() {
var mainloc
var mainMap, miniMap, slides,
dataMan, loops, // weatherAudio,
that = this;
$(function(){
// init marquees
function refreshMarquee () {
$('#marquee-container')
.marquee('destroy')
.marquee({speed: 200, pauseOnHover:true, delayBeforeStart:3000})
.on('finished', refreshMarquee);
}
refreshMarquee();
$('#marquee2').marquee({
speed: 170, pauseOnHover: true
});
weatherAudio.playCallback = function(tags) {
$('.track-info').text('playing "' + tags.title + '" by ' + tags.artist);
}
// this little guy runs the date and time
setInterval(
function () {
var today = new Date();
$('#date').text( today.toString().slice(4,10).trimRight() );
$('#time').text( today.toLocaleTimeString('en-US', { hour: 'numeric', hour12: true, minute: 'numeric', second: 'numeric' }).replace(/ /g,'') );
}
, 1000);
initDataPull();
});
function initDataPull() {
// get the main location data
// on initialization ready, init local forecast loop
// on return of fully ready, begin display loops
// check the url for a specific location
var queryString = window.location.search;
if (queryString) {
dataMan = createDataManager( queryString.split("?")[1] );
} else {
// get lat lon from user's ip
$.getJSON("http://ip-api.com/json/?callback=?", function(data) {
dataMan = createDataManager( data.lat+','+data.lon );
mainloc = data.city
});
}
function initDisplayLoops(){
loops = new Loops(dataMan.locations[0]);
}
function initSlidesLoop() {
slides = new Slides(dataMan);
}
function createDataManager(searchString) {
var dataManager = new DataManager();
$(dataManager)
.on('refresh', refreshObservationDisplay)
.on('ready:main', initDisplayLoops)
.on('allinit', initSlidesLoop);
dataManager.init(searchString);
return dataManager;
}
}
function refreshObservationDisplay() {
var data = dataMan.locations[0].observations(0),
cond = data.current.weather[0];
if (mainMap===undefined) {
mainMap = that.mainMap = new Radar("radar-1", 3, 8, data.lat, data.lon, false);
miniMap = new Radar("minimap", 3, 5, data.lat, data.lon);
}
$('#city').text(mainloc);
$('#forecast-city').text(mainloc + ':');
$('#current-temp').text( dataMan.locations[0].temperature() ) ;
$('#conditions-icon').css('background-image', 'url("' + getCCicon(cond.id + cond.icon) + '")');
//weatherAudio.playCurrentConditions(cond);
}
}
var weatherMan = new WeatherManager();