From 1a238ef172085a3f4c1aeac9bd6cfbe87c86a855 Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Tue, 20 Apr 2021 10:14:54 +0200 Subject: [PATCH] Add FlexMeasures menu (integrate page) and move js util functions --- flexmeasures/ui/static/js/flexmeasures.js | 21 ++++++ flexmeasures/ui/templates/views/sensors.html | 73 +++++++------------- 2 files changed, 46 insertions(+), 48 deletions(-) diff --git a/flexmeasures/ui/static/js/flexmeasures.js b/flexmeasures/ui/static/js/flexmeasures.js index 8dd0becba..eaa045800 100644 --- a/flexmeasures/ui/static/js/flexmeasures.js +++ b/flexmeasures/ui/static/js/flexmeasures.js @@ -310,3 +310,24 @@ function submit_market() { function submit_sensor_type() { $("#sensor_type-form").attr("action", empty_location).submit(); } + + +// Date range utils +export function subtract(oldDate, nDays) { + var newDate = new Date(oldDate) + newDate.setDate(newDate.getDate() - nDays); +return newDate; +} +export function thisMonth(oldDate) { + var d1 = new Date(oldDate) + d1.setDate(1); + var d2 = new Date(d1.getFullYear(), d1.getMonth() + 1, 0); + return [d1, d2]; +}; +export function lastNMonths(oldDate, nMonths) { + var d0 = new Date(oldDate) + var d1 = new Date(d0.getFullYear(), d0.getMonth() - nMonths + 2, 0); + d1.setDate(1); + var d2 = new Date(d0.getFullYear(), d0.getMonth() + 1, 0); + return [d1, d2]; +}; diff --git a/flexmeasures/ui/templates/views/sensors.html b/flexmeasures/ui/templates/views/sensors.html index 5275dff92..d9f5d00c6 100644 --- a/flexmeasures/ui/templates/views/sensors.html +++ b/flexmeasures/ui/templates/views/sensors.html @@ -1,11 +1,16 @@ - - - - FlexMeasures - +{% extends "base.html" %} - - +{% set active_page = "assets" %} + +{% block title %} Assets {% endblock %} + +{% block divs %} + +
+
+
+

+
@@ -16,17 +21,11 @@ - - - -
-
-
-

-
- - - +{% endblock %} \ No newline at end of file