diff options
author | pzread <netfirewall@gmail.com> | 2013-07-01 01:36:42 +0800 |
---|---|---|
committer | pzread <netfirewall@gmail.com> | 2013-07-01 01:36:42 +0800 |
commit | 11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb (patch) | |
tree | 5ee49afd50b0a457bbcbd39ddc863b2b676d32b8 /src/js/stat.js | |
parent | 2fcbd95c84b5ad35ac28888f8e910e8a442258fc (diff) | |
download | taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.gz taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.bz2 taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.lz taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.xz taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.zst taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.zip |
Add problem. Add system stat
Diffstat (limited to 'src/js/stat.js')
-rw-r--r-- | src/js/stat.js | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/js/stat.js b/src/js/stat.js new file mode 100644 index 0000000..d9d1962 --- /dev/null +++ b/src/js/stat.js @@ -0,0 +1,41 @@ +'use strict' + +var stat = new function(){ + var that = this; + var j_index_page; + var stat_node; + + that.ready = function(){ + j_index_page = $('#index_page'); + + stat_node = new vus.node('stat'); + stat_node.url_chg = function(direct,url_upart,url_dpart,param){ + if(direct == 'in'){ + index.set_menu('狀態'); + index.clear_tabnav(); + + com.loadpage('/toj/html/stat.html').done(function(){ + var j_log = j_index_page.find('div.backend'); + + imc.Proxy.instance.register_call('core/stat/','print_log',function(callback,data){ + var i; + var j_line; + + if(data.charCodeAt(0) != 10){ + j_line = $('<div></div>'); + j_line.text(data); + + j_log.prepend(j_line); + } + callback('Success'); + }); + }); + }else if(direct == 'out'){ + imc.Proxy.instance.unregister_call('core/stat/','print_log'); + } + + return 'cont'; + }; + com.vus_root.child_set(stat_node); + }; +}; |