univnautes.js: IE9+ fixes (fix #4250)
This commit is contained in:
parent
059a237658
commit
1ef1a420db
|
@ -63,29 +63,29 @@ function refreshmarkers() {
|
|||
var searchValue = $('input#search').val().toLowerCase();
|
||||
var new_markers = new Array();
|
||||
for ( var i = listItems.length - 1; i >= 0; i-- ) {
|
||||
item = $(listItems[i]);
|
||||
idp = item.children('a');
|
||||
text = idp.data('filtertext');
|
||||
eid = idp.data('entityid');
|
||||
lat = idp.data('lat');
|
||||
lon = idp.data('lon');
|
||||
latlon = new L.LatLng(lat, lon);
|
||||
var itemIdp = $(listItems[i]);
|
||||
var idp = itemIdp.children('a');
|
||||
var text = idp.data('filtertext');
|
||||
var eid = idp.data('entityid');
|
||||
var lat = idp.data('lat');
|
||||
var lon = idp.data('lon');
|
||||
var latlon = new L.LatLng(lat, lon);
|
||||
if (searchValue.length > 2) {
|
||||
if (text.toLowerCase().indexOf(searchValue) < 0) {
|
||||
// filtered by input#search : hide it and don't add to markers
|
||||
item.hide();
|
||||
item.addClass('hidden');
|
||||
itemIdp.hide();
|
||||
itemIdp.addClass('hidden');
|
||||
continue;
|
||||
}
|
||||
} else if (! map.getBounds().contains(latlon)) {
|
||||
// marker is not on the map, hide it and don't add to markers
|
||||
item.hide();
|
||||
item.addClass('hidden');
|
||||
itemIdp.hide();
|
||||
itemIdp.addClass('hidden');
|
||||
continue;
|
||||
}
|
||||
item.show();
|
||||
item.removeClass('hidden');
|
||||
marker = new L.Marker(latlon, { title: text,
|
||||
itemIdp.show();
|
||||
itemIdp.removeClass('hidden');
|
||||
var marker = new L.Marker(latlon, { title: text,
|
||||
icon: new L.DivIcon({
|
||||
html: '<div><span></span></div>',
|
||||
className: 'marker-cluster marker-cluster-one',
|
||||
|
|
Reference in New Issue