Crowl::UI::Wimp::Windows
Vensters bouwen in Crowl
1. Link het javascriptbestand.
Absolute pad: icarosp/ui/crowl.modals/jq.crowl.modal.js
2. Voeg een link toe waarmee je het venster wil openen:
<a href="inhoudvenster.html" class="OpenWin">Open</a>
Andere mogelijkheden:
<p data-content="Deze inhoud moet in het venster getoond worden" class="OpenWin">Inhoud van de alinea waarop kan geklikt worden.</p>
3. Voeg het javascript toe:
$(".OpenWin").jqCrowlModal();
4. Bepaal het uitzicht van het venster:$(".OpenWin").jqCrowlModal({
width:"80vw",
height:"80vh",
background:"white",
animation:"bigEntrance",
roundedCorners: "4px",
shadow:true
});
Voor alle animatieklassen: Animatie-effecten in Crowl
5. Bepaal wanneer het venster moet opengaan:
$(".OpenWin").jqCrowlModal({
events: "click contextmenu"
});Standaard opent een venster bij een klik of rechtsklik op het element. Je kan meerdere events tegelijk opnemen, gescheiden door een spatie.
6. Bepaal waar het venster moet opengaan:
$(".OpenWin").jqCrowlModal({
location: "centercenter"
});Browservenster gerelateerde positie:
topleft, topcenter, topright
centerleft, centercenter, centerright
bottomleft, bottomcenter, bottomright
Muisgerelateerde positie*:
mouseleft, mousetop, mouseright, mousebottom
Elementgerelateerde positie**:
elementleft, elementtop, elementright, elementbottom
* en **:
de optie bubble:true zal een pijtlje in het venster weergeven, afhankelijk van de positie van het venster.

7. Knoppen
$(".OpenWin").jqCrowlModal({
buttons: {
closemodal: false /*default*/,
submit: true /*default*/,
cancel: false /*default*/
},
buttontext: {
submit: "OK",
cancel: "ANNULEER"
},
onSubmit: function(){
/*Uw code*/
},
onCancel: function(){
/*Uw code*/
},
onClose: function(){
/*Uw code*/
}
});



