Show current submission for exercise statistics
This commit is contained in:
@ -10,6 +10,8 @@ $(document).on('turbolinks:load', function() {
|
|||||||
var fileTypeById = {};
|
var fileTypeById = {};
|
||||||
|
|
||||||
var showActiveFile = function() {
|
var showActiveFile = function() {
|
||||||
|
$('tr.active').removeClass('active');
|
||||||
|
$('tr#submission-' + currentSubmission).addClass('active');
|
||||||
var session = editor.getSession();
|
var session = editor.getSession();
|
||||||
var fileType = fileTypeById[active_file.file_type_id];
|
var fileType = fileTypeById[active_file.file_type_id];
|
||||||
session.setMode(fileType.editor_mode);
|
session.setMode(fileType.editor_mode);
|
||||||
@ -81,6 +83,7 @@ $(document).on('turbolinks:load', function() {
|
|||||||
|
|
||||||
$('tr[data-id]>.clickable').each(function(index, element) {
|
$('tr[data-id]>.clickable').each(function(index, element) {
|
||||||
element = $(element);
|
element = $(element);
|
||||||
|
element.parent().attr('id', 'submission-' + index);
|
||||||
element.click(function() {
|
element.click(function() {
|
||||||
slider.val(index);
|
slider.val(index);
|
||||||
slider.change()
|
slider.change()
|
||||||
|
@ -58,6 +58,15 @@ div.negative-result {
|
|||||||
box-shadow: 0px 0px 11px 1px rgba(222,0,0,1);
|
box-shadow: 0px 0px 11px 1px rgba(222,0,0,1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tr.active {
|
||||||
|
filter: brightness(85%);
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
tr:not(.before_deadline,.within_grace_period,.after_late_deadline) {
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
tr.highlight {
|
tr.highlight {
|
||||||
border-top: 2px solid rgba(222,0,0,1);
|
border-top: 2px solid rgba(222,0,0,1);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user