.. _impl_integ_script: ================= Integrační skript ================= Do konfigurace aplikace je možné přidat odkaz na integrační skript, který je poté vložen do stránky s aplikací. Integrační skript umožňuje do aplikace přidat vlastní záhlaví a zápatí ke každé stránce. --------------- Konfigurace --------------- Integrační skript je volitelným nastavením. Uvádí se URL s odkazem na skript ke stažení. Příklad: .. code-block:: yaml elza: integrationScriptUrl: "https://frnk.lightcomp.cz/download/elza/integrationTest/integrationTest.js" --------- Funkce --------- Aplikace Elza od integračního skriptu očekává vytvořené funkce :token:`renderIntegrationHeader` a / nebo :token:`renderIntegrationFooter`. Do funkcí integračního skriptu jako parametr vstupuje element, který je pro tyto funkce připravený, a do kterého tyto funkce mohou vkládat obsah. :token:`renderIntegrationHeader(headerElement: HTMLDivElement)` =============================================================== Příklad ------- .. literalinclude:: examples/renderIntegrationHeader.js :language: js :token:`renderIntegrationFooter(footerElement: HTMLDivElement)` =============================================================== Příklad ------- .. literalinclude:: examples/renderIntegrationFooter.js :language: js Globální proměnné ================= ================= ========================== Proměnná Hodnota ================= ========================== versionNumber verze aplikace elza serverContextPath relativní cesta k aplikaci ================= ==========================