| … | |
… | |
| 993 | print CGI::Tr({}, CGI::th({}, [ |
993 | print CGI::Tr({}, CGI::th({}, [ |
| 994 | "Headers", |
994 | "Headers", |
| 995 | # "Data", |
995 | # "Data", |
| 996 | "Display Mode: " . |
996 | "Display Mode: " . |
| 997 | CGI::popup_menu(-name => "header.displaymode", -values => \@active_modes, -default => $default_header_mode) . ' '. |
997 | CGI::popup_menu(-name => "header.displaymode", -values => \@active_modes, -default => $default_header_mode) . ' '. |
| 998 | CGI::input({type => "submit", name => "refresh", value => "Refresh"}), |
998 | CGI::input({type => "submit", name => "refresh", value => "Refresh Display"}), |
| 999 | ])); |
999 | ])); |
| 1000 | |
1000 | |
| 1001 | my %header_html; |
1001 | my %header_html; |
| 1002 | |
1002 | |
| 1003 | my %error; |
1003 | my %error; |
| … | |
… | |
| 1072 | print CGI::Tr({}, CGI::th({}, [ |
1072 | print CGI::Tr({}, CGI::th({}, [ |
| 1073 | "Problems", |
1073 | "Problems", |
| 1074 | "Data", |
1074 | "Data", |
| 1075 | "Display Mode: " . |
1075 | "Display Mode: " . |
| 1076 | CGI::popup_menu(-name => "problem.displaymode", -values => \@active_modes, -default => $default_problem_mode) . ' '. |
1076 | CGI::popup_menu(-name => "problem.displaymode", -values => \@active_modes, -default => $default_problem_mode) . ' '. |
| 1077 | CGI::input({type => "submit", name => "refresh", value => "Refresh"}), |
1077 | CGI::input({type => "submit", name => "refresh", value => "Refresh Display"}), |
| 1078 | ])); |
1078 | ])); |
| 1079 | |
1079 | |
| 1080 | my %shownYet; |
1080 | my %shownYet; |
| 1081 | my $repeatFile; |
1081 | my $repeatFile; |
| 1082 | foreach my $problemID (@problemIDList) { |
1082 | foreach my $problemID (@problemIDList) { |