@Override public void copyNonFrameworkAttributes( FacesContext facesContext, InputRichText inputRichText, InputEditorTag inputEditorTag) { inputEditorTag.setConfigParams(inputRichText.getConfigParams()); inputEditorTag.setContentsLanguageId(inputRichText.getContentsLanguageId()); inputEditorTag.setEditorImpl(inputRichText.getEditorKey()); inputEditorTag.setFileBrowserParams(inputRichText.getFileBrowserParams()); char separatorChar = UINamingContainer.getSeparatorChar(facesContext); String clientId = inputRichText.getClientId(); String functionNamespace = clientId.replace(separatorChar, '_'); inputEditorTag.setInitMethod(functionNamespace + "init"); inputEditorTag.setOnBlurMethod(functionNamespace + "blur"); inputEditorTag.setOnChangeMethod(functionNamespace + "change"); inputEditorTag.setOnFocusMethod(functionNamespace + "focus"); inputEditorTag.setResizable(inputRichText.isResizable()); inputEditorTag.setSkipEditorLoading(inputRichText.isSkipEditorLoading()); inputEditorTag.setToolbarSet(inputRichText.getToolbarSet()); }