version 1.84.2.1, 2004/08/17 19:09:33
|
version 1.88, 2004/08/29 07:03:53
|
Line 869 sub crumbs {
|
Line 869 sub crumbs {
|
return $output.'</font>'.($noformat?'':'</b></tt><br />'); |
return $output.'</font>'.($noformat?'':'</b></tt><br />'); |
} |
} |
|
|
|
# --------------------- A function that generates a window for the spellchecker |
|
|
|
sub spellheader { |
|
my $nothing = &javascript_nothing(); |
|
return (<<ENDCHECK); |
|
<script type="text/javascript"> |
|
// BEGIN LON-CAPA Internal |
|
var checkwin; |
|
|
|
function spellcheckerwindow() { |
|
checkwin=window.open($nothing,'spellcheckwin','height=320,width=280,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no'); |
|
checkwin.document.writeln('<html><body bgcolor="#DDDDDD"><form name="spellcheckform" action="/adm/spellcheck" method="post"><input type="hidden" name="text" value="" /></form></body></html>'); |
|
checkwin.document.close(); |
|
} |
|
// END LON-CAPA Internal |
|
</script> |
|
ENDCHECK |
|
} |
|
|
|
# ---------------------------------- Generate link to spell checker for a field |
|
|
|
sub spelllink { |
|
my ($form,$field)=@_; |
|
my $linktext=&mt('Check Spelling'); |
|
return (<<ENDLINK); |
|
<a href="javascript:if (typeof(document.$form.onsubmit)!='undefined') { document.$form.onsubmit();};spellcheckerwindow();checkwin.document.forms.spellcheckform.text.value=this.document.forms.$form.$field.value;checkwin.document.forms.spellcheckform.submit();">$linktext</a> |
|
ENDLINK |
|
} |
|
|
# ------------------------------------------------- Output headers for HTMLArea |
# ------------------------------------------------- Output headers for HTMLArea |
|
|
sub htmlareaheaders { |
sub htmlareaheaders { |
Line 897 sub htmlareaaddbuttons {
|
Line 926 sub htmlareaaddbuttons {
|
config.registerButton('ed_math','LaTeX Inline', |
config.registerButton('ed_math','LaTeX Inline', |
'/htmlarea/images/ed_math.gif',false, |
'/htmlarea/images/ed_math.gif',false, |
function(editor,id) { |
function(editor,id) { |
editor.surroundHTML('<m>\$','\$</m>'); |
editor.surroundHTML(' <m>\$','\$</m> '); |
} |
} |
); |
); |
config.registerButton('ed_math_eqn','LaTeX Equation', |
config.registerButton('ed_math_eqn','LaTeX Equation', |
'/htmlarea/images/ed_math_eqn.gif',false, |
'/htmlarea/images/ed_math_eqn.gif',false, |
function(editor,id) { |
function(editor,id) { |
editor.surroundHTML( |
editor.surroundHTML( |
'<center><m>\\\\[','\\\\]</m></center>'); |
' \\n<center><m>\\\\[','\\\\]</m></center>\\n '); |
} |
} |
); |
); |
config.toolbar.push(['ed_math','ed_math_eqn']); |
config.toolbar.push(['ed_math','ed_math_eqn']); |