Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 03c02899

Přidáno uživatelem Jakub Vašta před asi 4 roky(ů)

Re #7933
+ základní funkcionalita formulářů v aplikaci - viz. Symfony forms

Zobrazit rozdíly:

website/public/js/zcu-heatmap.js
1 1
var map;
2
var heatmapLayer = null;
3

  
2 4
var startX = 49.7248;
3 5
var startY = 13.3521;
4 6
var startZoom = 17;
......
57 59
    }, 400);
58 60
}
59 61

  
62
function showHeatmap(route, date) {
60 63

  
61
function showHeatmap(route) {
62 64
  $.ajax({
63 65
    type: "POST",
64
    url: route,
66
    url: route + date,
65 67
    success: function(result) {
66 68
      drawHeatmap(result);
67 69
    }
......
70 72

  
71 73

  
72 74
function drawHeatmap(points) {
75

  
76
  // Todo still switched
73 77
  points = points.map(function (p) { return [p['y'], p['x'], p['number']]; });
78
  if (heatmapLayer != null) {
79
    mymap.removeLayer(heatmapLayer);
80
  }
81
  heatmapLayer = L.heatLayer(points).addTo(mymap), draw = true; 
82
  // var heat_01 = ...
83
  // on background map.addLayer(heat_01) -> map.removeLayer(heat_01);
84
}
74 85

  
75
  L.heatLayer(points).addTo(map), draw = true;
76
}
86
function checkDataSetsAvailability(route) {
87

  
88
  var parts = $('#date').val().split('-');
89
  
90
  $.ajax({
91
    type: "POST",
92
    // Todo it might be good idea to change db collections format
93
    url: route + '/' + parts[2] + parts[1] + parts[0],
94
    success: function(result) {
95
      updateAvailableDataSets(result);
96
    }
97
  });
98
}
99

  
100
function updateAvailableDataSets(available) {
101
  
102
  var options;
103
  for (i = 0; i < available.length; i++) {
104
    options += '<options value="' + i + '">' + available[i] + '</option>\n'; 
105
  }
106

  
107
  $('#types').empty().append(options);
108
  
109
}

Také k dispozici: Unified diff