summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-02-12 20:11:19 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-02-12 20:11:19 +0100
commit9d9ac08c171f1d11541058b07f26f6014bdedd40 (patch)
treebc1549d8d88f1e416bdedf5a106a0e0a66ee8f1c
parentcf8fc78f6d87bb45904fc921264479ecfa412617 (diff)
downloadChimère - projet Saclay-9d9ac08c171f1d11541058b07f26f6014bdedd40.tar.bz2
Chimère - projet Saclay-9d9ac08c171f1d11541058b07f26f6014bdedd40.zip
Fix back from participate
-rw-r--r--static/saclay/js/interface.js73
1 files changed, 39 insertions, 34 deletions
diff --git a/static/saclay/js/interface.js b/static/saclay/js/interface.js
index 149af29..600012f 100644
--- a/static/saclay/js/interface.js
+++ b/static/saclay/js/interface.js
@@ -99,7 +99,41 @@ var update_editroute = function(){
});
};
+var action_map = function(){
+ $('#main_map').chimere('deactivateEdition');
+ $('#message').hide();
+ $('.map_button').hide();
+ $("#main-map").chimere('cleanRoute');
+ $("#main-map").chimere('cleanMarker');
+ $("#main-map").chimere('activateContextMenu');
+ if($("#itinerary_field").html()){
+ $("#chimere_itinerary_form").appendTo("#chimere_itinerary_panel");
+ if($("#chimere_itinerary").css('display') != 'none'){
+ $("#chimere_itinerary_form").hide();
+ }
+ }
+ $('#action-participate').removeClass('state-active');
+ $('#action-carte').addClass('state-active');
+ $('#edit-actions').hide();
+ $('#map-actions').show();
+ $('#edit-panel').hide();
+ $('#map-panel').show();
+};
+
+var action_participate = function(){
+ $('.map_button').hide();
+ $('#message').hide();
+ $('#action-carte').removeClass('state-active');
+ $('#action-participate').addClass('state-active');
+ $('#map-actions').hide();
+ $('#edit-actions').show();
+ $('#map-panel').hide();
+ $('#edit-panel').show();
+ update_editmarker();
+};
+
var routing_panel_open = function(){
+ action_map();
$('#frm_categories').hide();
$('#search-box').hide();
$('#frm-edit-marker').hide();
@@ -108,6 +142,7 @@ var routing_panel_open = function(){
};
var category_panel_open = function(){
+ action_map();
$('#chimere_itinerary_panel').hide();
$('#search-result').hide();
$('#frm-edit-marker').hide();
@@ -117,6 +152,7 @@ var category_panel_open = function(){
};
var search_panel_open = function(){
+ action_map();
$('#chimere_itinerary_panel').hide();
$('#frm_categories').hide();
$('#frm-edit-marker').hide();
@@ -126,8 +162,7 @@ var search_panel_open = function(){
};
var edit_panel_open = function(){
- update_editmarker();
- $('#chimere_itinerary_panel').hide();
+ action_participate();
$('#search-box').hide();
$('#search-result').hide();
$('#frm_categories').hide();
@@ -136,7 +171,6 @@ var edit_panel_open = function(){
};
$(function(){
-
$('#action-routing').click(routing_panel_open);
$('#routing-button').click(routing_panel_open);
$('#action-categories').click(category_panel_open);
@@ -165,38 +199,9 @@ $(function(){
$("#action-news").click(function(){
$('#news').dialog('open');
});
- $("#action-carte").click(function(){
- $('#main_map').chimere('deactivateEdition');
- $('#message').hide();
- $('.map_button').hide();
- $("#main-map").chimere('cleanRoute');
- $("#main-map").chimere('cleanMarker');
- $("#main-map").chimere('activateContextMenu');
- if($("#itinerary_field").html()){
- $("#chimere_itinerary_form").appendTo("#chimere_itinerary_panel");
- if($("#chimere_itinerary").css('display') != 'none'){
- $("#chimere_itinerary_form").hide();
- }
- }
- $('#action-participate').removeClass('state-active');
- $('#action-carte').addClass('state-active');
- $('#edit-actions').hide();
- $('#map-actions').show();
- $('#edit-panel').hide();
- $('#map-panel').show();
- });
+ $("#action-carte").click(action_map);
- $("#action-participate").click(function(){
- $('.map_button').hide();
- $('#message').hide();
- $('#action-carte').removeClass('state-active');
- $('#action-participate').addClass('state-active');
- $('#map-actions').hide();
- $('#edit-actions').show();
- $('#map-panel').hide();
- $('#edit-panel').show();
- update_editmarker();
- });
+ $("#action-participate").click(action_participate);
$("#action-edit-event").click(update_editevent);
$("#action-edit-marker").click(update_editmarker);