You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 rivejä
529 B

  1. // overlay an element
  2. // http://blog.learnboost.com/blog/a-css3-overlay-system/
  3. wn.ui.Overlay = function(ele) {
  4. wn.require('lib/css/ui/overlay.css');
  5. var me = this;
  6. $.extend(this, {
  7. render: function() {
  8. me.wrap = wn.dom.add(
  9. wn.dom.add(
  10. wn.dom.add($('body').get(0), 'div', 'overlay')
  11. , 'div', 'wrap-outer')
  12. , 'div', 'wrap');
  13. me.wrap.appendChild(ele);
  14. $('body').addClass('overlaid');
  15. },
  16. hide: function() {
  17. wn.dom.hide(me.wrap);
  18. $('body').removeClass('overlaid');
  19. }
  20. });
  21. me.render();
  22. }