diff --git a/index.html b/index.html index 414ae63..ebd9acf 100644 --- a/index.html +++ b/index.html @@ -103,9 +103,12 @@ }); }, slide: function (event, ui) { - // ToDo: handle year change - var curweek = ui.value; - var curyear = year; + var cur_date = new Date(); + var week = cur_date.getWeek(); + var delta = parseInt(ui.value) - week; + cur_date.setDate(cur_date.getDate() + 7 * delta); + var curweek = cur_date.getWeek(); + var curyear = cur_date.getFullYear(); if (map.hasLayer(markerLayer)) { markerLayer.clearLayers(); }