From 0160e58491baf809bff73b1112967f0dfa7b4eee Mon Sep 17 00:00:00 2001 From: Carl van Tonder Date: Sat, 19 May 2018 13:52:19 -0400 Subject: [PATCH] Add language switcher widget --- apps/map/static/map/language.js | 8 ++++++++ ojusomap/templates/base.html | 17 +++++++++++++++++ ojusomap/urls.py | 3 +++ ojusomap/views.py | 13 +++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 apps/map/static/map/language.js create mode 100644 ojusomap/views.py diff --git a/apps/map/static/map/language.js b/apps/map/static/map/language.js new file mode 100644 index 0000000..8caa317 --- /dev/null +++ b/apps/map/static/map/language.js @@ -0,0 +1,8 @@ +$(function() { + $('#id-language-dropdown').change(function() { + window.location = ('/set_language/' + + $('#id-language-dropdown').find(':selected').val() + + "?from=" + encodeURI(window.location.href) + ); + }) +}); diff --git a/ojusomap/templates/base.html b/ojusomap/templates/base.html index 8492519..ed13bc2 100644 --- a/ojusomap/templates/base.html +++ b/ojusomap/templates/base.html @@ -78,6 +78,22 @@ {% endfor %}