]> git.mjollnir.org Git - moodle.git/commitdiff
Bug #6097 - HTML editor and brackets - fixes lesson problems; merged from MOODLE_16_S...
authorskodak <skodak>
Thu, 20 Jul 2006 06:32:38 +0000 (06:32 +0000)
committerskodak <skodak>
Thu, 20 Jul 2006 06:32:38 +0000 (06:32 +0000)
lib/weblib.php

index 56a3d5b7b50fbbf2c9c92ab79e9216af20cbeb3f..6b9e6314642e0dc9c44e0741dd0d48cf56d0c8e9 100644 (file)
@@ -3314,16 +3314,17 @@ function print_richedit_javascript($form, $name, $source='no') {
  * @param string $name Form element to replace with HTMl editor by name
  */
 function use_html_editor($name='', $editorhidebuttons='') {
+    $editor = 'editor_'.md5($name); //name might contain illegal characters
     echo '<script language="javascript" type="text/javascript" defer="defer">'."\n";
-    echo "edit_$name = new HTMLArea('edit-$name');\n";
-    echo "var config = edit_$name.config;\n";
+    echo "$editor = new HTMLArea('edit-$name');\n";
+    echo "var config = $editor.config;\n";
 
     echo print_editor_config($editorhidebuttons);
 
     if (empty($name)) {
-        echo "\nHTMLArea.replaceAll(edit_$name.config);\n";
+        echo "\nHTMLArea.replaceAll($editor.config);\n";
     } else {
-        echo "\nedit_$name.generate();\n";
+        echo "\n$editor.generate();\n";
     }
     echo '</script>'."\n";
 }