Déi komplett ëffentlech API vun enger Entase-Instanz.
Buchung
| Method | Beschreiwung |
|---|---|
book(eventID, options?) | Mécht de Checkout fir en Evenement op. Kuckt De Checkout opmaachen. |
Evenementer
| Method | Beschreiwung |
|---|---|
on(name, callback) | Registréiert e Callback. Ee pro Evenementsnumm – kuckt Evenementer. |
off(name, callback?) | Läscht de Callback, dee fir en Numm registréiert ass. De Callback-Argument gëtt ignoréiert. |
Béid akzeptéieren eng duerch Leerzeechen getrennte Zeechekett oder en Array vun Nimm.
Sproochastellung
| Method | Beschreiwung |
|---|---|
getLocale() | Gëtt de konfiguréierte Wäert zeréck, inklusiv dem literaresche Wäert 'auto', wann dee gesat gouf. |
setLocale(locale) | Ännert d'Checkout-Sprooch fir spéider Buchungen. |
getLocale() mellt d'Konfiguratioun, net déi effektiv Bestëmmung – mat der Standardastellung gëtt 'auto' zeréckginn, net d'Sprooch, déi tatsächlech benotzt gëtt. De Wäert 'auto' gëtt am Moment bestëmmt, an deem book() opgeruff gëtt, aus dem lang-Attribut vun Ärem <html>-Element, sou datt eng Ännerung vun der Säitesprooch nom Erstelle vum Client ouni weider Aarbecht iwwerholl gëtt.
Checkout-Modus
| Method | Beschreiwung |
|---|---|
getCheckoutMode() | Gëtt de bestëmmte Modus zeréck, 'pane' oder 'popup' – ni 'auto'. |
setCheckoutMode(mode) | Setzt de Modus. 'auto' féiert d'Detektioun nach eng Kéier aus; en net erkennte Wäert gëtt ignoréiert. |
Kuckt Checkout-Modi.
Tracking
| Method | Beschreiwung |
|---|---|
getTracking() | Gëtt den aktuellen Objet mat Tracking-Parameteren zeréck. |
setTracking(tprm) | Ersetzt d'Tracking-Parameteren. Si ginn net fusionéiert – gitt de komplette Set un. |
Kuckt Tracking an Zoustëmmung.
Positioun vum Pop-up
| Method | Beschreiwung |
|---|---|
getTopWindowCenter() | Gëtt { top, left } zeréck, de Punkt, op deem de Pop-up zentréiert ass. |
setTopWindowCenter(top, left) | Verréckelt dee Punkt. |
De Mëttelpunkt gëtt eemol berechent, wann d'Instanz erstallt gëtt, aus der Positioun vun der Browserfënster um Écran. E gëtt net nei berechent, wann de Visiteur d'Fënster verréckelt oder hir Gréisst ännert, dofir kann e Pop-up op enger Säit, déi laang op ass, ewech vun der aktueller Fënster opgoen. Berechent en nees virun der Buchung, wann dat wichteg ass:
entase.setTopWindowCenter(
window.screenTop + (window.innerHeight / 2),
window.screenLeft + (window.innerWidth / 2)
);Dëst huet am Pane-Modus keen Effekt.
Ofbau
| Method | Beschreiwung |
|---|---|
destroy() | Läscht d'Fënster-Listener vum Client. D'Instanz kann net nei benotzt ginn. |
Rufft se op, wann d'Komponent oder d'Vue, där d'Instanz gehéiert, verschwënnt. Duerno protokolléiert book() e Feeler a mécht näischt – erstellt amplaz eng nei Instanz.