1 jls.loader.provide('jls.html.GuiUtilities');
  2 
  3 jls.loader.require('jls.html.HtmlElement');
  4 
  5 jls.html.GuiUtilities = jls.lang.Class.create();
  6 
  7 Object.extend(jls.html.GuiUtilities, /** @lends jls.html.GuiUtilities */
  8 {
  9 	_root : null,
 10     getRoot : function() {
 11     	if (jls.html.GuiUtilities._root == null) {
 12             var body = document.getElementsByTagName('body')[0];
 13             jls.html.GuiUtilities._root = new jls.html.HtmlElement({attributes: {htmlElement: body}});
 14     	}
 15         return jls.html.GuiUtilities._root;
 16     },
 17     invokeAndWait : function(fn) {
 18         return fn();
 19     },
 20     invokeLater : function(fn) {
 21     	setTimeout(fn, 10);
 22     }
 23 });
 24