[Mapbender-commits] r10373 - trunk/mapbender/http/plugins
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Tue Dec 17 05:03:45 PST 2019
Author: armin11
Date: 2019-12-17 05:03:45 -0800 (Tue, 17 Dec 2019)
New Revision: 10373
Modified:
trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php
Log:
Try to allow ie11 usage - isInteger does not exists in ie11 - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger
Modified: trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php
===================================================================
--- trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php 2019-12-17 10:07:08 UTC (rev 10372)
+++ trunk/mapbender/http/plugins/mod_metadataCarouselTinySlider.php 2019-12-17 13:03:45 UTC (rev 10373)
@@ -38,6 +38,13 @@
options.loadMessage = "<?php echo _mb('Load theme');?>";
+var myIsNumeric = Number.isInteger || function(value) {
+ return typeof value === 'number' &&
+ isFinite(value) &&
+ Math.floor(value) === value;
+};
+
+
//load options from element vars - if not already be done before
//element_vars we need
// 1. script name of the searchInterface to use
@@ -58,15 +65,13 @@
options.allowResize = false;
}
-if (Number.isInteger(options.maxResults)) {
-
+if(myIsNumeric(options.maxResults)) {
} else {
options.maxResults = 6;
}
//debugging - TODO alter later on
options.maxResults = 6;
-if (Number.isInteger(options.slidesPerSide)) {
-
+if(myIsNumeric(options.slidesPerSide)) {
} else {
options.slidesPerSide = 3;
}
@@ -79,6 +84,8 @@
//for debugging purposes
//options.searchUrl = "../php/mod_callMetadataRemote.php?";
+
+
var metadataCarouselTinySlider = function() {
var that = this;
this.id = options.id; //id of the upper div tag from mapbender element
@@ -204,6 +211,8 @@
controlsText: ['<svg class="direction" width="17" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0142 11.6191L14.6042 13.0291L9.01416 7.43914L3.42416 13.0291L2.01416 11.6191L9.01416 4.61914L16.0142 11.6191Z" stroke="currentColor" stroke-width="2"/></svg>','<svg class="direction" width="17" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0142 11.6191L14.6042 13.0291L9.01416 7.43914L3.42416 13.0291L2.01416 11.6191L9.01416 4.61914L16.0142 11.6191Z" stroke="currentColor" stroke-width="2"/></svg>'],
});
+
+
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){
More information about the Mapbender_commits
mailing list