Vse možnosti so izbirne. Spodnje vrednosti so privzete vrednosti, ki jih odjemalec uporabi, ko katero izpustite.
const entase = new Entase({
pk: null,
locale: 'auto',
checkoutMode: 'auto',
collectConsent: true,
backdrop: true,
backdropColor: '#000000',
tprm: {},
pane: { width: 800, height: '100%' },
popup: { width: 800, height: 1000 }
});Možnosti
| Ime | Vrsta | Privzeta vrednost | Opis |
|---|---|---|---|
pk | niz | null | Vaš javni ključ. Odjemalec ga pošlje, ko preverja, ali vaša domena sme uporabljati vdelani zaključek nakupa. Brez njega se vsak zaključek nakupa odpre kot pojavno okno. |
locale | niz | 'auto' | Jezik zaključka nakupa. 'auto' prebere atribut lang vašega elementa <html>. |
checkoutMode | niz | 'auto' | 'auto', 'pane' ali 'popup'. Glejte Načini zaključka nakupa. Neprepoznana vrednost se vrne na 'auto'. |
collectConsent | logična vrednost | true | Ali zaključek nakupa obiskovalca pozove, naj sprejme obvestilo o pogojih. Ko je odgovor sprejet, se shrani v piškotek in korak se preskoči. |
backdrop | logična vrednost | true | Ali se stran za zaključkom nakupa zatemni. false tudi onemogoči zaklepanje drsenja po strani. |
backdropColor | niz | '#000000' | Barva zatemnjenega območja kot barvna vrednost CSS. |
tprm | predmet | {} | Parametri sledenja, dodani URL-ju zaključka nakupa kot parametri poizvedbe. Glejte Sledenje in soglasje. |
pane | predmet | { width: 800, height: '100%' } | Velikost vdelanega panela. V načinu pojavnega okna se prezre. |
popup | predmet | { width: 800, height: 1000 } | Velikost pojavnega okna v slikovnih pikah. V načinu panela se prezre. |
Velikost panela in pojavnega okna
pane.width sprejme število (slikovne pike) ali poljubno dolžino CSS – '720px', '50%', '40vw' ali izraz calc(). Navadno število se obravnava kot slikovne pike.
Na namiznih napravah je panel omejen na to širino, na mobilnih napravah pa zavzame celotno širino, kjer se namesto tega uporabi pane.height. Preklop med njima se zgodi, ko je vidno območje ožje od nastavljene širine; če je širina podana z relativno enoto, se preklop zgodi pri 800 px.
popup.width in popup.height sta lahko le števili v slikovnih pikah, okno pa je postavljeno na sredino zaslona obiskovalca. Če zaslon ni dovolj visok za zahtevano višino, se okno pomanjša, da se prilega.
Ozadje
Ozadje je za pojavnim oknom močneje zatemnjeno kot za panelom, saj mora pri pojavnem oknu spodnja stran delovati nedejavno. Nastavite backdrop: false, da zatemnitev povsem odstranite – s tem bo stran za zaključkom nakupa tudi ostala drsljiva.
backdropColor se uporabi tak, kot je, zato je lahko katera koli veljavna barva CSS. Uporabite ga za uskladitev s temnim spletnim mestom ali spletnim mestom z lastno blagovno znamko, ne za skrivanje ozadja; za to je pravilna možnost backdrop: false.
Preglasitve za posamezno rezervacijo
checkoutMode, collectConsent, backdrop, backdropColor, pane in popup je mogoče za eno rezervacijo preglasiti tako, da jih posredujete metodi book(). Vrednost na ravni primerka ostane za naslednje klice nespremenjena:
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
// This one booking opens wider, with no dimming.
entase.book('EVENT_ID', {
pane: { width: '60vw' },
backdrop: false
});pk in tprm nista možnosti za posamezno rezervacijo – pk prepozna račun za celotno stran, parametre sledenja pa spremenite z metodo setTracking(), kadar morajo biti drugačni.