Alle alternativer er valgfrie. Verdiene nedenfor er standardverdiene klienten bruker når du utelater et alternativ.
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 }
});Alternativer
| Navn | Type | Standardverdi | Beskrivelse |
|---|---|---|---|
pk | string | null | Den publiserbare nøkkelen din. Klienten sender den når den sjekker om domenet ditt har tillatelse til å bruke innebygd utsjekking. Uten den åpnes alle utsjekkinger som pop-up-vinduer. |
locale | string | 'auto' | Språk for utsjekkingen. 'auto' leser lang-attributtet til <html>-elementet ditt. |
checkoutMode | string | 'auto' | 'auto', 'pane' eller 'popup'. Se Utsjekkingsmoduser. En verdi som ikke gjenkjennes, faller tilbake til 'auto'. |
collectConsent | boolean | true | Om utsjekkingen ber den besøkende om å godta vilkårsvarselet. Når det er godtatt, huskes svaret i en informasjonskapsel, og trinnet hoppes over. |
backdrop | boolean | true | Om siden bak utsjekkingen skal tones ned. false deaktiverer også låsing av sideskrolling. |
backdropColor | string | '#000000' | Fargen på det nedtonede området, som en CSS-fargeverdi. |
tprm | object | {} | Sporingsparametere som legges til i utsjekkings-URL-en som spørringsparametere. Se Sporing og samtykke. |
pane | object | { width: 800, height: '100%' } | Størrelsen på det innebygde panelet. Ignoreres i pop-up-modus. |
popup | object | { width: 800, height: 1000 } | Størrelsen på pop-up-vinduet, i piksler. Ignoreres i panelmodus. |
Størrelse på panel og pop-up
pane.width godtar et tall (piksler) eller en hvilken som helst CSS-lengde – '720px', '50%', '40vw' eller et calc()-uttrykk. Et vanlig tall behandles som piksler.
Panelet begrenses til denne bredden på skrivebord og bruker full bredde på mobil, der pane.height brukes i stedet. Byttet mellom de to skjer når visningsområdet er smalere enn den konfigurerte bredden. Når bredden angis som en relativ enhet, skjer byttet ved 800px.
popup.width og popup.height kan bare være pikselverdier, og vinduet sentreres på den besøkendes skjerm. Hvis skjermen ikke er høy nok for den ønskede høyden, reduseres vinduet slik at det passer.
Bakgrunnsdekke
Bakgrunnsdekket tones mer ned bak en pop-up enn bak et panel, fordi en pop-up må få siden under til å fremstå som inaktiv. Angi backdrop: false for å fjerne nedtoningen helt – da kan siden også rulles bak utsjekkingen.
backdropColor brukes som den er, så den kan være en hvilken som helst gyldig CSS-farge. Bruk den til å matche et mørkt nettsted eller et nettsted med egen profil, ikke til å skjule bakgrunnsdekket. Til det er backdrop: false det riktige alternativet.
Overstyringer per bestilling
checkoutMode, collectConsent, backdrop, backdropColor, pane og popup kan alle overstyres for én enkelt bestilling ved å sende dem til book(). Verdien på instansnivå forblir uendret for påfølgende kall:
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 og tprm er ikke alternativer per bestilling – pk identifiserer kontoen for hele siden, og sporingsparametere endres med setTracking() når de må være forskjellige.