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

com.liferay.dynamic.data.mapping.dependencies.ddm.text-html.ftl Maven / Gradle / Ivy

<#include "../init.ftl">

<#assign cssClass = "">
<#assign editorName = propsUtil.get("editor.wysiwyg.portal-impl.portlet.ddm.text_html.ftl")>

<#assign inputEditorName = "${namespacedFieldName}Editor">

<#assign fieldValue = paramUtil.getString(request, "${inputEditorName}", fieldValue)>

<#if editorName?starts_with("alloyeditor")>
	<#assign cssClass = "form-control">


<@liferay_aui["field-wrapper"] cssClass="field-wrapper-html form-builder-field" data=data helpMessage=escape(fieldStructure.tip) label=escape(label) name=inputEditorName required=required>
	<#assign skipEditorLoading = paramUtil.getBoolean(request, "p_p_isolated")>

	
<@liferay_ui["input-editor"] contents="${fieldValue}" contentsLanguageId="${requestedLocale}" cssClass="${cssClass}" editorName="${editorName}" initMethod="" name="${namespacedFieldName}Editor" onChangeMethod="${namespacedFieldName}OnChangeEditor" skipEditorLoading=skipEditorLoading /> <@liferay_aui.input name=namespacedFieldName type="hidden" value=fieldValue> <#if required> <@liferay_aui.validator name="required" /> <@liferay_aui.script> Liferay.provide( window, '${portletNamespace}${namespacedFieldName}OnChangeEditor', function() { var A = AUI(); var field = A.one('#${portletNamespace}${namespacedFieldName}'); field.val(window['${portletNamespace}${namespacedFieldName}Editor'].getHTML()); var form = field.get('form'); if (form) { var formName = form.get('name'); var formValidator = Liferay.Form.get(formName).formValidator; if (formValidator) { formValidator.validateField(field); } } }, ['liferay-form'] );
${fieldStructure.children}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy