|
@@ -628,8 +628,8 @@ HTML;
|
|
|
$sh_class = '';
|
|
$sh_class = '';
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
- echo '<div class="card border-info mb-3">';
|
|
|
|
|
- echo '<div class="card-header bg-info">';
|
|
|
|
|
|
|
+ echo '<div class="card mb-3">';
|
|
|
|
|
+ echo '<div class="card-header">';
|
|
|
echo '<h4 class="card-title">Paste!</h4>';
|
|
echo '<h4 class="card-title">Paste!</h4>';
|
|
|
echo '</div>';
|
|
echo '</div>';
|
|
|
echo '<div class="card-body">';
|
|
echo '<div class="card-body">';
|
|
@@ -684,9 +684,9 @@ function echoSubmissionContent($submission, $requirement, $options = array()) {
|
|
|
$sh_class = '';
|
|
$sh_class = '';
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
- echo '<div class="card border-info mb-3">';
|
|
|
|
|
- echo '<div class="card-header bg-info">';
|
|
|
|
|
- echo '<h4 class="card-title">'.$req['name'].'</h4>';
|
|
|
|
|
|
|
+ echo '<div class="card mb-3">';
|
|
|
|
|
+ echo '<div class="card-header">';
|
|
|
|
|
+ echo '<h4 class="card-title">源代码</h4>';
|
|
|
echo '</div>';
|
|
echo '</div>';
|
|
|
echo '<div class="card-body">';
|
|
echo '<div class="card-body">';
|
|
|
if ($collapsible) {
|
|
if ($collapsible) {
|
|
@@ -722,9 +722,9 @@ function echoSubmissionContent($submission, $requirement, $options = array()) {
|
|
|
$file_content = strOmit($file_content, 500);
|
|
$file_content = strOmit($file_content, 500);
|
|
|
$file_content = uojTextEncode($file_content, array('allow_CR' => true, 'html_escape' => true));
|
|
$file_content = uojTextEncode($file_content, array('allow_CR' => true, 'html_escape' => true));
|
|
|
$footer_text = UOJLocale::get('problems::text file');
|
|
$footer_text = UOJLocale::get('problems::text file');
|
|
|
- echo '<div class="card border-info mb-3">';
|
|
|
|
|
- echo '<div class="card-header bg-info">';
|
|
|
|
|
- echo '<h4 class="card-title">'.$req['file_name'].'</h4>';
|
|
|
|
|
|
|
+ echo '<div class="card mb-3">';
|
|
|
|
|
+ echo '<div class="card-header">';
|
|
|
|
|
+ echo '<h4 class="card-title">'.HTML::escape($req['file_name']).'</h4>';
|
|
|
echo '</div>';
|
|
echo '</div>';
|
|
|
echo '<div class="card-body">';
|
|
echo '<div class="card-body">';
|
|
|
echo '<pre>'."\n".$file_content."\n".'</pre>';
|
|
echo '<pre>'."\n".$file_content."\n".'</pre>';
|
|
@@ -1157,17 +1157,6 @@ class SubmissionDetailsStyler {
|
|
|
public $show_small_tip = true;
|
|
public $show_small_tip = true;
|
|
|
public $collapse_in = false;
|
|
public $collapse_in = false;
|
|
|
public $fade_all_details = false;
|
|
public $fade_all_details = false;
|
|
|
- public function getTestInfoClass($info) {
|
|
|
|
|
- if ($info == 'Accepted' || $info == 'Extra Test Passed') {
|
|
|
|
|
- return 'card-uoj-accepted';
|
|
|
|
|
- } elseif ($info == 'Time Limit Exceeded') {
|
|
|
|
|
- return 'card-uoj-tle';
|
|
|
|
|
- } elseif ($info == 'Acceptable Answer') {
|
|
|
|
|
- return 'card-uoj-acceptable-answer';
|
|
|
|
|
- } else {
|
|
|
|
|
- return 'card-uoj-wrong';
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
public function shouldFadeDetails($info) {
|
|
public function shouldFadeDetails($info) {
|
|
|
return $this->fade_all_details || $info == 'Extra Test Passed';
|
|
return $this->fade_all_details || $info == 'Extra Test Passed';
|
|
|
}
|
|
}
|
|
@@ -1178,17 +1167,6 @@ class CustomTestSubmissionDetailsStyler {
|
|
|
public $collapse_in = true;
|
|
public $collapse_in = true;
|
|
|
public $fade_all_details = false;
|
|
public $fade_all_details = false;
|
|
|
public $ioi_contest_is_running = false;
|
|
public $ioi_contest_is_running = false;
|
|
|
- public function getTestInfoClass($info) {
|
|
|
|
|
- if ($info == 'Success') {
|
|
|
|
|
- return 'card-uoj-accepted';
|
|
|
|
|
- } elseif ($info == 'Time Limit Exceeded') {
|
|
|
|
|
- return 'card-uoj-tle';
|
|
|
|
|
- } elseif ($info == 'Acceptable Answer') {
|
|
|
|
|
- return 'card-uoj-acceptable-answer';
|
|
|
|
|
- } else {
|
|
|
|
|
- return 'card-uoj-wrong';
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
public function shouldFadeDetails($info) {
|
|
public function shouldFadeDetails($info) {
|
|
|
return $this->fade_all_details;
|
|
return $this->fade_all_details;
|
|
|
}
|
|
}
|
|
@@ -1198,17 +1176,6 @@ class HackDetailsStyler {
|
|
|
public $show_small_tip = false;
|
|
public $show_small_tip = false;
|
|
|
public $collapse_in = true;
|
|
public $collapse_in = true;
|
|
|
public $fade_all_details = false;
|
|
public $fade_all_details = false;
|
|
|
- public function getTestInfoClass($info) {
|
|
|
|
|
- if ($info == 'Accepted' || $info == 'Extra Test Passed') {
|
|
|
|
|
- return 'card-uoj-accepted';
|
|
|
|
|
- } elseif ($info == 'Time Limit Exceeded') {
|
|
|
|
|
- return 'card-uoj-tle';
|
|
|
|
|
- } elseif ($info == 'Acceptable Answer') {
|
|
|
|
|
- return 'card-uoj-acceptable-answer';
|
|
|
|
|
- } else {
|
|
|
|
|
- return 'card-uoj-wrong';
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
public function shouldFadeDetails($info) {
|
|
public function shouldFadeDetails($info) {
|
|
|
return $this->fade_all_details;
|
|
return $this->fade_all_details;
|
|
|
}
|
|
}
|