j-Modal
Este o alternativă simplă la j-Form.
- Funcționează numai cu
+v17 - Componenta mișcă conținutul acestui component sub eticheta
<body>(datorită poziționării)
Configurarea:
- Titlul modular
title {String}(înlocuiește un element de etichetăHTMLîn titlu) width {Number}modală max-widthif {String}condiţia de a arăta modalitatea, este comparată cu valoarea din interiorulpathicon {String}Iconul total fărăti-reload {String}este conectat la unfunction(modal_component)global și este executat dacă formularul este afișatsubmit {String}este conectat la unfunction(hide)global și este executat dacă se prestează butonul de depunerecancel {String}este conectat la unfunction(hide)global și este executat dacă se prestează butonul de anulareenter {Boolean}captează în mod automat cheiaenterși efectuează depunerea (default:false)center {Boolean}centrează forma în mijlocul ecranuluiautofocus {Boolean/String}poate concentra o intrare.String===jQuery selectorpentru intrareadefault {String}este un alias scurt pentruDEFAULT(default, true)zindex {Number}poate afecta indexul z (default:12)align {Number}Aliniere modală0în centralizare (default1în partea de jos,2în partea de jos,3În partea de sus,4Topul dreptheight {Number}o min. înălțime dacă conținutul are dimensiuni mai mici decât definiteheight- NEW
bg {Boolean}poate activa / dezactiva un strat de fundal (default:true) - NEW
scrollbar {Boolean}poate activa/disabiliza scrollbarul (default:false)
bine să știi:
Conținutul de la j-Modal Este împărțit în trei părți: header, body şi footerFiecare parte trebuie definită. componenta adaugă clase CSS fiecărei părți, de exemplu, în primul rând div Va conține ui-modal-headerÎn al doilea ui-modal-body şi a treia ui-modal-footer.
Acest component susține evaluarea dinamică a conținutului <script type="text/html">. exemplul de mai jos conține un script cu HTML și componenta evaluează conținutul dacă va fi afișat j-Modal (numai o dată).
<ui-component name="modal" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Utilizați-l cu <ui-component name="modal">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<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>