Follow up fixes MDL-12029 "Glossary view needs heading markup..."

This commit is contained in:
nfreear 2007-11-07 17:45:57 +00:00
parent 52ca1e737e
commit 120a18f051
11 changed files with 35 additions and 27 deletions

View File

@ -24,6 +24,7 @@ function glossary_show_entry_TEMPLATE($course, $cm, $glossary, $entry, $mode='',
//Use this code to show author's name
//Comments: Configuration not supported
$fullname = fullname($user);
$by = new object();
$by->name = '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$course->id.'">'.$fullname.'</a>';
$by->date = userdate($entry->timemodified);
echo '<span class="author">'.get_string('bynameondate', 'forum', $by).'</span>' . '<br />';
@ -67,12 +68,12 @@ function glossary_show_entry_TEMPLATE($course, $cm, $glossary, $entry, $mode='',
echo '<tr valign="top">';
echo '<td class="entry">';
//Use this function to print the concept
//Use this function to print the concept in a heading <h3>
//Comments: Configuration not supported
glossary_print_entry_concept($entry);
//Line separator to show this template fine. :-)
echo "<br />\n";
//Line separator not normally needed now.
//echo "<br />\n";
//Use this function to show the definition
//Comments: Configuration not supported

View File

@ -9,9 +9,9 @@ function glossary_show_entry_continuous($course, $cm, $glossary, $entry, $mode='
echo '<td class="entry">';
glossary_print_entry_approval($cm, $entry, $mode);
glossary_print_entry_attachment($entry,'html','right');
echo '<span class="concept">';
echo '<div class="concept">';
glossary_print_entry_concept($entry);
echo ':</span> ';
echo ':</div> ';
glossary_print_entry_definition($entry);
$entry->alias = '';
echo '</td></tr>';

View File

@ -9,9 +9,9 @@ function glossary_show_entry_dictionary($course, $cm, $glossary, $entry, $mode='
echo '<td class="entry">';
glossary_print_entry_approval($cm, $entry, $mode);
glossary_print_entry_attachment($entry,'html','right');
echo '<span class="concept">';
echo '<div class="concept">';
glossary_print_entry_concept($entry);
echo ':</span> ';
echo ':</div> ';
glossary_print_entry_definition($entry);
echo '</td></tr>';
echo '<tr valign="top"><td class="entrylowersection">';

View File

@ -17,9 +17,9 @@ function glossary_show_entry_encyclopedia($course, $cm, $glossary, $entry, $mode
echo '</td>';
echo '<th class="entryheader">';
echo '<span class="concept">';
echo '<div class="concept">';
glossary_print_entry_concept($entry);
echo '</span>';
echo '</div>';
$fullname = fullname($user);
$by->name = '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$course->id.'">'.$fullname.'</a>';

View File

@ -11,9 +11,9 @@ function glossary_show_entry_entrylist($course, $cm, $glossary, $entry, $mode=''
echo '<td class="entry">';
if ($entry) {
glossary_print_entry_approval($cm, $entry, $mode);
echo "<span class=\"concept\"><a href=\"showentry.php?courseid=$course->id&amp;eid=$entry->id&amp;displayformat=dictionary\" target=\"_blank\" onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$course->id&amp;eid=$entry->id&amp;displayformat=dictionary', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
echo "<div class=\"concept\"><a href=\"showentry.php?courseid=$course->id&amp;eid=$entry->id&amp;displayformat=dictionary\" target=\"_blank\" onclick=\"return openpopup('/mod/glossary/showentry.php?courseid=$course->id&amp;eid=$entry->id&amp;displayformat=dictionary', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
glossary_print_entry_concept($entry);
echo '</a></span> ';
echo '</a></div> ';
echo '</td><td align="right" class="entrylowersection">';
if ($printicons) {
glossary_print_entry_icons($course, $cm, $glossary, $entry, $mode, $hook,'print');

View File

@ -11,9 +11,9 @@ function glossary_show_entry_faq($course, $cm, $glossary, $entry, $mode="", $hoo
echo '<th class="entryheader">';
$entry->course = $course->id;
echo '<span class="concept">' . get_string('question','glossary') . ': ';
echo '<div class="concept">' . get_string('question','glossary') . ': ';
glossary_print_entry_concept($entry);
echo '</span>';
echo '</div>';
echo '<span class="time">('.get_string('lastedited').': '.
userdate($entry->timemodified).')</span>';

View File

@ -16,18 +16,19 @@ function glossary_show_entry_fullwithauthor($course, $cm, $glossary, $entry, $mo
print_user_picture($user->id, $course->id, $user->picture);
echo '</td>';
echo '<td class="entryheader">';
echo '<th class="entryheader">';
echo '<span class="concept">';
echo '<div class="concept">';
glossary_print_entry_concept($entry);
echo '</span><br />';
echo '</div>';
$fullname = fullname($user);
$by = new object();
$by->name = '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$course->id.'">'.$fullname.'</a>';
$by->date = userdate($entry->timemodified);
echo '<span class="author">'.get_string('bynameondate', 'forum', $by).'</span>';
echo '</td>';
echo '</th>';
echo '<td class="entryattachment">';
glossary_print_entry_approval($cm, $entry, $mode);

View File

@ -9,15 +9,15 @@ function glossary_show_entry_fullwithoutauthor($course, $cm, $glossary, $entry,
echo '<table class="glossarypost fullwithoutauthor" cellspacing="0">';
echo '<tr valign="top">';
echo '<td class="entryheader">';
echo '<th class="entryheader">';
echo '<span class="concept">';
echo '<div class="concept">';
glossary_print_entry_concept($entry);
echo '</span><br />';
echo '</div>';
echo '<span class="time">('.get_string('lastedited').': '.
userdate($entry->timemodified).')</span>';
echo '</td>';
echo '</th>';
echo '<td class="entryattachment">';
glossary_print_entry_approval($cm, $entry, $mode);

View File

@ -668,10 +668,13 @@ function glossary_print_entry_default ($entry) {
echo '<br /><br />';
}
/**
* Print glossary concept/term as a heading &lt;h3>
*/
function glossary_print_entry_concept($entry) {
$options = new object();
$options->para = false;
$text = format_text('<h3 class="nolink">' . $entry->concept . '</h3>', FORMAT_MOODLE, $options);
$text = format_text(print_heading($entry->concept, '', 3, 'nolink'), FORMAT_MOODLE, $options);
if (!empty($entry->highlight)) {
$text = highlight($entry->highlight, $text);
}

View File

@ -433,7 +433,7 @@
$pivottoshow = $currentpivot;
if ( isset($entry->userispivot) ) {
// printing the user icon if defined (only when browsing authors)
echo '<td align="left">';
echo '<th align="left">';
$user = get_record("user","id",$entry->userid);
print_user_picture($user->id, $course->id, $user->picture);
@ -443,7 +443,7 @@
}
print_heading($pivottoshow);
echo '</th></tr></table></div>';
echo "</th></tr></table></div>\n";
}
}

View File

@ -734,12 +734,15 @@ body#mod-forum-index .generalbox .cell {
.glossarypost .time {
font-size: 0.8em;
}
.glossarycategoryheader h2 {
margin: 0;
}
.glossarycategoryheader h2,
.glossarypost .concept h3 {
font-size: 1em;
margin: 0;
}
.glossarypost div.concept h3,
.glossarypost.continuous .concept {
display: inline;
}
.glossarypost .entryheader {
font-weight: normal;
text-align: left;