aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/stat.js
diff options
context:
space:
mode:
authorpzread <netfirewall@gmail.com>2013-07-01 01:36:42 +0800
committerpzread <netfirewall@gmail.com>2013-07-01 01:36:42 +0800
commit11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb (patch)
tree5ee49afd50b0a457bbcbd39ddc863b2b676d32b8 /src/js/stat.js
parent2fcbd95c84b5ad35ac28888f8e910e8a442258fc (diff)
downloadtaiwan-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.js41
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);
+ };
+};