Commit c1249436 authored by Antek Grzanka's avatar Antek Grzanka

Work in progress.

parent a77d7cda
......@@ -67,7 +67,14 @@
<script>
function getParams() {
(function(){
var defaultStation = "00000000-0000-0000-0000-000000000001";
var defaultPollution = "00000000-0000-0000-0000-000000000001";
var possibleCities = ['bialystok', 'kielce', 'krakow', 'kujawskopomorskie', 'lublin', 'lubuskie', 'lodz', 'olsztyn', 'opole', 'poznan', 'rzeszow', 'szczecin', 'slask', 'trojmiasto', 'warszawa', 'wielka_brytania_i_irlandia', 'wroclaw'];
var getParams = function(){
var vars = [];
if (window.location.href.indexOf('?') !== -1){
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&')
......@@ -77,20 +84,36 @@
}
}
return vars;
}
};
document.addEventListener('DOMContentLoaded', function(){
var getPollution = function(station, pollution){
var xhr = new XMLHttpRequest();
parameters = getParams();
console.debug(parameters);
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
console.debug(xhr);
document.getElementById('widget').innerHTML = xhr.response;
updateView(filterValues(JSON.parse(xhr.response), station, pollution));
}
}
xhr.open('GET', 'view', true);
xhr.send(null);
});
};
var filterValues = function(data, station, pollution){
console.debug(data, station, pollution);
};
var updateView = function(values){
console.debug("ELO " + values);
};
var parameters = getParams();
if (parameters["local_id"]){
getPollution(parameters["local_id"], defaultPollution);
} else if (parameters["locals"] && parameters["locals"] === 'krakow'){
getPollution(defaultStation, defaultPollution);
}
})();
</script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment