Index: src/django_gheat/website/static/heatmap_extensions_test.js
===================================================================
--- src/django_gheat/website/static/heatmap_extensions_test.js	(revision 9231)
+++ src/django_gheat/website/static/heatmap_extensions_test.js	(revision 9232)
@@ -77,104 +77,24 @@
 
 
-
 function set_filters(responseText) {
-  // set global var json with responText
   json=eval('(' + responseText + ')');
-
-  // set initial options
+  var user = '<option>Select user</option><option>All</option>';
+  var dataset = '<option>Select dataset</option><option>All</option>';
   var date = '<option>Select date</option><option>All</option>';
-
-  // set initial options
+  var node = '<option>Select node</option><option>All</option>';
   for (var i=0; i<json.length; i++){
+    user += '<option>' + json[i].gebruiker + '</option>';
     for (m in json[i].meetrondje){
-      date += '<option value="date">' + json[i].meetrondje[m].datum + '</option>';
+      dataset += '<option>' + json[i].meetrondje[m].naam + '</option>';
+      date += '<option>' + json[i].meetrondje[m].datum + '</option>';
+      for (n in json[i].meetrondje[m].nodes){
+        node += '<option>' + json[i].meetrondje[m].nodes[n] + '</option>';
+      }
     }
   }
-
-  // write options
+  document.getElementById('user').innerHTML=user;
+  document.getElementById('dataset').innerHTML=dataset;
   document.getElementById('date').innerHTML=date;
-  document.getElementById('user').disabled=true;
-  document.getElementById('dataset').disabled=true;
-  document.getElementById('node').disabled=true;
-
-  // call filter_date once to set users
-  filter_date();
-}
-
-// get date value and set options for next filter (user)
-function filter_date(){
-  var user = '<option>Select user</option><option>All</option>';
-  var date = $('#date option:selected').text();
-
-  // date is none
-  if(date=='Select date'){
-    document.getElementById('user').innerHTML='';
-    document.getElementById('user').disabled=true;
-  }
-  // date is all
-  else if(date=='All'){
-    for (var i=0; i<json.length; i++){
-      user += '<option>' + json[i].gebruiker + '</option>';
-    }
-  document.getElementById('user').innerHTML=user;
-  document.getElementById('user').disabled=false;
-  }
-  // date not all
-  else{
-    for (var i=0; i<json.length; i++){
-      for (m in json[i].meetrondje){
-        if (json[i].meetrondje[m].datum == date){
-          user += '<option>' + json[i].gebruiker + '</option>';
-        }
-      }
-    }
-  document.getElementById('user').innerHTML=user;
-  document.getElementById('user').disabled=false;
-  }
-}
-
-
-// get user value and set options for next filter (dataset)
-function filter_user(){
-  var dataset = '<option>Select dataset</option><option>All</option>';
-  var date = $('#date option:selected').text();
-  var user = $('#user option:selected').text();
-
-  // user is none
-  if(user=='Select user'){
-    document.getElementById('dateset').innerHTML='';
-    document.getElementById('dataset').disabled=true;
-  }
-  // user is all
-  else if(user=='All'){
-    if(date=='All'){
-      for (var i=0; i<json.length; i++){
-        for (m in json[i].meetrondje){
-          dataset += '<option>' + json[i].meetrondje[m].naam + '</option>';
-        }
-      }
-    }
-    else{
-      for (var i=0; i<json.length; i++){
-        for (m in json[i].meetrondje){
-          dataset += '<option>' + json[i].meetrondje[m].naam + '</option>';
-        }
-      }
-    }
-  document.getElementById('dataset').innerHTML=dataset;
-  document.getElementById('dataset').disabled=false;
-  }
-  // user not all
-  else{
-    for (var i=0; i<json.length; i++){
-      if (json[i].gebruiker == user){
-        for (m in json[i].meetrondje){
-          dataset += '<option>' + json[i].meetrondje[m].naam + '</option>';
-        }
-      }
-    }
-  document.getElementById('dataset').innerHTML=dataset;
-  document.getElementById('dataset').disabled=false;
-  }
+  document.getElementById('node').innerHTML=node;
 }
 
