diff options
| 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 |
| commit | 24af0a59d55622b0d8dd8ea37b93b44794eeeb78 (patch) | |
| tree | da38d15ba9bf46b99014e0bcc4ef23d8c20aeaef | |
| parent | cd01544ca674f2d3fa5a49c784299e39b5bac766 (diff) | |
| parent | 8319c848841b8744ed0c72ca34e97f081256abc4 (diff) | |
| download | Chimère - projet Saclay-24af0a59d55622b0d8dd8ea37b93b44794eeeb78.tar.bz2 Chimère - projet Saclay-24af0a59d55622b0d8dd8ea37b93b44794eeeb78.zip | |
Merge branch 'master' into ecopole
| -rw-r--r-- | settings.py | 4 | ||||
| -rw-r--r-- | static/saclay/js/interface.js | 19 | ||||
| -rw-r--r-- | templates/chimere/blocks/map.html | 2 |
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); |
