Browse Source

Add Invalid Interaction status

pull/6/head
Menci 7 years ago
parent
commit
63e892e65a
  1. 3
      static/style.css
  2. 1
      views/contest_submissions.ejs
  3. 1
      views/submissions.ejs
  4. 8
      views/util.ejs

3
static/style.css

@ -379,6 +379,9 @@ body > .ui.page.dimmer {
color: red;
}
:not(.status_detail).status.invalid_interaction,
.title:hover .status_detail.status.invalid_interaction,
.title.active .status_detail.status.invalid_interaction,
:not(.status_detail).status.runtime_error,
.title:hover .status_detail.status.runtime_error,
.title.active .status_detail.status.runtime_error,

1
views/contest_submissions.ejs

@ -39,6 +39,7 @@
<div class="menu">
<div class="item" data-value="">不限<i class="dropdown icon" style="visibility: hidden; "></i></div>
<% for (let status in this.icon) { %>
<% if (this.iconHidden.includes(status)) continue; %>
<div class="item" data-value="<%= status %>"><span class="status <%= status.toLowerCase().split(' ').join('_') %>"><i class="<%= this.icon[status] %> icon"></i> <%= status %></div>
<% } %>
</div>

1
views/submissions.ejs

@ -37,6 +37,7 @@
<div class="menu">
<div class="item" data-value="">不限<i class="dropdown icon" style="visibility: hidden; "></i></div>
<% for (let status in this.icon) { %>
<% if (this.iconHidden.includes(status)) continue; %>
<div class="item" data-value="<%= status %>"><span class="status <%= status.toLowerCase().split(' ').join('_') %>"><i class="<%= this.icon[status] %> icon"></i> <%= status %></div>
<% } %>
</div>

8
views/util.ejs

@ -22,8 +22,9 @@ this.icon = {
'Success': 'checkmark', // Custom test
'Wrong Answer': 'remove',
'Runtime Error': 'bomb',
'Invalid Interaction': 'ban',
'Time Limit Exceeded': 'clock',
'Memory Limit Exceeded': 'disk outline',
'Memory Limit Exceeded': 'microchip',
'Output Limit Exceeded': 'print',
'File Error': 'file outline',
'Waiting': 'hourglass half',
@ -37,4 +38,9 @@ this.icon = {
'Judgement Failed': 'server',
'Skipped': 'ban'
};
this.iconHidden = [
'Success',
'Submitted'
];
%>

Loading…
Cancel
Save