Bir Entase örneğinin tüm genel arayüzü.
Rezervasyon
| Metot | Açıklama |
|---|---|
book(eventID, options?) | Bir etkinlik için ödeme sayfasını açar. Bkz. Ödeme sayfasını açma. |
Etkinlikler
| Metot | Açıklama |
|---|---|
on(name, callback) | Bir geri çağırma kaydeder. Her etkinlik adı için bir tane – bkz. Etkinlikler. |
off(name, callback?) | Bir ad için kaydedilmiş geri çağırmayı kaldırır. Geri çağırma bağımsız değişkeni yok sayılır. |
Her ikisi de boşlukla ayrılmış bir dizeyi veya ad dizisini kabul eder.
Yerel ayar
| Metot | Açıklama |
|---|---|
getLocale() | Yapılandırılmış değeri döndürür; ayarlanan değer buysa değişmez 'auto' değerini de içerir. |
setLocale(locale) | Sonraki rezervasyonlar için ödeme sayfası dilini değiştirir. |
getLocale() çözümlemeyi değil, yapılandırmayı bildirir – varsayılan ayarda, gerçekten kullanılacak dil yerine 'auto' döndürür. 'auto' değeri, book() çağrıldığı anda <html> öğenizin lang özniteliğinden çözümlenir; bu nedenle istemciyi oluşturduktan sonra sayfa dilini değiştirdiğinizde, başka bir işlem yapmadan bu değişiklik algılanır.
Ödeme sayfası modu
| Metot | Açıklama |
|---|---|
getCheckoutMode() | Çözümlenmiş modu, 'pane' veya 'popup' olarak döndürür – asla 'auto' döndürmez. |
setCheckoutMode(mode) | Modu ayarlar. 'auto' algılamayı yeniden çalıştırır; tanınmayan bir değer yok sayılır. |
Bkz. Ödeme sayfası modları.
İzleme
| Metot | Açıklama |
|---|---|
getTracking() | Geçerli izleme parametreleri nesnesini döndürür. |
setTracking(tprm) | İzleme parametrelerini değiştirir. Birleştirilmez – tüm kümeyi iletin. |
Bkz. İzleme ve onay.
Açılır pencere konumlandırması
| Metot | Açıklama |
|---|---|
getTopWindowCenter() | Açılır pencerenin ortalandığı nokta olan { top, left } değerini döndürür. |
setTopWindowCenter(top, left) | Bu noktayı taşır. |
Merkez noktası, örnek oluşturulduğunda tarayıcı penceresinin ekrandaki konumundan bir kez hesaplanır. Ziyaretçi pencereyi taşıdığında veya yeniden boyutlandırdığında yeniden hesaplanmaz; bu nedenle uzun ömürlü bir sayfada açılır pencere, geçerli pencereden uzakta açılabilir. Bu önemliyse rezervasyondan önce yeniden hesaplayın:
entase.setTopWindowCenter(
window.screenTop + (window.innerHeight / 2),
window.screenLeft + (window.innerWidth / 2)
);Bunun panel modunda etkisi yoktur.
Sonlandırma
| Metot | Açıklama |
|---|---|
destroy() | İstemcinin pencere dinleyicilerini kaldırır. Örnek yeniden kullanılamaz. |
Örneğin sahibi olan bileşen veya görünüm kaldırıldığında bunu çağırın. Ardından book() bir hata günlüğe kaydeder ve hiçbir şey yapmaz – bunun yerine yeni bir örnek oluşturun.