(event2)
| 13676 | container.innerHTML = ""; |
| 13677 | } |
| 13678 | addEventMarker(event2) { |
| 13679 | const myIcon = L.icon({ iconUrl: "https://unpkg.com/leaflet@1.0.3/dist/images/marker-icon.png", iconSize: [25, 41], shadowSize: [30, 65], iconAnchor: [12, 41], shadowAnchor: [7, 65] }); |
| 13680 | let popupConfig = { minWidth: 180, maxWidth: this.settings.info_window_max_width }; |
| 13681 | const markerPopup = L.popup(popupConfig).setContent(this.scheduler.templates.map_info_content(event2)); |
| 13682 | const tooltip2 = L.tooltip().setContent(event2.text); |
| 13683 | let markerConfig = [event2.lat, event2.lng]; |
| 13684 | if (!event2.lat || !event2.lng) { |
| 13685 | markerConfig = [this.settings.error_position.lat, this.settings.error_position.lng]; |
| 13686 | } |
| 13687 | const marker2 = L.marker(markerConfig, { icon: myIcon }).bindPopup(markerPopup).bindTooltip(tooltip2).addTo(this.map); |
| 13688 | const markerInfo = { event: event2, marker: marker2 }; |
| 13689 | this._markers.push(markerInfo); |
| 13690 | } |
| 13691 | removeEventMarker(eventId) { |
| 13692 | for (let i = 0; i < this._markers.length; i++) { |
| 13693 | if (eventId == this._markers[i].event.id) { |
nothing calls this directly
no test coverage detected