Zeile 157: |
Zeile 157: |
| * fixes #36 | | * fixes #36 |
| */ | | */ |
− | $( document ).ready(function() { | + | $(document).ready(function() { |
− | $('.tabs-label').click(function(e) {
| + | $('.tabs-label').click(function(e) { |
− | console.log("[mapResize] click tabs-label");
| + | console.log("[mapResize] click tabs-label"); |
− | var mapExists = setInterval(function() {
| + | var mapExists = setInterval(function() { |
− | var counter = 0;
| + | var counter = 0; |
− | console.log("[mapResize] couter:", counter);
| + | console.log("[mapResize] couter:", counter); |
− | const mapsLeafletList = window.mapsLeafletList;
| + | const mapsLeafletList = window.mapsLeafletList; |
− | if (mapsLeafletList && mapsLeafletList.length) {
| + | if (mapsLeafletList && mapsLeafletList.length) { |
− | mapsLeafletList.forEach(l => {
| + | mapsLeafletList.forEach(l => { |
− | if (l.map) {
| + | if (l.map) { |
− | console.log("[mapResize] invalidateSize");
| + | console.log("[mapResize] invalidateSize"); |
− | l.map.invalidateSize(false);
| + | l.map.invalidateSize(false); |
− | clearInterval(mapExists);
| + | clearInterval(mapExists); |
− | }
| + | } |
− | });
| + | }); |
− | }
| + | } |
− | if (counter++ > 10) {
| + | if (counter++ > 10) { |
− | console.warn("[mapResize] watchdog exit, couter:", counter);
| + | console.warn("[mapResize] watchdog exit, couter:", counter); |
− | clearInterval(mapExists);
| + | clearInterval(mapExists); |
− | }
| + | } |
− | }, 100);
| + | }, 100); |
− | });
| + | }); |
| }); | | }); |