Changeset 684


Ignore:
Timestamp:
03/02/10 15:16:57 (6 months ago)
Author:
fabman
Message:

Enhancements to tkt #180

Location:
trunk/src/com/calenco/staticres
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/com/calenco/staticres/workspace-html.ftl

    r683 r684  
    2828        <link rel="shortcut icon" href="/res/img/favicon.ico" /> 
    2929        <script type="text/javascript" src="/res/js/sarissa-compressed.js"></script> 
     30        <style type="text/css"> 
     31            #preloader, body, html {width:100%;height:100%;margin:0;padding:0;} 
     32            #preloader {background:#fff url("http://o.aolcdn.com/dojo/1.3.2/dojox/image/resources/images/loading.gif") no-repeat center center;position:absolute;z-index:999;} 
     33        </style> 
     34        <script type="text/javascript">djConfig = {parseOnLoad:false,isDebug:true,dojoBlankHtmlUrl:'/res/html/blank.html',baseUrl:'/res'};</script> 
    3035        <#-- Source DOJO from AOL geographically-edged CDN --> 
    31         <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.xd.js" djConfig="parseOnLoad:true,isDebug:true,dojoBlankHtmlUrl:'/res/html/blank.html',baseUrl:'/res'"></script> 
     36        <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.xd.js"></script> 
    3237        <#-- Load required DOJO packages --> 
    3338        <script type="text/javascript"> 
     
    239244                } 
    240245            } 
    241              
     246 
     247            function hideLoader() { 
     248                dojo.fadeOut({ 
     249                    node: "preloader", 
     250                    duration: 1000/*msec*/, 
     251                    onEnd: function() { 
     252                        dojo.style("preloader", "display", "none"); 
     253                    } 
     254                }).play(); 
     255            } 
     256 
    242257            dojo.addOnLoad(function() { 
     258                dojo.parser.parse(); 
    243259                init(); // Perform init stuff 
    244                 dojo.query("#main").style("visibility", "visible"); // Show UI 
     260                hideLoader(); 
    245261            }); 
    246262 
     
    322338            #wksp_label {font-size: 30px;} 
    323339            #wksp_name {font-size: 30px;} 
    324             #main {visibility:hidden;} 
    325340        </style> 
    326341        <#-- Page title --> 
     
    328343    </head> 
    329344    <body class="soria" role="application"> 
     345        <#-- Loader div --> 
     346        <div id="preloader"></div> 
    330347        <#-- Main div --> 
    331348        <div id="main" dojoType="dijit.layout.LayoutContainer"> 
  • trunk/src/com/calenco/staticres/workspaces-html.ftl

    r683 r684  
    2727        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
    2828        <link rel="shortcut icon" href="/res/img/favicon.ico" /> 
     29        <style type="text/css"> 
     30            #preloader, body, html {width:100%;height:100%;margin:0;padding:0;} 
     31            #preloader {background:#fff url("http://o.aolcdn.com/dojo/1.3.2/dojox/image/resources/images/loading.gif") no-repeat center center;position:absolute;z-index:999;} 
     32        </style> 
     33        <script type="text/javascript">djConfig = {parseOnLoad:false,isDebug:true,dojoBlankHtmlUrl:'/res/html/blank.html',baseUrl:'/res'};</script> 
    2934        <#-- Source DOJO from AOL geographically-edged CDN --> 
    30         <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.xd.js" djConfig="parseOnLoad:true,isDebug:true,dojoBlankHtmlUrl:'/res/html/blank.html',baseUrl:'/res'"></script> 
     35        <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.xd.js"></script> 
    3136        <#-- Load required DOJO packages --> 
    3237        <script type="text/javascript"> 
     
    114119            } 
    115120 
     121            function hideLoader() { 
     122                dojo.fadeOut({ 
     123                    node: "preloader", 
     124                    duration: 1000/*msec*/, 
     125                    onEnd: function() { 
     126                        dojo.style("preloader", "display", "none"); 
     127                    } 
     128                }).play(); 
     129            } 
     130 
    116131            dojo.addOnLoad(function() { 
     132                dojo.parser.parse(); 
    117133                init(); // Perform init stuff 
    118                 dojo.query("#main").style("visibility", "visible"); // Show UI 
     134                hideLoader(); 
    119135            }); 
    120136        </script> 
     
    145161            .warn .admon, .error .admon, .info .admon {width:50px;float:left;margin:0 auto;} 
    146162            .warn .msg, .error .msg, .info .msg {width:300px;padding:10px;float:left;} 
    147             #main {visibility:hidden;} 
    148163        </style> 
    149164        <!--[if IE]> 
     
    154169    </head> 
    155170    <body class="soria" role="application"> 
     171        <#-- Loader div --> 
     172        <div id="preloader"></div> 
    156173        <#-- Main div --> 
    157174        <div id="main" dojoType="dijit.layout.LayoutContainer"> 
Note: See TracChangeset for help on using the changeset viewer.