mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 09:46:28 +08:00
core&ui: add keep scoreboard hidden option
This commit is contained in:
8 files changed
+30
-26
No files matched your search
@@ -312,9 +312,9 @@ const oi = buildContestRule({
|
||||
}
|
||||
return { score, detail, display };
|
||||
},
|
||||
showScoreboard: (tdoc, now) => now > tdoc.endAt,
|
||||
showSelfRecord: (tdoc, now) => now > tdoc.endAt,
|
||||
showRecord: (tdoc, now) => now > tdoc.endAt,
|
||||
showScoreboard: (tdoc, now) => now > tdoc.endAt && !tdoc.keepScoreboardHidden,
|
||||
showSelfRecord: (tdoc, now) => now > tdoc.endAt && !tdoc.keepScoreboardHidden,
|
||||
showRecord: (tdoc, now) => now > tdoc.endAt && !tdoc.keepScoreboardHidden,
|
||||
async scoreboardHeader(config, _, tdoc, pdict) {
|
||||
const columns: ScoreboardNode[] = [
|
||||
{ type: 'rank', value: '#' },
|
||||
@@ -477,9 +477,9 @@ const ioi = buildContestRule({
|
||||
const strictioi = buildContestRule({
|
||||
TEXT: 'IOI(Strict)',
|
||||
submitAfterAccept: false,
|
||||
showRecord: (tdoc, now) => now > tdoc.endAt,
|
||||
showSelfRecord: () => true,
|
||||
showScoreboard: (tdoc, now) => now > tdoc.endAt,
|
||||
showRecord: (tdoc, now) => now > tdoc.endAt && !tdoc.keepScoreboardHidden,
|
||||
showSelfRecord: (tdoc) => !tdoc.keepScoreboardHidden || !isDone(tdoc),
|
||||
showScoreboard: (tdoc, now) => now > tdoc.endAt && !tdoc.keepScoreboardHidden,
|
||||
stat(tdoc, journal) {
|
||||
const detail = {};
|
||||
let score = 0;
|
||||
|
||||
Reference in new issue
Block a user