diff --git a/js/legacy/app.js b/js/legacy/app.js index cb2aee02ab..a4b1bc20e6 100644 --- a/js/legacy/app.js +++ b/js/legacy/app.js @@ -95,8 +95,7 @@ function startup() { // show home oage loadpage(home_page); } - $dh('startup_div'); - $ds('body_div'); + page_body.ready(); } if(_startup_data && keys(_startup_data).length && _startup_data.docs) { LocalDB.sync(_startup_data.docs); diff --git a/js/legacy/webpage/body.js b/js/legacy/webpage/body.js index ff624a10a0..c05a3a4d79 100644 --- a/js/legacy/webpage/body.js +++ b/js/legacy/webpage/body.js @@ -23,6 +23,11 @@ function Body() { return n; } + this.ready = function() { + $dh('startup_div'); + $ds('body_div'); + } + this.setup_page_areas = function() { var n = this.no_of_columns(); diff --git a/js/legacy/wnf.compressed.js b/js/legacy/wnf.compressed.js index 292a52a8ea..a6a2d4cbf5 100644 --- a/js/legacy/wnf.compressed.js +++ b/js/legacy/wnf.compressed.js @@ -971,6 +971,7 @@ if(errfld.length)msgprint('Mandatory fields required in '+ function Body(){this.left_sidebar=null;this.right_sidebar=null;this.status_area=null;var me=this;page_body=this;this.no_of_columns=function(){var n=2;if(cint(me&&me.cp&&me.cp.right_sidebar_width)) n=n+1;return n;} +this.ready=function(){$dh('startup_div');$ds('body_div');} this.setup_page_areas=function(){var n=this.no_of_columns();this.body_table=make_table(this.body,1,n,'100%');$y(this.body_table,{tableLayout:'fixed'});var c=0;this.left_sidebar=$td(this.body_table,0,c);$y(this.left_sidebar,{width:cint(this.cp.left_sidebar_width)+'px'});c++;this.center=$a($td(this.body_table,0,c),'div');c++;if(cint(this.cp.right_sidebar_width)){this.right_sidebar=$td(this.body_table,0,c);$y(this.right_sidebar,{width:cint(this.cp.right_sidebar_width)+'px'}) c++;} this.center.header=$a(this.center,'div');this.center.body=$a(this.center,'div');this.center.loading=$a(this.center,'div','',{margin:'200px 0px',fontSize:'14px',color:'#999',textAlign:'center'});this.center.loading.innerHTML='Loading...'} @@ -1005,7 +1006,7 @@ click_observers[i].notify_click(ev,target);}});if(isIE){$op($i('dialog_back'),60 var callback=function(r,rt){if(r.exc)console.log(r.exc);setup_globals(r);setup_history();setup_events();var a=new Body();page_body.run_startup_code();page_body.setup_sidebar_menu();for(var i=0;i