Kompletan javni interfejs instance Entase.
Rezervisanje
| Metod | Opis |
|---|---|
book(eventID, options?) | Otvara naplatu za događaj. Pogledajte Otvaranje naplate. |
Događaji
| Metod | Opis |
|---|---|
on(name, callback) | Registruje povratni poziv. Jedan za svaki naziv događaja – pogledajte Događaji. |
off(name, callback?) | Uklanja povratni poziv registrovan za naziv. Argument povratnog poziva se zanemaruje. |
Oba prihvataju string odvojen razmacima ili niz naziva.
Lokalizacija
| Metod | Opis |
|---|---|
getLocale() | Vraća podešenu vrednost, uključujući doslovnu vrednost 'auto' ako je ona postavljena. |
setLocale(locale) | Menja jezik naplate za naredna rezervisanja. |
getLocale() prikazuje konfiguraciju, a ne razrešenu vrednost – sa podrazumevanim podešavanjem vraća 'auto', a ne jezik koji će se zaista koristiti. Vrednost 'auto' se razrešava u trenutku poziva book(), na osnovu atributa lang vašeg elementa <html>, pa se promena jezika stranice nakon kreiranja klijenta prepoznaje bez dodatnih radnji.
Režim naplate
| Metod | Opis |
|---|---|
getCheckoutMode() | Vraća razrešeni režim, 'pane' ili 'popup' – nikada 'auto'. |
setCheckoutMode(mode) | Postavlja režim. 'auto' ponovo pokreće otkrivanje; neprepoznata vrednost se zanemaruje. |
Pogledajte Režimi naplate.
Praćenje
| Metod | Opis |
|---|---|
getTracking() | Vraća objekat trenutnih parametara praćenja. |
setTracking(tprm) | Zamenjuje parametre praćenja. Ne spajaju se – prosledite kompletan skup. |
Pogledajte Praćenje i saglasnost.
Pozicioniranje iskačućeg prozora
| Metod | Opis |
|---|---|
getTopWindowCenter() | Vraća { top, left }, tačku na kojoj je iskačući prozor centriran. |
setTopWindowCenter(top, left) | Pomerа tu tačku. |
Centralna tačka se izračunava jednom, kada se instanca kreira, na osnovu položaja prozora pregledača na ekranu. Ne izračunava se ponovo kada posetilac pomeri prozor ili mu promeni veličinu, pa se na stranici koja je dugo otvorena iskačući prozor može otvoriti dalje od trenutnog prozora. Ako je to važno, ponovo izračunajte pre rezervisanja:
entase.setTopWindowCenter(
window.screenTop + (window.innerHeight / 2),
window.screenLeft + (window.innerWidth / 2)
);Ovo nema efekta u režimu panela.
Čišćenje
| Metod | Opis |
|---|---|
destroy() | Uklanja osluškivače prozora klijenta. Instanca se ne može ponovo koristiti. |
Pozovite je kada komponenta ili prikaz koji poseduju instancu nestanu. Nakon toga, book() beleži grešku i ne radi ništa – umesto toga kreirajte novu instancu.