List of usage examples for com.liferay.portal.kernel.servlet.taglib.ui URLMenuItem setIcon
@Override
public void setIcon(String icon)
From source file:com.liferay.wiki.web.internal.portlet.toolbar.item.WikiPortletToolbarContributor.java
License:Open Source License
protected void addPortletTitleMenuItem(List<MenuItem> menuItems, WikiNode node, ThemeDisplay themeDisplay, PortletRequest portletRequest) throws PortalException { if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), node.getNodeId(), ActionKeys.ADD_PAGE)) { return;//from w w w. ja v a 2 s.c o m } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setIcon("icon-plus-sign-2"); urlMenuItem.setLabel(LanguageUtil.get(PortalUtil.getHttpServletRequest(portletRequest), "add-page")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/edit_page"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); portletURL.setParameter("nodeId", String.valueOf(node.getNodeId())); portletURL.setParameter("title", StringPool.BLANK); portletURL.setParameter("editTitle", "1"); urlMenuItem.setURL(portletURL.toString()); menuItems.add(urlMenuItem); }