From c7b83596bacd4107c67c0a23fc4a287c77331330 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Fri, 23 Aug 2024 11:47:43 -0700 Subject: [PATCH] add gulp reference --- app/assets/javascripts/setTimezone.js | 4 ++++ app/main/views/dashboard.py | 1 + app/templates/views/dashboard/dashboard.html | 1 - gulpfile.js | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 app/assets/javascripts/setTimezone.js diff --git a/app/assets/javascripts/setTimezone.js b/app/assets/javascripts/setTimezone.js new file mode 100644 index 000000000..5a79b0190 --- /dev/null +++ b/app/assets/javascripts/setTimezone.js @@ -0,0 +1,4 @@ +document.addEventListener('DOMContentLoaded', function() { + var timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone; + document.cookie = `timezone=${timeZone}; path=/`; +}) diff --git a/app/main/views/dashboard.py b/app/main/views/dashboard.py index 5310c4b22..545672afb 100644 --- a/app/main/views/dashboard.py +++ b/app/main/views/dashboard.py @@ -416,6 +416,7 @@ def get_dashboard_partials(service_id): def get_dashboard_totals(statistics): timezone = request.cookies.get('timezone', 'UTC') + print(hilite(f"HURRAY TIMEZONE IS {timezone}")) if current_user.preferred_timezone is not timezone: current_user.update(preferred_timezone=timezone) diff --git a/app/templates/views/dashboard/dashboard.html b/app/templates/views/dashboard/dashboard.html index 6bfce7bd0..12c0df12f 100644 --- a/app/templates/views/dashboard/dashboard.html +++ b/app/templates/views/dashboard/dashboard.html @@ -1,4 +1,3 @@ -
{{ session['timezone'] }}
{% extends "withnav_template.html" %} diff --git a/gulpfile.js b/gulpfile.js index d4d6ac81f..22fcbb487 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -61,6 +61,7 @@ const javascripts = () => { paths.src + 'javascripts/fileUpload.js', paths.src + 'javascripts/radioSelect.js', paths.src + 'javascripts/updateContent.js', + paths.src + 'javascripts/setTimezone.js', paths.src + 'javascripts/listEntry.js', paths.src + 'javascripts/liveSearch.js', paths.src + 'javascripts/errorTracking.js',