Commit c1249436 authored by Antek Grzanka's avatar Antek Grzanka

Work in progress.

parent a77d7cda
...@@ -67,7 +67,14 @@ ...@@ -67,7 +67,14 @@
<script> <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 = []; var vars = [];
if (window.location.href.indexOf('?') !== -1){ if (window.location.href.indexOf('?') !== -1){
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&') var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&')
...@@ -77,20 +84,36 @@ ...@@ -77,20 +84,36 @@
} }
} }
return vars; return vars;
} };
document.addEventListener('DOMContentLoaded', function(){ var getPollution = function(station, pollution){
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
parameters = getParams();
console.debug(parameters);
xhr.onreadystatechange = function() { xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) { if (xhr.readyState == XMLHttpRequest.DONE) {
console.debug(xhr); updateView(filterValues(JSON.parse(xhr.response), station, pollution));
document.getElementById('widget').innerHTML = xhr.response;
} }
} }
xhr.open('GET', 'view', true); xhr.open('GET', 'view', true);
xhr.send(null); 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> </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