mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
More HTML and CSS fun with the new block.
Incidentally, does Mozilla have a bug here? It won't apply the text-align property to those TDs which have been given a class through a COLGROUP. IE does it correctly all the way, and Firefox applies the other properties but seems to take exception at the text-align. Weird.
This commit is contained in:
parent
3779fd556e
commit
9c581405ab
@ -150,10 +150,9 @@ class block_quiz_results extends block_base {
|
||||
|
||||
$rank = 0;
|
||||
if(!empty($best)) {
|
||||
$this->content->text .= '<h2>'.get_string('bestgroupgrades', 'block_quiz_results', $numbest).'</h2>';
|
||||
$this->content->text .= '<table class="grades"><tbody>';
|
||||
$this->content->text .= '<table class="grades"><caption>'.get_string('bestgroupgrades', 'block_quiz_results', $numbest).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
|
||||
foreach($best as $groupid => $averagegrade) {
|
||||
$this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td width="10%">';
|
||||
$this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td>';
|
||||
switch($gradeformat) {
|
||||
case GRADE_FORMAT_FRA:
|
||||
$this->content->text .= ($averagegrade.'/'.$quiz->grade);
|
||||
@ -174,10 +173,9 @@ class block_quiz_results extends block_base {
|
||||
$rank = 0;
|
||||
if(!empty($worst)) {
|
||||
$worst = array_reverse($worst, true);
|
||||
$this->content->text .= '<h2>'.get_string('worstgroupgrades', 'block_quiz_results', $numworst).'</h2>';
|
||||
$this->content->text .= '<table class="grades"><tbody>';
|
||||
$this->content->text .= '<table class="grades"><caption>'.get_string('worstgroupgrades', 'block_quiz_results', $numworst).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
|
||||
foreach($worst as $groupid => $averagegrade) {
|
||||
$this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td width="10%">';
|
||||
$this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td>';
|
||||
switch($gradeformat) {
|
||||
case GRADE_FORMAT_FRA:
|
||||
$this->content->text .= ($averagegrade.'/'.$quiz->grade);
|
||||
@ -234,10 +232,9 @@ class block_quiz_results extends block_base {
|
||||
|
||||
$rank = 0;
|
||||
if(!empty($best)) {
|
||||
$this->content->text .= '<h2>'.get_string('bestgrades', 'block_quiz_results', $numbest).'</h2>';
|
||||
$this->content->text .= '<table class="grades"><tbody>';
|
||||
$this->content->text .= '<table class="grades"><caption>'.get_string('bestgrades', 'block_quiz_results', $numbest).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
|
||||
foreach($best as $userid => $gradeid) {
|
||||
$this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td width="10%">';
|
||||
$this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td>';
|
||||
switch($gradeformat) {
|
||||
case GRADE_FORMAT_FRA:
|
||||
$this->content->text .= ($grades[$gradeid]->grade.'/'.$quiz->grade);
|
||||
@ -258,10 +255,9 @@ class block_quiz_results extends block_base {
|
||||
$rank = 0;
|
||||
if(!empty($worst)) {
|
||||
$worst = array_reverse($worst, true);
|
||||
$this->content->text .= '<h2>'.get_string('worstgrades', 'block_quiz_results', $numworst).'</h2>';
|
||||
$this->content->text .= '<table class="grades"><tbody>';
|
||||
$this->content->text .= '<table class="grades"><caption>'.get_string('worstgrades', 'block_quiz_results', $numworst).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
|
||||
foreach($worst as $userid => $gradeid) {
|
||||
$this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td width="10%">';
|
||||
$this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td>';
|
||||
switch($gradeformat) {
|
||||
case GRADE_FORMAT_FRA:
|
||||
$this->content->text .= ($grades[$gradeid]->grade.'/'.$quiz->grade);
|
||||
|
@ -459,17 +459,19 @@ td.cal_event_description {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#block_quiz_results table.grades caption {
|
||||
font-weight: bold;
|
||||
margin: 1em 0px 0px 0px;
|
||||
border-bottom: 1px solid;
|
||||
}
|
||||
|
||||
#block_quiz_results table.grades .number, #block_quiz_results table.grades .grade {
|
||||
width: 10%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#block_quiz_results h1 {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
margin: 4px;
|
||||
}
|
||||
|
||||
#block_quiz_results h2 {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1em;
|
||||
margin: 1em 0px 0px 0px;
|
||||
border-bottom: 1px solid;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user