summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-02-20 21:09:58 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2015-02-20 21:09:58 +0100
commit24af0a59d55622b0d8dd8ea37b93b44794eeeb78 (patch)
treeda38d15ba9bf46b99014e0bcc4ef23d8c20aeaef
parentcd01544ca674f2d3fa5a49c784299e39b5bac766 (diff)
parent8319c848841b8744ed0c72ca34e97f081256abc4 (diff)
downloadChimère - projet Saclay-24af0a59d55622b0d8dd8ea37b93b44794eeeb78.tar.bz2
Chimère - projet Saclay-24af0a59d55622b0d8dd8ea37b93b44794eeeb78.zip
Merge branch 'master' into ecopole
-rw-r--r--settings.py4
-rw-r--r--static/saclay/js/interface.js19
-rw-r--r--templates/chimere/blocks/map.html2
3 files changed, 24 insertions, 1 deletions
diff --git a/settings.py b/settings.py
index 4127dc8..f636283 100644
--- a/settings.py
+++ b/settings.py
@@ -53,6 +53,10 @@ CHIMERE_DISPLAY_AREAS = True
# don't forget to run the upgrade.py script to create appropriate fields in
# the database
CHIMERE_DAYS_BEFORE_EVENT = 30
+# Dated events must usualy be checked as 'front page' to be displayed
+# on front page - set CHIMERE_ALL_DATED_ARE_FRONT to True if you want to
+# display all events on front page
+CHIMERE_ALL_DATED_ARE_FRONT = True
# allow feeds
CHIMERE_FEEDS = True
diff --git a/static/saclay/js/interface.js b/static/saclay/js/interface.js
index 76a63da..3f23a72 100644
--- a/static/saclay/js/interface.js
+++ b/static/saclay/js/interface.js
@@ -156,9 +156,26 @@ $(function(){
par.removeClass('opened');
}
});
-
+ $('input[name="transport"]').change(change_routing_transport);
+ $('input[name="speed"]').change(change_routing_speed);
+ $('#id_speed').change(change_routing_speed);
});
+function change_routing_speed(){
+ var speed = $('#id_speed option:selected').val();
+ if(!speed){
+ speed = $('input[name=speed]:checked').val();
+ }
+ if (!speed) return;
+ speed = speed.split('_')[1]
+ $('#main-map').chimere('routingChangeSpeed', speed);
+}
+
+function change_routing_transport(){
+ $('#main-map').chimere('routingChangeTransport',
+ $('input[name="transport"]:checked').val());
+}
+
function display_feature_detail(data, settings){
settings.current_popup.setContentHTML("<div class='cloud'>" + data + "</div>");
$('.detail_zoomin').bind("click", function(event){
diff --git a/templates/chimere/blocks/map.html b/templates/chimere/blocks/map.html
index 958954e..d8711ad 100644
--- a/templates/chimere/blocks/map.html
+++ b/templates/chimere/blocks/map.html
@@ -112,6 +112,8 @@ $(function(){
{% if p_routing_end_lon %}chimere_init_options["routing_end_lon"] = {{ p_routing_end_lon }};{% endif %}
{% if p_routing_end_lat %}chimere_init_options["routing_end_lat"] = {{ p_routing_end_lat }};{% endif %}
{% if p_routing_steps %}chimere_init_options["routing_steps_lonlat"] = [{{ p_routing_steps }}];{% endif %}
+ {% if p_routing_transport %}chimere_init_options["routing_transport"] = "{{ p_routing_transport }}";{% endif %}
+ {% if p_routing_speed %}chimere_init_options["routing_speed"] = "{{ p_routing_speed }}";{% endif %}
chimere_init_options["icon_offset"] = new OpenLayers.Pixel({{icon_offset_x}},
{{icon_offset_y}});
chimere_init_options['marker_hover_offset'] = new OpenLayers.Pixel(7, 20);