All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ckeditor.CKEditorReplaceTag Maven / Gradle / Ivy

/*
Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
For licensing, see http://ckeditor.com/license
*/
package com.ckeditor;


/**
 * <ckeditor:replace> tag code.
 * Usage:
 * 
<ckeditor:replace replace="editor1" basePath="/ckeditor/" />
*/ public class CKEditorReplaceTag extends CKEditorTag { /** * */ private static final long serialVersionUID = 1316780332328233835L; private String replace; /** * Default constructor. */ public CKEditorReplaceTag() { replace = ""; } @Override protected String getTagOutput(final CKEditorConfig config) { if (config != null && !config.isEmpty()) { return "CKEDITOR.replace('" + replace + "', " + TagHelper.jsEncode(config) + ");"; } else { return "CKEDITOR.replace('" + replace + "');"; } } /** * @param replace the name of the replaced element to set */ public final void setReplace(final String replace) { this.replace = replace; } @Override protected String getCKEditorName() { return this.replace; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy