j-Page
Tato složka může zacházet s různými obsahy asynchronně. složka má stejnou funkci jako j-Part. Jestliže prvek neobsahuje žádný obsah pak složka stahuje obsah podle url definovaného v konfiguraci.
- NEW
pathmůže obsahovat{String Array}
Konfigurace:
url {String}požadovaný, relativní adresa URLif {String}požadovaný, podmínka, je srovnána s hodnotou v rámcipath(NEW: podporuje více cest rozdělenýchcomma)reload {String}volitelné, odkaz na funkcifunction(init) {}, je spuštěn, když je stránka viditelná (vždy)hidden {String}volitelné, odkaz na funkci, je spuštěn, když je stránka skrytá (vždy)init {String}volitelné, odkaz na funkci, je spuštěn, když je stránka viditelná a on-timedefault {String}volitelný, krátký alias proDEFAULT(default)- Volitelný, automaticky skrytý prvek
hide {Boolean}, pokud stavifnení platný (předvolený:true) cleaner {Number}volitelný, idle čas (v minutách) pro běh čištění (default:0)clean {String}volitelné, odkaz na funkci, je spuštěn dříve, než je stránka vyčištěnaloading {Boolean}volitelně, umožňuje nabíjení prostřednictvímSETTER('loading')(podmínkou:true)path {String}volitelně, složka nahrazuje všechny fráze~PATH~aCLASSpro hodnotupathv staženém šabloněreplace {String}volitelné, odkaz na metodufunction(content) { return content }který může změnit stáhnutou šablónuabsolute {Boolean}volitelné, umožňuje absolutní polohu (defaultfalse)check {String}volitelné, odkaz na funkcifunction(next) { next(); }, je spuštěn, když stránka chce zobrazitinvisible {Boolean}umožňuje přidání třídyinvisiblepři ukrývání stránky (předběžně:false)delay {Number}zpoždění (v ms) pro odstranění třídyinvisiblea ukrytíloading(předvolené:500)autofocus {Boolean/String}se soustředí na první vstup, textarea (přesněji řečeno:false)delayloading {Number}zpoždění (v ms) pro skrytíloading(předvolené:800)id {String}Způsob, jak nahradit~ID~Zkratky v importovaném HTML (default: prázdné)
Dobré vědět 1:
- Všichni
CLASSa~PATH~Tyto fráze budou nahrazenyconfig.pathneboconfig.ifautomaticky - Všichni
~ID~Tyto fráze budou nahrazenyconfig.idautomaticky
Dobré vědět 2:
Stránka komponenta vydává event ve formě: pages. + config.if pro rozšíření stránek.
Dobré je znát 3:
Pokud složka stránky není v rozsahu, pak hodnota z config.if nahradí znaky ? ve všech konfiguračních klíčkách.
ON('pages.YOURIFCONDITION', function(element, pagecomponent) {
// It's executed only when the page is initialized
});Použijte ji s <ui-component name="page">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<ui-component name="page" path="currentpage" config="if:home;url:/bla/bla/home.html"></ui-component>
<ui-component name="page" path="currentpage" config="if:services;url:/bla/bla/services.html;reload:services_reload"></ui-component>
<ui-component name="page" path="currentpage" config="if:contact;url:/bla/bla/contact.html;reload:contact_reload"></ui-component>
<pre><code>SET('currentpage', 'home');</code></pre>
<script>
var currentpage = '';
</script>