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

META-INF.resources.display.configuration.jsp Maven / Gradle / Ivy

There is a newer version: 5.0.146
Show newest version
<%--
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */
--%>

<%@ include file="/display/init.jsp" %>

<%
String tabsNames = Objects.equals(portletResource, KBPortletKeys.KNOWLEDGE_BASE_ARTICLE_DEFAULT_INSTANCE) ? "display-settings" : "general,display-settings";

kbDisplayPortletInstanceConfiguration = ParameterMapUtil.setParameterMap(KBDisplayPortletInstanceConfiguration.class, kbDisplayPortletInstanceConfiguration, request.getParameterMap(), "preferences--", "--");
%>




	

	<%
	resourceClassNameId = kbDisplayPortletInstanceConfiguration.resourceClassNameId();

	if (resourceClassNameId == 0) {
		resourceClassNameId = kbFolderClassNameId;
	}
	%>

	
	

	
">
<% String title = StringPool.BLANK; if (resourceClassNameId != kbFolderClassNameId) { KBArticle kbArticle = KBArticleLocalServiceUtil.fetchLatestKBArticle(kbDisplayPortletInstanceConfiguration.resourcePrimKey(), WorkflowConstants.STATUS_APPROVED); if (kbArticle != null) { title = kbArticle.getTitle(); } } else { KBFolder kbFolder = KBFolderLocalServiceUtil.fetchKBFolder(kbDisplayPortletInstanceConfiguration.resourcePrimKey()); if (kbFolder != null) { title = kbFolder.getName(); } } %>
AUI.$('#selectKBObjectButton').on( 'click', function(event) { Liferay.Util.selectEntity( { dialog: { constrain: true, destroyOnHide: true, modal: true, width: 600 }, id: 'selectKBObject', title: '', " /> uri: '<%= selectKBObjectURL %>' }, function(event) { document.fm.resourceClassNameId.value = event.resourceclassnameid; var kbObjectData = { idString: 'resourcePrimKey', idValue: event.resourceprimkey, nameString: 'configurationKBObject', nameValue: event.title }; Liferay.Util.selectFolder(kbObjectData, ''); } ); } );




© 2015 - 2025 Weber Informatics LLC | Privacy Policy