[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