moodle/grade/report/grader/functions.js
2009-02-11 14:29:11 +00:00

29 lines
1.1 KiB
JavaScript
Executable File

/** highlight/unset the row of a table **/
function set_row(idx) {
var table = document.getElementById('user-grades');
var rowsize = table.rows[idx].cells.length;
for (var i = 0; i < rowsize; i++) {
if (table.rows[idx].cells[i]) {
if (table.rows[idx].cells[i].className.search(/hmarked/) != -1) {
table.rows[idx].cells[i].className = table.rows[idx].cells[i].className.replace(' hmarked', '');
} else {
table.rows[idx].cells[i].className += ' hmarked';
}
}
}
}
/** highlight/unset the column of a table **/
function set_col(idx) {
var table = document.getElementById('user-grades');
for (var i = 1; i < table.rows.length; i++) {
if (table.rows[i].cells[idx]) {
if (table.rows[i].cells[idx].className.search(/vmarked/) != -1) {
table.rows[i].cells[idx].className = table.rows[i].cells[idx].className.replace(' vmarked', '');
} else {
table.rows[i].cells[idx].className += ' vmarked';
}
}
}
}