
com.liferay.dynamic.data.mapping.dependencies.readonly.ddm-image.ftl Maven / Gradle / Ivy
<#include "../init.ftl">
<#assign alt = "">
<#if fieldRawValue?has_content>
<#assign fileJSONObject = getFileJSONObject(fieldRawValue)>
<#assign alt = fileJSONObject.getString("alt")>
<#assign src = fileJSONObject.getString("data")>
#if>
<@liferay_aui["field-wrapper"] data=data>
<#if hasFieldValue || showEmptyFieldLabel>
#if>
<#if hasFieldValue>
[ ${languageUtil.get(locale, "show")} ]
<#if !disabled>
<@liferay_aui.input
name="${namespacedFieldName}URL"
type="hidden"
value="${src}"
/>
<@liferay_aui.input
label="image-description"
name="${namespacedFieldName}Alt"
type="hidden"
value="${alt}"
/>
#if>
#if>
${fieldStructure.children}
@>
<@liferay_aui.script>
function ${portletNamespace}${namespacedFieldName}ToggleImage() {
var toggleText = '${languageUtil.get(locale, "show")}';
var containerNode = AUI.$('#${portletNamespace}${namespacedFieldName}Container');
if (containerNode.hasClass('hide')) {
toggleText = '${languageUtil.get(locale, "hide")}';
}
AUI.$('#${portletNamespace}${namespacedFieldName}ToggleImage').html(toggleText);
containerNode.toggleClass('hide');
}
@>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy