Přeskočit na hlavní obsah

Widget (konfigurace)

Konfigurační objekt _msgokConfig se vkládá vždy na začátek skriptu a slouží k přizpůsobení chování nebo vzhledu. Je stejný pro všechny typy použití.

Verze knihovny

Aktuálně je poslední verze knihovny v7.js.

Konfigurace

NázevHodnotaPopis
recipientstringPovinné. Identifikace účtu
payloadstringPovinné. Identifikace scénáře
srcstringPovinné. Identifikace designu
typestringTyp widgetu. Může být inline, popup, sidebar, modal. Výchozí inline
titlestringNadpis widgetu (jen pokud type=popup)
title_closestringText pro zavření (jen pokud type=popup a zároveň použijete třídu )
icon_svgstringSVG ikonky pro zobrazení
widthintŠířka widgetu
maxHeightintMaximální výška widgetu v % (tzn. hodnota 90 odpovídá maximální výšce 90% velikosti okna prohlížeče)
marginintOdsazení ze stran (margin-left a margin-right) v px
marginBottomintOdsazení od spodní strany v px
zindexintHodnota CSS vlastnosti z-index, která určuje pořadí první na stránce, které se překrývají. Doporučujeme využít v kombinaci s hodnotou margin, marginBottom a maxHeight a najít vhodné místo, které na stránce nebude s ničím kolidovat
openbool / intZpoždění, za jak dlouho se má widget sám otevřít (jen pokud type=popup). Výchozí false
styleboolPokud styly nemají být vkládány do stránky při vyrenderování (lze nahradit vlastním css). Výchozí true
classeslist of stringsPřipravené třídy, které ovlivňují vzhled nebo chování. Použijte názvy tříd z tabulky Seznam podporovaných tříd
colorstringBarva textu (nebo ikonky) pro type=popup. Formát rgb (příklad rgb(255,255,255))
backgroundstringBarva pozadí plovoucího okna (nebo pozadí ikonky) pro type=popup. Formát rgb (příklad rgb(0,0,0))
variablesobjectObjekt obsahující key - value hodnoty, které jsou předány do scénáře. Doporučení: používejte proměnných varX (kde X je číslo 1-9) ty jsou předány do scénáře automaticky. Vlastní názvy musí podporovat vygenerovaná šablona.
beforeStepfnc(step, callback)Funkce kde v prvním parametru je objekt s odpověďmi uživatele a v druhém parametru je callback funkce, kterou lze předat zpět nové proměnné, které se vloží do objektu variables před tím, než jsou odeslány po akci uživatele (kliknutí na tlačítko)
onStepfnc(step)Funkce kde v prvním parametru je objekt s aktuálním krokem v rámci scénáře
mobileboolPokud je false nerobrazuje se na mobilu
_msgokConfig = {
type: "popup",
classes: ["msgokWidget--fix-to-left"],
title: "Centrum Pomoci",
open: 3,
recipient: "xxx",
payload: "xxx",
src: "xxx",
variables: {var1: "[email protected]"}
};

Seznam podporovaných tříd

NázevHodnotaPopis
msgokWidget--fix-to-rightZarovnání dopravaVýchozí
msgokWidget--fix-to-leftZarovnání dolevaVýchozí
msgokWidget--size-iconZobrazení ve formátu ikonky
msgokWidget--size-textZobrazení ve formátu plovoucího okna (zabolené rohy po stranách)Doporučujeme kombinovat s vhodným odsazením od kraje parametrem margin v konfiguračním objektu
msgokWidget--icon-textZobrazení ve formátu plovoucího okna (zabolené rohy po stranách) + ikonkyPouze pokud zároveň nastavíte msgokWidget--size-icon