summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-12 13:44:30 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-12 13:44:30 +0100
commit6bf38680ce067533a887e35a99793d0981a357f5 (patch)
treef4511792f4a6d770a9a2b5d120d88a8f6ad50390
parent7cc97e28cb7c9c7888d11a5281fcfb4f70a49578 (diff)
downloadChimère-6bf38680ce067533a887e35a99793d0981a357f5.tar.bz2
Chimère-6bf38680ce067533a887e35a99793d0981a357f5.zip
Fix heratic bad initialization of the form
-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);