[prev in list] [next in list] [prev in thread] [next in thread]
List: mapbender-commits
Subject: [Mapbender-commits] r10353 - trunk/mapbender/http/plugins
From: svn_mapbender () osgeo ! org
Date: 2019-11-22 12:36:31
Message-ID: 20191122123631.7856E32226 () trac ! osgeo ! org
[Download RAW message or body]
Author: armin11
Date: 2019-11-22 04:36:30 -0800 (Fri, 22 Nov 2019)
New Revision: 10353
Modified:
trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php
Log:
Fix for loading wmc from metadataCarouselTinySlider - also loads the wfs_conf \
elements
Modified: trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php
===================================================================
--- trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php 2019-11-22 \
10:19:26 UTC (rev 10352)
+++ trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php 2019-11-22 \
12:36:30 UTC (rev 10353) @@ -201,6 +201,7 @@
this.fillInitialMetadata = function() {
//initialize slider from first request to search interface
var initialResult = $.ajax({url: \
searchUrl+"searchText=*&searchResources=wmc&maxResults="+maxResults+that.resourceFilterString, \
async: false, success: function(result){ + //var initialResult = $.ajax({url: \
searchUrl+"searchText=*&searchResources=wmc&maxResults="+maxResults+that.resourceFilterString, \
async: true, success: function(result){ if (result.valid)
return true;
else
@@ -258,7 +259,10 @@
this.removeEvent = function(){
that.mainSlider.events.off('indexChanged', that.customizedFunction);
}
-
+ //wait some time?
+ //setTimeout(that.fillInitialMetadata(), 3000);
+ //workaround
+ var kml = $('#mapframe1').data('kml');
that.fillInitialMetadata();
that.addEvent();
@@ -314,10 +318,27 @@
// just ignore the \
exception for now }
}
- that.events.loaded.trigger({
- extensionData: restoredWmcExtensionData
+ //following will not work, because event is not defined here
+ //that.events.loaded.trigger({
+ // extensionData: restoredWmcExtensionData
+ // });
+ //following copied from \
wfsConTree.js - because there it is only called via loadwmc module, which is not \
available in new GUI types (>2019 fullcreen with new layout. wfsConfTree.js / \
wfsConfTree_single.js triggers the loadwmc module!) + /*load wfs confs via \
ajax*/ + if (restoredWmcExtensionData \
&& restoredWmcExtensionData.WFSCONFIDSTRING) { + var req = \
Mapbender.Ajax.Request({ + url: "../php/mod_wfs_conf_server.php",
+ method: "getWfsConfsFromId",
+ parameters: {
+ wfsConfIdString: restoredWmcExtensionData.WFSCONFIDSTRING
+ },
+ callback: function(result,success,message){
+ //reset(result);
+ }
});
+ req.send();
}
+ /*end load wfs confs via ajax*/
+ }
}
that.hide();
new Mapbender.Notice(args.message);
@@ -331,6 +352,8 @@
};
}
//register object in mapbender!
+
+
Mapbender.events.init.register(function() {
Mapbender.modules[options.id] = $.extend(new \
metadataCarouselTinySlider(),Mapbender.modules[options.id]); });
_______________________________________________
Mapbender_commits mailing list
Mapbender_commits@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapbender_commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic