Author: alevkovsky
Date: 2008-11-13 09:29:58 -0500 (Thu, 13 Nov 2008)
New Revision: 11143
Modified:
trunk/sandbox/ui/editor/src/main/java/org/richfaces/renderkit/EditorRendererBase.java
Log:
Editor: adjust converting to script
Modified:
trunk/sandbox/ui/editor/src/main/java/org/richfaces/renderkit/EditorRendererBase.java
===================================================================
---
trunk/sandbox/ui/editor/src/main/java/org/richfaces/renderkit/EditorRendererBase.java 2008-11-13
14:11:15 UTC (rev 11142)
+++
trunk/sandbox/ui/editor/src/main/java/org/richfaces/renderkit/EditorRendererBase.java 2008-11-13
14:29:58 UTC (rev 11143)
@@ -33,6 +33,7 @@
import javax.faces.context.ResponseWriter;
import javax.faces.convert.ConverterException;
+import org.ajax4jsf.javascript.ScriptUtils;
import org.ajax4jsf.resource.InternetResource;
import org.ajax4jsf.util.InputUtils;
import org.richfaces.component.UIEditor;
@@ -159,40 +160,40 @@
ResponseWriter writer = context.getResponseWriter();
if(component.getTheme() != null){
- writer.writeText("tinyMceParams.theme = '" + component.getTheme() +
"';\n", null);
+ writer.writeText("tinyMceParams.theme = " +
ScriptUtils.toScript(component.getTheme()) + ";\n", null);
}
if(component.getLanguage() != null){
- writer.writeText("tinyMceParams.language = '" + component.getLanguage()
+ "';\n", null);
+ writer.writeText("tinyMceParams.language = " +
ScriptUtils.toScript(component.getLanguage()) + ";\n", null);
}
if(component.getAutoResize() != null){
- writer.writeText("tinyMceParams.auto_resize = " + component.getAutoResize()+
";\n", null);
+ writer.writeText("tinyMceParams.auto_resize = " +
ScriptUtils.toScript(component.getAutoResize())+ ";\n", null);
}
if(component.getReadonly() != null){
- writer.writeText("tinyMceParams.readonly = " + component.getReadonly()+
";\n", null);
+ writer.writeText("tinyMceParams.readonly = " +
ScriptUtils.toScript(component.getReadonly())+ ";\n", null);
}
if(component.getPlugins() != null){
- writer.writeText("tinyMceParams.plugins = '" + component.getPlugins()
+"';\n", null);
+ writer.writeText("tinyMceParams.plugins = " +
ScriptUtils.toScript(component.getPlugins()) +";\n", null);
}
if(component.getWidth() != 0){
- writer.writeText("tinyMceParams.width = " + component.getWidth()
+";\n", null);
+ writer.writeText("tinyMceParams.width = " +
ScriptUtils.toScript(component.getWidth()) +";\n", null);
}
if(component.getHeight() != 0){
- writer.writeText("tinyMceParams.height = " + component.getHeight()
+";\n", null);
+ writer.writeText("tinyMceParams.height = " +
ScriptUtils.toScript(component.getHeight()) +";\n", null);
}
if(component.getOninit() != null){
- writer.writeText("tinyMceParams.oninit = '" + component.getOninit()
+"';\n", null);
+ writer.writeText("tinyMceParams.oninit = " +
ScriptUtils.toScript(component.getOninit()) +";\n", null);
}
if(component.getOnsave() != null){
- writer.writeText("tinyMceParams.save_callback = '" +
component.getOnsave() +"';\n", null);
+ writer.writeText("tinyMceParams.save_callback = " +
ScriptUtils.toScript(component.getOnsave()) +";\n", null);
}
if(component.getOnchange() != null){
- writer.writeText("tinyMceParams.onchange_callback = '" +
component.getOnchange() +"';\n", null);
+ writer.writeText("tinyMceParams.onchange_callback = " +
ScriptUtils.toScript(component.getOnchange()) +";\n", null);
}
if(component.getOnsetup() != null){
- writer.writeText("tinyMceParams.setup = '" + component.getOnsetup()
+"';\n", null);
+ writer.writeText("tinyMceParams.setup = " +
ScriptUtils.toScript(component.getOnsetup()) +";\n", null);
}
if(component.getSkin() != null){
- writer.writeText("tinyMceParams.skin = '" + component.getSkin()
+"';\n", null);
+ writer.writeText("tinyMceParams.skin = " +
ScriptUtils.toScript(component.getSkin()) +";\n", null);
}else{
writer.writeText("if(!tinyMceParams.skin){\n", null);
writer.writeText(" tinyMceParams.skin = 'richfaces';\n", null);
Show replies by date