panel-animate-js-source.mustache revision 0901f647ab1c025356eb9575af78ae80070263a9
YUI().use("transition", "panel", function(Y) {
var openBtn = Y.one('#openButton'),
panel = new Y.Panel({
srcNode: "#panelContent",
width:330,
centered:true,
modal:true,
visible:false,
zIndex: 5,
buttons: [
{
value: "Close the panel",
action: function(e) {
panel.hide();
},
section: "footer"
}
],
render:true
}),
bb = panel.get('boundingBox');
"opacity": 0
});
panel.on('visibleChange', toggleAnimation);
openBtn.on('click', function(e) {
panel.show();
});
function toggleAnimation (e) {
if (e.newVal) {
duration: 1,
opacity: 1
});
}
else {
duration: 1,
opacity: 0
});
}
}
});