Samera kann mit folgenden JavaScript-Funktionen gesteuert werden:
Samera.Overlay.show(options) |
Öffnet das Overlay. Mit dem Argument options kann das Overlay konfiguriert und definiert werden, welches Angebot angezeigt werden soll.
Diese Optionen sind nur im modernen Overlay (type=modern) verfügbar:
Farben können über das Unterobjekt colors gesetzt werden.
Texte können über das Unterobjekt texts gesetzt werden.
Beispiel: Samera.Overlay.show({ "type": "modern", "dateChooser": true, "lodgingTypes": "3251,46322", "colors": { "main": "ff00ff", "sub": "dddddd" }, "texts": { "book": "Buchen", "inquire": "Anfragen" } }); |
Samera.Overlay.close() |
Schließt das Overlay. |
Samera.Cart.remove(id) |
Entfernt das Angebot mit der übergebenen ID aus dem Warenkorb. |
Samera.Cart.edit(id) |
Öffnet das Overlay um das Angebot mit der übergebenen ID zu bearbeiten. |
Samera.Cart.addAdditionalService(id) |
Fügt das Zusatzangebot mit der übergebenen ID dem Warenkorb hinzu. |
Samera.Cart.updateQuantity(id, quantity) |
Ändert die Menge eines Angebotes im Warenkorb (nur für Zusatzangebote). |
Samera.Cart.inquiry(formSelector) |
Führt die Anfrage durch. Der formSelector ist ein jQuery Selector, der angibt, aus welchem Formular die Daten ausgelesen werden. |
Samera.Cart.prepareBooking(formSelector) |
Führt die Buchung durch. Der formSelector ist ein jQuery Selector, der angibt, aus welchem Formular die Daten ausgelesen werden. |
Samera.Cart.payBooking() |
Führt die Zahlung der Buchung durch, indem zum Payment-Service-Provider weitergeleitet wird. |
Samera.Voucher.create(formSelector) |
Führt den Gutscheinkauf durch und leitet zum Payment-Service-Provider weiter. Der formSelector ist ein jQuery Selector, der angibt, aus welchem Formular die Daten ausgelesen werden. |
Samera.Voucher.preview(formSelector) |
Generiert das Vorschaubild für einen Gutschein. Der formSelector ist ein jQuery Selector, der angibt, aus welchem Formular die Daten ausgelesen werden. |
Samera.Chat.open() |
Öffnet das Chatfenster. |
Samera.Chat.close() |
Schließt das Chatfenster. |