/**
* 单页面应用
*/
define(
"home-app",
[
'mk7/app'
],
function(app) {
var $$ = Dom7;
var _autoLoading = function(){
var e = $$('.ui-loading-block');
if(0 == e.length){
//
$$('.view-main').html('
');
window['waitingTime'] = 10000; // 显示重新加载的等待时间,默认10s
if(window['loaderTimer']){
clearTimeout(window['loaderTimer']);
}
window['loaderTimer'] = setTimeout(function(){
var loaderTips = document.getElementById('loader-inner');
var tips = document.createElement('p');
tips.className = 'notice';
if(loaderTips){
tips.innerHTML = '加载速度太慢?试试重新加载';
loaderTips.appendChild(tips);
}
},window['waitingTime']);
}
};
var fromOutside = true; // 标记是否从外部进来
app.name = 'home';
app.routes = {
'index': function () {
fromOutside = false;
_autoLoading();
return app.runController('index');
},
'register': function () {
fromOutside = false;
_autoLoading();
return app.runController('register');
},
'*': function(){
return app.runController('index');
}
}
return app;
}
);