summaryrefslogtreecommitdiff
path: root/chimere/static/saclay/js/interface.js
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/static/saclay/js/interface.js')
-rw-r--r--chimere/static/saclay/js/interface.js18
1 files changed, 14 insertions, 4 deletions
diff --git a/chimere/static/saclay/js/interface.js b/chimere/static/saclay/js/interface.js
index 229624a..79f8f81 100644
--- a/chimere/static/saclay/js/interface.js
+++ b/chimere/static/saclay/js/interface.js
@@ -193,6 +193,19 @@ var edit_panel_open = function(){
*/
};
+var init_map_edit;
+
+var map_edit_init = function(){
+ // ol3 must be initialized after modal opening
+ if (init_map_edit){
+ init_map_edit();
+ $('#map_edit').chimere('refresh');
+ $("#modal-edit").modal('handleUpdate');
+ } else {
+ setTimeout(map_edit_init, 500);
+ }
+};
+
$(function(){
$('#action-routing').click(routing_panel_open);
$('#routing-button').click(routing_panel_open);
@@ -220,10 +233,7 @@ $(function(){
});
$("#modal-edit").on('shown.bs.modal', function () {
- // ol3 must be initialized after modal opening
- init_map_edit();
- $('#map_edit').chimere('refresh');
- $("#modal-edit").modal('handleUpdate');
+ map_edit_init();
});
$("#action-carte").click(action_map);