seitime-frappe/js/wn/ui/overlay.js
Rushabh Mehta 0abfaf1180 version 2
2011-09-07 17:27:20 +05:30

24 lines
No EOL
529 B
JavaScript

// overlay an element
// http://blog.learnboost.com/blog/a-css3-overlay-system/
wn.ui.Overlay = function(ele) {
wn.require('lib/css/ui/overlay.css');
var me = this;
$.extend(this, {
render: function() {
me.wrap = wn.dom.add(
wn.dom.add(
wn.dom.add($('body').get(0), 'div', 'overlay')
, 'div', 'wrap-outer')
, 'div', 'wrap');
me.wrap.appendChild(ele);
$('body').addClass('overlaid');
},
hide: function() {
wn.dom.hide(me.wrap);
$('body').removeClass('overlaid');
}
});
me.render();
}