version 1.73, 2004/06/03 16:42:02
|
version 1.75, 2004/06/05 14:46:12
|
Line 882 _editor_lang='$lang';
|
Line 882 _editor_lang='$lang';
|
ENDHEADERS |
ENDHEADERS |
} |
} |
|
|
|
# ------------------------------------------------- Activate additional buttons |
|
|
|
sub htmlareaaddbuttons { |
|
if (&htmlareablocked()) { return ''; } |
|
return (<<ENDADDBUTTON); |
|
var config=new HTMLArea.Config(); |
|
config.registerButton('ed_math','LaTeX Inline', |
|
'/htmlarea/images/ed_math.gif',false, |
|
function(editor,id) { |
|
editor.surroundHTML('<m>\$','\$</m>'); |
|
} |
|
); |
|
config.registerButton('ed_math_eqn','LaTeX Equation', |
|
'/htmlarea/images/ed_math_eqn.gif',false, |
|
function(editor,id) { |
|
editor.surroundHTML( |
|
'<center><m>\\\\[','\\\\]</m></center>'); |
|
} |
|
); |
|
config.toolbar.push(['ed_math','ed_math_eqn']); |
|
ENDADDBUTTON |
|
} |
# ---------------------------------------------------------- Script to activate |
# ---------------------------------------------------------- Script to activate |
|
|
sub htmlareaactive { |
sub htmlareaactive { |
if (&htmlareablocked()) { return ''; } |
if (&htmlareablocked()) { return ''; } |
|
my $addbuttons=&htmlareaaddbuttons(); |
return (<<ENDSCRIPT); |
return (<<ENDSCRIPT); |
<script type="text/javascript" defer="1"> |
<script type="text/javascript" defer="1"> |
HTMLArea.replaceAll(); |
$addbuttons |
|
HTMLArea.replaceAll(config); |
</script> |
</script> |
ENDSCRIPT |
ENDSCRIPT |
} |
} |
Line 898 ENDSCRIPT
|
Line 922 ENDSCRIPT
|
sub htmlareaselectactive { |
sub htmlareaselectactive { |
my @fields=@_; |
my @fields=@_; |
if (&htmlareablocked()) { return ''; } |
if (&htmlareablocked()) { return ''; } |
my $output='<script type="text/javascript" defer="1">'; |
my $output='<script type="text/javascript" defer="1">'. |
|
&htmlareaaddbuttons(); |
foreach(@fields) { |
foreach(@fields) { |
$output.="\nHTMLArea.replace('$_');"; |
$output.="\nHTMLArea.replace('$_',config);"; |
} |
} |
$output.="\nwindow.status='Activated Editfields';\n</script>"; |
$output.="\nwindow.status='Activated Editfields';\n</script>"; |
return $output; |
return $output; |