From 7ca1978b65e0d69cab51f55fb53224885ab37809 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 22 Sep 2016 23:20:03 +0200 Subject: CI: adapt to specific choose the wheezy runner --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 37b8ead..e28eaa9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,5 +16,6 @@ services: master: script: "make test_gitlab" only: - - master - v2.9 + tags: + - wheezy -- cgit v1.2.3 From 73792cf7b39b472233ebc264e8962284d76c49ed Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 26 Sep 2016 18:38:17 +0200 Subject: JS: register reload on move once the map is loaded --- chimere/static/chimere/js/jquery.chimere.js | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index 329d6ba..2cbfced 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -782,6 +782,21 @@ function transform(obj) { methods.activateMarkerEdit(); } } + + /* register reload on move once the map is loaded */ + settings._map_loaded = false; + settings._cache_boundingbox = false; + settings.map.once("postcompose", function(){ + if (settings.reload_on_move){ + methods.register_reload_on_move(); + } + settings._map_loaded = true; + if (settings._load_geoobjects_requested){ + methods.loadGeoObjects(); + } + }); + + return; if (settings.routing_start_lon && settings.routing_start_lat){ /// OL3-TODO @@ -1043,16 +1058,18 @@ function transform(obj) { */ loadGeoObjects: function () { if($('#waiting').length){$('#waiting').show();} + if (!settings._map_loaded){ + settings._load_geoobjects_requested = true; + return; + } + settings._load_geoobjects_requested = false; + helpers.retrieve_checked_categories(); var ids = settings.checked_categories.join('_'); if (!ids) ids = '0'; var uri = extra_url + "getGeoObjects/" + ids; if (settings.display_submited) uri += "/A_S"; - if (settings.reload_on_move && !settings._cache_boundingbox){ - methods.register_reload_on_move(); - } - var data = {}; if (settings._cache_boundingbox){ data = { -- cgit v1.2.3