diff --git a/htdocs/core/class/doleditor.class.php b/htdocs/core/class/doleditor.class.php
index e26e68ee6c1d07d0ca3425e40a305c8720eecaeb..eb0e02b49b9bcfc8a3661fcfda890e92d25981f7 100644
--- a/htdocs/core/class/doleditor.class.php
+++ b/htdocs/core/class/doleditor.class.php
@@ -139,7 +139,7 @@ class DolEditor
      *	Output depends on this->tool (fckeditor, ckeditor, texatrea, ...)
      *
      *  @param	int		$noprint    1=Return HTML string instead of printing it to output
-     *  @param	string	$morejs		Add more js. For example: "editor.on( \'saveSnapshot\', function(e) { alert(\'ee\'); });"
+     *  @param	string	$morejs		Add more js. For example: ".on( \'saveSnapshot\', function(e) { alert(\'ee\'); });"
      *  @return	void
      */
     function Create($noprint=0,$morejs='')
@@ -173,7 +173,8 @@ class DolEditor
             	$out.= '<script type="text/javascript">
             			$(document).ready(function () {
                             /* if (CKEDITOR.loadFullCore) CKEDITOR.loadFullCore(); */
-                            editor=CKEDITOR.replace(\''.$this->htmlname.'\',
+                            /* should be editor=CKEDITOR.replace but what if serveral editors ? */
+                            CKEDITOR.replace(\''.$this->htmlname.'\',
             					{
             						customConfig : \''.dol_buildpath('/theme/'.$conf->theme.'/ckeditor/config.js',1).'\',
             						toolbar: \''.$this->toolbarname.'\',
@@ -218,9 +219,7 @@ class DolEditor
                                filebrowserImageWindowWidth : \'900\',
                                filebrowserImageWindowHeight : \'500\'';
             	}
-            	$out.= '
-            					});';
-            	$out.= $morejs;
+            	$out.= '	})'.$morejs;
             	$out.= '});
             			</script>';
             }