Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
JavaScript
JavaScript-Events
Es werden folgende JavaScript-Events geworfen:
address_manager.after_initializewird geworfen, wenn der AddressManager initialisiert wurde.address_manager.resultwird geworfen, wenn der AddressManager ein Ergebnis gefunden hat.address_manager.no_resultwird geworfen, wenn der AddressManager kein Ergebnis gefunden hat.
Die Events werden wie folgt verwendet:
window.addEventListener('address_manager.after_initialize', function () {
console.log('Event: address_manager.after_initialize');
});
window.addEventListener('address_manager.result', function () {
console.log('Event: address_manager.result');
});
window.addEventListener('address_manager.no_result', function () {
console.log('Event: address_manager.no_result');
});
Tooltip-Inhalt anpassen
Um den Tooltip-Inhalt der Maps-Marker anzupassen, kann einfach das entsprechende Data-Attribut angepasst werden:
<div class="address-list-item card"
data-map-latitude="{address.latitude}"
data-map-longitude="{address.longitude}"
data-map-tooltip="{address.mapTooltip} <b>Add own custom tooltip content!</b>"
data-map-link="{address.mapLink}"
data-map-marker="{f:variable(name: 'settings.list.map.marker.style.{address.mapMarker}')}">
...
</div>
