From: toyomoyo Date: Wed, 7 Nov 2007 07:46:33 +0000 (+0000) Subject: MDL-12025, enable row markings via javascript to keep track of current row X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=cc95d22fd8a1dadf82c77c3a1788aefb8c248679;p=moodle.git MDL-12025, enable row markings via javascript to keep track of current row --- diff --git a/grade/report/grader/functions.js b/grade/report/grader/functions.js new file mode 100755 index 0000000000..4c37491f75 --- /dev/null +++ b/grade/report/grader/functions.js @@ -0,0 +1,21 @@ +/** + * enables highlight of rows in user grade tables + * + */ +function markRowsInit() { + // for every table row ... + var rows = document.getElementById('user-grades').getElementsByTagName('tr'); + for ( var i = 0; i < rows.length; i++ ) { + // ... with the class 'odd' or 'even' ... + // ... and to mark the row on click ... + rows[i].onmousedown = function() { + + if (this.className.search(/marked/) != -1) { + this.className = this.className.replace(' marked', ''); + } else { + this.className += ' marked'; + } + } + } +} +window.onload=markRowsInit; \ No newline at end of file diff --git a/grade/report/grader/index.php b/grade/report/grader/index.php index 3425d7ea60..fd8fda9349 100644 --- a/grade/report/grader/index.php +++ b/grade/report/grader/index.php @@ -159,7 +159,9 @@ if (!empty($studentsperpage)) { print_paging_bar($numusers, $report->page, $studentsperpage, $report->pbarurl); } -$reporthtml = ''; +$reporthtml = ''; + +$reporthtml .= '
'; $reporthtml .= $report->get_headerhtml(); $reporthtml .= $report->get_rangehtml(); $reporthtml .= $report->get_studentshtml(); diff --git a/grade/report/grader/styles.php b/grade/report/grader/styles.php index 0f082fefc0..76b244d24a 100644 --- a/grade/report/grader/styles.php +++ b/grade/report/grader/styles.php @@ -1,4 +1,8 @@ +.grade-report-grader table#user-grades tr.marked td.cell { + background-color: #FFCC99 ; +} + .grade-report-grader table#user-grades .catlevel1 { background-color: #ffffff; }