aboutsummaryrefslogtreecommitdiffstats
path: root/web/page.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/page.js')
-rw-r--r--web/page.js91
1 files changed, 0 insertions, 91 deletions
diff --git a/web/page.js b/web/page.js
deleted file mode 100644
index 43e0a2a..0000000
--- a/web/page.js
+++ /dev/null
@@ -1,91 +0,0 @@
-var page_name_select;
-var page_name_previous;
-
-function page_init(){
- page_name_select = 'home';
- page_name_previous = 'home';
-}
-function page_switch(page_name){
- var j_bar_button;
- var show = function(){
- page_name_previous = page_name_select;
- page_name_select = page_name;
-
- document.title = page_name + '-ExpOJ';
-
- if(page_name_previous == 'status'){
- status_pageswitch(false);
- }else if(page_name_previous.match(/^square_.+/) != null){
- square_pageswitch(page_name_previous,false);
- }else if(page_name_previous.match(/^problem_.+/) != null){
- problem_pageswitch(page_name_previous,false);
- }else if(page_name.match(/^user_.+/) != null){
- user_pageswitch(page_name,false);
- }
-
- if(page_name == 'home'){
- $('#index_head_title').text('Experiment OnlineJudge');
- $('#page_home').fadeIn('fast');
- }else if(page_name == 'status'){
- status_pageswitch(true);
- }else if(page_name == 'squaremg'){
- squaremg_pageswitch(true);
- }else if(page_name.match(/^square_.+/) != null){
- square_pageswitch(page_name,true);
- }else if(page_name.match(/^problem_.+/) != null){
- problem_pageswitch(page_name,true);
- }else if(page_name.match(/^user_.+/) != null){
- user_pageswitch(page_name,true);
- }else if(page_name == 'login'){
- user_login_pageswitch();
- }else if(page_name == 'register'){
- user_register_pageswitch();
- }else{
- page_name = 'home';
- page_name_select = page_name_previous;
- window.history.replaceState(page_name,document.title,'/expoj/index.html?page=home');
-
- show();
- }
- }
-
- if(page_name == null){
- page_name = nor_getparam().page;
- if(page_name == undefined){
- page_name = 'home';
- window.history.replaceState(page_name,document.title,'/expoj/index.html?page=home');
- }
- }else{
- if(page_name == page_name_select){
- return -1;
- }
- window.history.pushState(page_name,document.title,'/expoj/index.html?page=' + page_name);
- }
-
- $('#index_head_tab').find('div.nor_tab').hide();
- $('#index_head_content').empty();
-
- if(page_name_select != null){
- $('#page_' + page_name_select).fadeOut('fast',show);
- }else{
- show();
- }
-
- return 0;
-}
-function page_maskswitch(j_div,on){
- var i;
-
- var j_mask;
-
- j_mask = $('#index_mask');
- j_mask.children('div').hide();
-
- if(on == true){
- j_div.show();
- j_mask.fadeIn('fast');
- }else{
- j_div.hide();
- j_mask.fadeOut('fast');
- }
-}