# j-Importer

> j-Import je skvělou součástí pro import HTML šablon, skriptů nebo stylů podle trasy a stavu.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: cs
Content-SHA256: 9b488393f1b719d5e07434ee2a1b92e850d604c8722f42f4892fa641895f29a7
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

__j-Import__ je skvělý prvek pro import HTML šablon, skriptů nebo stylů podle trasy a stavu.


__Konfigurace__:

- `if {String}` musí obsahovat hodnotu
- `url {String}` relativní/absolutní URL na podstránku nebo podstránky
- `reload {String}` je odkaz na metodu v globálním rozsahu, je provedeno, pokud je __condition__ platný
- `cleaner {Number}` (volitelný) čas odpočinku (v minutách) pro běh čištění (default: `0`)
- `clean {String}` (volitelné) odkaz na funkci, je provedeno dříve, než je dovozce vyčisten
- `id {String}` Způsob, jak nahradit `~ID~` Zkratky v importovaném HTML (default: prázdné)
- __NEW__: `singleton {Boolean}` zachází pouze s jedním příkladem dovozce podle `path + if + url` (předvolené: `false`)
- __NEW__: `parent {String}` se pohybuje jako přímé dítě selektoru `parent`
- • Nový: `adapt {Boolean}` Pokud `true` Říká se, že `reload:?/soemthing` Metoda pro nestovaný plugin namísto aktuálního pluginu (default: `false`)

__Nová aktualizace__:

j-Importer může obsahovat `<script type="text/html">` s obsahem, který bude hodnocen jako HTML, pokud je podmínka platná.

__Dobré vědět 1__:

- Všichni `CLASS` a `~PATH~` Tyto fráze budou nahrazeny `config.path` nebo `config.if` automaticky
- Všichni `~ID~` Tyto fráze budou nahrazeny `config.id` automaticky
- Importér automaticky nahrazuje prvky `<SCR>` prvkům `<script>` pouze v rámci šablony `<script type="text/html">`.

__Dobré vědět 2__:

Pokud součást není v rozsahu, pak hodnota z `config.if` nahradí znaky `?` ve všech konfiguračních klíčkách.

Použijte ji s `<ui-component name="importer">`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.

```html example.html
<div>CURRENT VALUE: <ui-bind path="myvalue" config="html:value"></ui-bind></div>
<ui-component name="importer" path="myvalue" config="if:d3;url:https://d3js.org/d3.v4.min.js"></ui-component>

<script>

	var myvalue = '';

	setTimeout(function() {
		SET('myvalue', 'd3');
	}, 3000);

	setTimeout(function() {
		SET('myvalue', null);
	}, 5000);

	setTimeout(function() {
		// The component contains prevention for double import, so D3 won't be imported again.
		SET('myvalue', 'd3');
	}, 8000);

</script>
```
