<%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %> <%@page import="com.ckeditor.CKEditorConfig"%> <%@page import="com.ckeditor.EventHandler"%> <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@page import="java.util.HashMap"%> <%@page import="java.util.Map"%> <%@page language="Java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Creating CKEditor Instances — CKEditor Sample

CKEditor Sample — Creating CKEditor Instances

This sample shows how to add event handlers to CKEditor with Java.

A snippet of the configuration code can be seen below; check the source code of this page for the full definition:

<%
CKEditorConfig settings = new CKEditorConfig();
settings.addConfigValue("skin", "office2003");
EventHandler eventHandler = new EventHandler();
eventHandler.addEventHandler("instanceReady", "function (ev) { alert(\"Loaded: \" + ev.editor.name); }");
String value = "Initial value";
%>

<ckeditor:editor basePath="/ckeditor/" value="<%=value %>" config="<%=settings %>" editor="editor1" events="<%=eventHandler %>"/>

<%
settings.removeConfigValue("skin");
settings.addConfigValue("uiColor", "#ADE82E");
settings.addConfigValue("toolbar", "[['Format'],['Bold','Italic','Underline','Strike','-','Subscript','Superscript']]");
%>

<ckeditor:replace basePath="/ckeditor/" config="<%=settings %>" replace="editor2" />
	

<% String value = "

This is some sample text. You are using CKEditor.

"; CKEditorConfig settings = new CKEditorConfig(); settings.addConfigValue("skin", "office2003"); EventHandler eventHandler = new EventHandler(); eventHandler.addEventHandler("instanceReady", "function (ev) { alert(\"Loaded: \" + ev.editor.name); }"); %>

<% settings.removeConfigValue("skin"); settings.addConfigValue("uiColor", "#ADE82E"); settings.addConfigValue("toolbar", "[['Format'],['Bold','Italic','Underline','Strike','-','Subscript','Superscript']]"); %>