summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2010-11-29 16:53:19 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2010-11-29 16:53:19 +0100
commite79a5d739d1a3253a88fac3f66f6a41e6dfd9d80 (patch)
tree076a312f54454efb8c3b408774a04ae9c9bcd766
parentd0237cf7f07de89b8f57076e0a98f24aca3067eb (diff)
downloadChimère-e79a5d739d1a3253a88fac3f66f6a41e6dfd9d80.tar.bz2
Chimère-e79a5d739d1a3253a88fac3f66f6a41e6dfd9d80.zip
Correct zoom to area shortcut doesn't work anymore (closes #284)
-rw-r--r--chimere/main/templatetags/unlocalize_point.py16
-rw-r--r--chimere/templates/main_map.html3
2 files changed, 18 insertions, 1 deletions
diff --git a/chimere/main/templatetags/unlocalize_point.py b/chimere/main/templatetags/unlocalize_point.py
new file mode 100644
index 0000000..f52a90a
--- /dev/null
+++ b/chimere/main/templatetags/unlocalize_point.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from django import template
+import re
+
+register = template.Library()
+
+def unlocalize_point(value):
+ """
+ Basic unlocalize filter for django 1.2
+ """
+ return unicode(value).replace(',', '.')
+
+register.filter(unlocalize_point)
+
diff --git a/chimere/templates/main_map.html b/chimere/templates/main_map.html
index 526bf32..8b8cc2e 100644
--- a/chimere/templates/main_map.html
+++ b/chimere/templates/main_map.html
@@ -1,5 +1,6 @@
{% extends "base_user.html" %}
{% load i18n %}
+{% load unlocalize_point %}
{% block message_edit %}{% endblock %}
{% block sidebar %}{{ block.super }}
<div id='panel'>
@@ -14,7 +15,7 @@
{%if areas%}<div id='areas'>
<h2>{% trans "Shortcuts"%}</h2>
<ul>{% for area in areas%}
-<li><img class='zoom_image' alt='{% trans "Zoom to" %} {{area.name}}' src='{{media_path}}icons/zoom.png' onclick='zoomToArea({{area.upper_left_corner.x}}, {{area.upper_left_corner.y}}, {{area.lower_right_corner.x}}, {{area.lower_right_corner.y}}); loadGeoObjects();'/> {{area.name}}</li>{%endfor%}
+<li><img class='zoom_image' alt='{% trans "Zoom to" %} {{area.name}}' src='{{media_path}}icons/zoom.png' onclick='zoomToArea({{area.upper_left_corner.x|unlocalize_point}}, {{area.upper_left_corner.y|unlocalize_point}}, {{area.lower_right_corner.x|unlocalize_point}}, {{area.lower_right_corner.y|unlocalize_point}}); loadGeoObjects();'/> {{area.name}}</li>{%endfor%}
</ul>
</div>{%endif%}