5.9. 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.
5.9.1. Konfigurace
Integrační skript je volitelným nastavením. Uvádí se URL s odkazem na skript ke stažení.
Příklad:
elza:
integrationScriptUrl: "https://frnk.lightcomp.cz/download/elza/integrationTest/integrationTest.js"
5.9.2. Funkce
Aplikace Elza od integračního skriptu očekává vytvořené funkce renderIntegrationHeader
a / nebo 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.
renderIntegrationHeader(headerElement: HTMLDivElement)
Příklad
function renderIntegrationHeader(headerElement){
if(versionNumber){
headerElement.style.backgroundColor = "#f00";
headerElement.style.color = "#fff";
headerElement.style.padding = "0.5em";
headerElement.style.fontWeight = "bold";
headerElement.style.fontSize = "2em";
headerElement.style.lineHeight = "1em";
const footerContent = document.createElement("span");
footerContent.textContent = "TEST";
headerElement.appendChild(footerContent);
}
}
Globální proměnné
Proměnná |
Hodnota |
---|---|
versionNumber |
verze aplikace elza |
serverContextPath |
relativní cesta k aplikaci |