diff --git a/datalets/leafletjs-datalet/leafletjs-datalet.html b/datalets/leafletjs-datalet/leafletjs-datalet.html index 67bbac6..7cb2455 100755 --- a/datalets/leafletjs-datalet/leafletjs-datalet.html +++ b/datalets/leafletjs-datalet/leafletjs-datalet.html @@ -80,9 +80,12 @@ Example: var marker = L.marker([coordinates[i][0], coordinates[i][1]]).addTo(this._component.map); - if(this.data[2]) + if(this.data.length > 1) { - var popup = L.popup().setContent(''); + if(this.data[this.data.length - 1].data[i].match(new RegExp("^(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?"))) + var popup = L.popup().setContent(''); + else + var popup = L.popup().setContent('' + this.data[this.data.length - 1].data[i] + ''); marker.bindPopup(popup); } }