diff options
author | pzread <netfirewall@gmail.com> | 2013-06-20 01:48:44 +0800 |
---|---|---|
committer | pzread <netfirewall@gmail.com> | 2013-06-20 01:48:44 +0800 |
commit | 95efc8ed62d8afcfd76107d6f1058e7e366aefd9 (patch) | |
tree | 530371955ad7548d68c9e1f0c1c890ae6e3c35a9 /src/js/user.js | |
parent | 7623d6373ee00a8b8fbe92f7adc16296aa73688b (diff) | |
download | taiwan-online-judge-95efc8ed62d8afcfd76107d6f1058e7e366aefd9.tar.gz taiwan-online-judge-95efc8ed62d8afcfd76107d6f1058e7e366aefd9.tar.zst taiwan-online-judge-95efc8ed62d8afcfd76107d6f1058e7e366aefd9.zip |
Send and read mail
Diffstat (limited to 'src/js/user.js')
-rw-r--r-- | src/js/user.js | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/src/js/user.js b/src/js/user.js index bb6531c..da4ae2c 100644 --- a/src/js/user.js +++ b/src/js/user.js @@ -76,14 +76,39 @@ var user = new function(){ }; com.vus_root.child_set(user_node); + function _tmp(y){ + var now = 0; + var ay = 50; + + function __ani(){ + if(y <= now){ + $(window).scrollTop(y); + return; + } + $(window).scrollTop(now); + + now = now + ay; + ay = Math.max(5,ay * 0.87); + setTimeout(__ani,10); + } + + __ani(); + } + main_node.url_chg = function(direct,url_upart,url_dpart,param){ if(direct == 'in'){ + index.set_menu('使用者'); + index.set_title(''); + index.clear_tabnav(); + $.when( _get_user_info(user_node_uid), - com.loadpage('使用者','/toj/html/user_main.html') + com.loadpage('/toj/html/user_main.html') ).done(function(data){ j_index_page.find('h3.name').text(data.nickname + '(' + data.username + ')'); j_index_page.find('p.aboutme').text(data.aboutme); + + _tmp(560); }); } }; @@ -91,7 +116,11 @@ var user = new function(){ login_node.url_chg = function(direct,url_upart,url_dpart,param){ if(direct == 'in'){ - com.loadpage('登入','/toj/html/login.html').done(function(){ + index.set_menu('登入'); + index.set_title(''); + index.clear_tabnav(); + + com.loadpage('/toj/html/login.html').done(function(){ var j_alert = j_index_page.find('div.alert'); var j_submit = j_index_page.find('button.submit'); @@ -128,7 +157,11 @@ var user = new function(){ register_node.url_chg = function(direct,url_upart,url_dpart,param){ if(direct == 'in'){ - com.loadpage('註冊','/toj/html/register.html').done(function(){ + index.set_menu('註冊'); + index.set_title(''); + index.clear_tabnav(); + + com.loadpage('/toj/html/register.html').done(function(){ var j_alert = j_index_page.find('div.alert'); j_index_page.find('[name="username"]').focus(); |