From 5f46a40cf577f0cefdda394d6d44c083e1b6f701 Mon Sep 17 00:00:00 2001 From: squandor Date: Sun, 8 Jan 2017 01:09:16 +0100 Subject: [PATCH] Add feature to show date standard using the config for issue #48 --- example.conf | 1 + server.py | 2 +- templates/footer.html | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/example.conf b/example.conf index ad18ebf..94232d0 100644 --- a/example.conf +++ b/example.conf @@ -9,6 +9,7 @@ username = password # Add users for Domoboard here. In this case login with username "username" and password "password" [[domoboard]] time = False # True/False: show time in top bar + date = False # True/False: show date in top bar google_maps_api_key = X # Google Maps Embed API key # Add Navbar items here. The key is the navbar link name. The first value is the URI name, second value can be any font awesome logo to be displayed. diff --git a/server.py b/server.py index b8f5714..089889a 100755 --- a/server.py +++ b/server.py @@ -111,7 +111,7 @@ def configValueExists(value): def validateConfigFormat(config): requiredSettings = {"general_settings/server": ["url", "flask_url", "user", "password", "secret_key"], - "general_settings/domoboard": ["time"], + "general_settings/domoboard": ["time", "date"], "navbar/menu": [None] } for sect, fields in requiredSettings.iteritems(): section = sect.split('/') diff --git a/templates/footer.html b/templates/footer.html index 8d22c4f..368335f 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -21,6 +21,10 @@ $('#time-part').html(momentNow.format('HH:mm')); }, 100); + {% if configValues["domoboard"].get("date") == "True" %} + $('#date-part').removeClass('hide_date'); + $('#date-part').addClass('show_date'); + {% endif %} $( "#date-part" ).click(function() { $('#date-part').removeClass('show_date');