Celoten javni vmesnik primerka Entase.
Rezervacija
| Metoda | Opis |
|---|---|
book(eventID, options?) | Odpre blagajno za dogodek. Glejte Odpiranje blagajne. |
Dogodki
| Metoda | Opis |
|---|---|
on(name, callback) | Registrira povratni klic. Enega za vsako ime dogodka – glejte Dogodki. |
off(name, callback?) | Odstrani povratni klic, registriran za ime. Argument povratnega klica se prezre. |
Obe sprejmeta niz imen, ločenih s presledki, ali polje imen.
Jezikovne nastavitve
| Metoda | Opis |
|---|---|
getLocale() | Vrne nastavljeno vrednost, vključno z dobesedno vrednostjo 'auto', če je bila nastavljena. |
setLocale(locale) | Spremeni jezik blagajne za poznejše rezervacije. |
getLocale() sporoča konfiguracijo, ne razrešitve – pri privzeti nastavitvi vrne 'auto', ne jezika, ki bo dejansko uporabljen. Vrednost 'auto' se razreši ob klicu book() iz atributa lang elementa <html>, zato se sprememba jezika strani po ustvarjanju odjemalca upošteva brez dodatnega dela.
Način blagajne
| Metoda | Opis |
|---|---|
getCheckoutMode() | Vrne razrešeni način, 'pane' ali 'popup' – nikoli 'auto'. |
setCheckoutMode(mode) | Nastavi način. 'auto' ponovno zažene zaznavanje; neprepoznana vrednost se prezre. |
Glejte Načini blagajne.
Sledenje
| Metoda | Opis |
|---|---|
getTracking() | Vrne objekt trenutnih parametrov sledenja. |
setTracking(tprm) | Zamenja parametre sledenja. Ne združijo se – posredujte celoten nabor. |
Glejte Sledenje in soglasje.
Pozicioniranje pojavnega okna
| Metoda | Opis |
|---|---|
getTopWindowCenter() | Vrne { top, left }, točko, na katero je pojavno okno sredinsko poravnano. |
setTopWindowCenter(top, left) | Premakne to točko. |
Središčna točka se izračuna enkrat, ob ustvarjanju primerka, na podlagi položaja okna brskalnika na zaslonu. Obiskovalec jo lahko premakne ali spremeni velikost okna, vendar se točka ne izračuna znova, zato se lahko na strani, ki je odprta dlje časa, pojavno okno odpre stran od trenutnega okna. Če je to pomembno, pred rezervacijo znova izračunajte:
entase.setTopWindowCenter(
window.screenTop + (window.innerHeight / 2),
window.screenLeft + (window.innerWidth / 2)
);To nima učinka v načinu podokna.
Ukinitev
| Metoda | Opis |
|---|---|
destroy() | Odstrani poslušalce okna odjemalca. Primerka ni mogoče znova uporabiti. |
Pokličite jo, ko komponenta ali pogled, ki je lastnik primerka, ni več prikazan. Po tem book() zabeleži napako in ne naredi ničesar – namesto tega ustvarite nov primerek.