mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-22 14:08:42 +00:00
fix: problem page items
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3335941333
commit
dec731f86f
@ -314,7 +314,7 @@ $('#contest-countdown').countdown(<?= $contest['end_time']->getTimestamp() - UOJ
|
|||||||
<?php if ($custom_test_requirement): ?>
|
<?php if ($custom_test_requirement): ?>
|
||||||
<li class="nav-item"><a class="nav-link" href="#tab-custom-test" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-console"></span> <?= UOJLocale::get('problems::custom test') ?></a></li>
|
<li class="nav-item"><a class="nav-link" href="#tab-custom-test" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-console"></span> <?= UOJLocale::get('problems::custom test') ?></a></li>
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
<?php if (!$contest): ?>
|
<?php if (!$contest || $contest['cur_progress'] >= CONTEST_FINISHED): ?>
|
||||||
<li class="nav-item"><a class="nav-link" href="/problem/<?= $problem['id'] ?>/solutions" role="tab"><?= UOJLocale::get('problems::solutions') ?></a></li>
|
<li class="nav-item"><a class="nav-link" href="/problem/<?= $problem['id'] ?>/solutions" role="tab"><?= UOJLocale::get('problems::solutions') ?></a></li>
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
<?php if (hasProblemPermission($myUser, $problem)): ?>
|
<?php if (hasProblemPermission($myUser, $problem)): ?>
|
||||||
|
@ -135,39 +135,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card card-default mb-2">
|
<?php uojIncludeView('sidebar', array()) ?>
|
||||||
<ul class="nav nav-fill flex-column">
|
|
||||||
<li class="nav-item text-start">
|
|
||||||
<a class="nav-link" href="<?= HTML::url("/download.php?type=problem&id={$problem['id']}") ?>">
|
|
||||||
<i class="bi bi-hdd-stack"></i>
|
|
||||||
测试数据
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item text-start">
|
|
||||||
<a class="nav-link" href="<?= HTML::url("/download.php?type=attachment&id={$problem['id']}") ?>">
|
|
||||||
<i class="bi bi-download"></i>
|
|
||||||
附件下载
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item text-start">
|
|
||||||
<a class="nav-link" href="/problem/<?= $problem['id'] ?>/statistics">
|
|
||||||
<i class="bi bi-graph-up"></i>
|
|
||||||
<?= UOJLocale::get('problems::statistics') ?>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<div class="card-footer bg-transparent">
|
|
||||||
评价:<?= getClickZanBlock('P', $problem['id'], $problem['zan']) ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$sidebar_config = array();
|
|
||||||
if ($contest && $contest['cur_progress'] <= CONTEST_IN_PROGRESS) {
|
|
||||||
$sidebar_config['upcoming_contests_hidden'] = '';
|
|
||||||
}
|
|
||||||
uojIncludeView('sidebar', $sidebar_config);
|
|
||||||
?>
|
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -231,6 +231,18 @@ EOD
|
|||||||
echo '<article class="markdown-body">';
|
echo '<article class="markdown-body">';
|
||||||
echo $this->post_data['content'];
|
echo $this->post_data['content'];
|
||||||
echo '</article>';
|
echo '</article>';
|
||||||
|
|
||||||
|
if (isset($REQUIRE_LIB['bootstrap5'])) {
|
||||||
|
echo <<<EOD
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('.markdown-body table').each(function() {
|
||||||
|
$(this).addClass('table table-bordered table-striped');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
EOD;
|
||||||
|
}
|
||||||
echoUOJPageFooter(array('ShowPageFooter' => false));
|
echoUOJPageFooter(array('ShowPageFooter' => false));
|
||||||
} elseif ($this->type == 'slide') {
|
} elseif ($this->type == 'slide') {
|
||||||
uojIncludeView('slide', array_merge(
|
uojIncludeView('slide', array_merge(
|
||||||
|
Loading…
Reference in New Issue
Block a user