Updated use_html_editor() and print_editor_config()

This commit is contained in:
vyshane 2006-03-15 03:12:28 +00:00
parent 6b9dbb377f
commit 5f9b13b860

View file

@ -3215,22 +3215,22 @@ function print_richedit_javascript($form, $name, $source='no') {
*/ */
function use_html_editor($name='', $editorhidebuttons='') { function use_html_editor($name='', $editorhidebuttons='') {
echo '<script language="javascript" type="text/javascript" defer="defer">'."\n"; echo '<script language="javascript" type="text/javascript" defer="defer">'."\n";
echo "editor = new HTMLArea('edit-$name');\n"; echo "edit_$name = new HTMLArea('edit-$name');\n";
echo "var config = edit_$name.config;\n";
echo print_editor_config($editorhidebuttons); echo print_editor_config($editorhidebuttons);
if (empty($name)) { if (empty($name)) {
echo "\n".'HTMLArea.replaceAll(editor.config);'."\n"; echo "\n".'HTMLArea.replaceAll(editor.config);'."\n";
} else { } else {
echo "\neditor.generate();\n"; echo "\nedit_$name.generate();\n";
} }
echo '</script>'."\n"; echo '</script>'."\n";
} }
function print_editor_config($editorhidebuttons='', $return=false) { function print_editor_config($editorhidebuttons='', $return=false) {
global $CFG; global $CFG;
$str = "var config = editor.config;\n";
$str .= "config.pageStyle = \"body {"; $str .= "config.pageStyle = \"body {";
if (!(empty($CFG->editorbackgroundcolor))) { if (!(empty($CFG->editorbackgroundcolor))) {