j-Modal
Je to jednoduchá alternativa k j-Form.
- Práce pouze s
+v17 - Komponenta pohybuje obsah této složky pod označením
<body>(z důvodu umístění)
Konfigurace:
title {String}modalní název (změňujeHTMLv prvku štítku v hlavě)width {Number}Modální max. šířkaif {String}podmínka pro zobrazení modal, je ve srovnání s hodnotou v rámcipathicon {String}Ikony bezti-reload {String}odkaz na globálnífunction(modal_component)a je spuštěn, pokud je formulář zobrazovánsubmit {String}odkaz na globálnífunction(hide)a je spuštěn, pokud je tlačítko předložení stisknutocancel {String}odkaz na globálnífunction(hide)a je spuštěn, pokud je tlačítko zrušení stisknutoenter {Boolean}automaticky zaznamenává klíčentera provádí předání (podmínkou:false)center {Boolean}se soustředí na obrazovkuautofocus {Boolean/String}může soustředit vstup.String===jQuery selectorpro vstupdefault {String}krátký alias proDEFAULT(default, true)zindex {Number}může mít vliv na index z (předvolený:12)align {Number}Alignované modely0v centru (default)1pravé dolní,2v dolní části,3V horní části,4Správný topheight {Number}min. výška, pokud je obsah menší než definovanýheight- NEW
bg {Boolean}může aktivovat/odstranit pozadí (podle předvolby:true) - NEW
scrollbar {Boolean}může aktivovat/odstranit skříňku (předvolený:false)
Dobré vědět:
Obsah j-Modal je rozdělen na 3 části: header, body a footer.Každá část musí být definována.Komponent přidává třídy CSS do každé části, například první div bude obsahovat ui-modal-header, druhý ui-modal-body a třetí ui-modal-footer.
Tato složka podporuje dynamickou hodnocení obsahu <script type="text/html">. Příklad níže obsahuje skript s HTML a složka hodnotí obsah, pokud se zobrazí j-Modal (pouze jednou).
<ui-component name="modal" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Použijte ji s <ui-component name="modal">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="modal" path="common.form" config="if:user;width:600;submit:usermodal_submit;icon:home" class="hidden">
<!-- HEADER -->
<div>
<span class="link cancel"><i class="ti ti-times"></i></span>
<label>Your title</label>
</div>
<!-- BODY -->
<div>
<div class="padding">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
</div>
</div>
<!-- FOOTER -->
<div>
<span class="link cancel">Cancel</span>
<button name="submit"><i class="ti ti-save"></i>Submit form</button>
</div>
</ui-component>
<script>
function usermodal_submit(hide) {
alert('SUBMIT');
hide();
}
var common = {};
// Show the form
common.form = 'user';
</script>