j-Modal
Ez egy egyszerű alternatíva a j-Form.
- Csak a
+v17-vel működik - Az összetevő a tartalmat a
<body>címké alatt mozgatja (a pozíció miatt)
konfiguráció:
title {String}modális cím (a címkén találhatóHTMLelem helyébe kerül)width {Number}modál max szélességif {String}a modál megjelenítésének feltétele, összehasonlítva az értékkel apathicon {String}teljes ikon nélkülti-reload {String}kapcsolat egy globálisfunction(modal_component)és ez fut, ha a formanyomtatvány megjelenítisubmit {String}kapcsolat egy globálisfunction(hide)és ez fut, ha a benyújtási gomb megnyomjacancel {String}kapcsolat egy globálisfunction(hide)és fut, ha a törlés gomb megnyomja- A
enter {Boolean}automatikusan rögzíti aenterkulcsot, és elvégzi a benyújtást (például:false) - A
center {Boolean}a képernyő közepére összpontosít - A
autofocus {Boolean/String}egy bevitelt fókuszálhat.String===jQuery selectora beviteli default {String}rövid alias aDEFAULT(default, true)számára- A
zindex {Number}befolyásolhatja a z-indexet (default:12) align {Number}Alignálódás0A központi (default)1A jobb alján,2A bal oldali,3A felső felső,4Jobb felsőheight {Number}min. magasság, ha a tartalom kisebb méretű, mint a meghatározottheight- NEW
bg {Boolean}egy háttérréteg engedélyezhető/mentesíthető (elsődleges:true) - NEW
scrollbar {Boolean}engedélyezheti/kizárhatja a forgatót (default:false)
Jó tudni:
A j-Modal tartalma három részre oszlik: header, body és footer. Minden résznek meg kell határoznia.A komponens CSS osztályokat ad minden részhez, például az első div tartalmazza a ui-modal-header, a második ui-modal-body és a harmadik ui-modal-footer.
Ez az összetevő támogatja a <script type="text/html"> tartalmának dinamikus értékelését.Az alábbi példa HTML-vel ellátott forgatókönyvet tartalmaz, és a komponens értékeli a tartalmat, ha a j-Modal megjelenik (csak egyszer).
<ui-component name="modal" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Használja a <ui-component name="modal">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<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>