version 1.28, 2006/06/26 22:22:00
|
version 1.30, 2006/07/14 16:46:36
|
Line 58 sub processLabelName {
|
Line 58 sub processLabelName {
|
# Serve out the text |
# Serve out the text |
sub servetext { |
sub servetext { |
my ($r,$text) = @_; |
my ($r,$text) = @_; |
my $bugs=&Apache::loncommon::help_open_bug('Documentation'); |
my $bugs=&Apache::loncommon::help_open_bug('Documentation','Report a documentation bug'); |
my $start_page= |
my $start_page= |
&Apache::loncommon::start_page('LON-CAPA Help',undef, |
&Apache::loncommon::start_page('LON-CAPA Help',undef, |
{'only_body' => 1,}); |
{'only_body' => 1,}); |
Line 68 sub servetext {
|
Line 68 sub servetext {
|
$r->print(<<HEADER); |
$r->print(<<HEADER); |
$start_page |
$start_page |
<h3 style="font: sans-serif"><img align="right" alt="help logo" |
<h3 style="font: sans-serif"><img align="right" alt="help logo" |
src="/adm/help/gif/lonhelpheader.gif"/>$header</h3><hr />$bugs |
src="/adm/help/gif/lonhelpheader.gif"/>$header</h3><hr /> |
<!-- BEGIN --> |
<!-- BEGIN --> |
HEADER |
HEADER |
|
|
Line 85 $search: <input type="text" name="search
|
Line 85 $search: <input type="text" name="search
|
</form> |
</form> |
<br /> |
<br /> |
<a href="/adm/help/abouthelp.html">$about</a> |
<a href="/adm/help/abouthelp.html">$about</a> |
|
$bugs |
FOOTER |
FOOTER |
|
|
} |
} |
Line 111 sub render {
|
Line 112 sub render {
|
# absolute paths for use with help.loncapa.org |
# absolute paths for use with help.loncapa.org |
$tex =~ s| \\ref\{([^}]*)\} |
$tex =~ s| \\ref\{([^}]*)\} |
| |
| |
if (not(exists($fragmentLabels{$1}))) { |
my $label=$1; |
&Apache::lonnet::logthis("ERROR: $1 not a valid help label"); |
if ($1!~/\.hlp$/) { |
}; |
if ((!exists($fragmentLabels{$1})) && ($1!~/\.hlp$/)) { |
|
&Apache::lonnet::logthis("ERROR: $1 not a valid help label"); |
|
$label='Error'; |
|
} else { |
|
$label=substr($fragmentLabels{$1}, 0, -4); |
|
} |
|
} else { |
|
$label=~s/\.hlp$//; |
|
} |
'\\begin{html}<a href="http://' . $serverroot ."/adm/help/". |
'\\begin{html}<a href="http://' . $serverroot ."/adm/help/". |
substr($fragmentLabels{$1}, 0, -4) . |
$label . |
'.hlp#' . &processLabelName($1) . |
'.hlp#' . &processLabelName($1) . |
'"><img src="http://' . $serverroot . '/adm/help/gif/smallHelp.gif" border="0" /></a>' . |
'"><img src="http://' . $serverroot . '/adm/help/gif/smallHelp.gif" border="0" /></a>' . |
'\\end{html}' |
'\\end{html}' |
Line 164 sub listmatches {
|
Line 173 sub listmatches {
|
$line=~s/\{//gs; |
$line=~s/\{//gs; |
$line=~s/\}//gs; |
$line=~s/\}//gs; |
$line=~s/\\/ /gs; |
$line=~s/\\/ /gs; |
$line=~s/(\Q$term\E)/\<b\>$1\<\/b\>/gsi; |
|
$line=~s/\</\<\;/gs; |
$line=~s/\</\<\;/gs; |
$line=~s/\>/\>\;/gs; |
$line=~s/\>/\>\;/gs; |
|
$line=~s/(\Q$term\E)/\<b\>$1\<\/b\>/gsi; |
$quote.='<br />...'.$line.'...'; |
$quote.='<br />...'.$line.'...'; |
} |
} |
} |
} |