List of usage examples for com.liferay.portal.kernel.util Constants PRINT
String PRINT
To view the source code for com.liferay.portal.kernel.util Constants PRINT.
Click Source Link
From source file:com.liferay.journal.content.web.internal.display.context.JournalContentDisplayContext.java
License:Open Source License
public boolean isPrint() { if (_print != null) { return _print; }/*from w w w.j av a 2 s.c o m*/ _print = false; String viewMode = ParamUtil.getString(_portletRequest, "viewMode"); if (viewMode.equals(Constants.PRINT)) { _print = true; } return _print; }
From source file:com.liferay.journal.transformer.test.JournalTransformerTest.java
License:Open Source License
@Test public void testFTLTransformation() throws Exception { Map<String, String> tokens = getTokens(); String xml = DDMStructureTestUtil.getSampleStructuredContent("name", "Joe Bloggs"); String script = "${name.getData()} - ${viewMode}"; String content = JournalUtil.transform(null, tokens, Constants.PRINT, "en_US", UnsecureSAXReaderUtil.read(xml), null, script, TemplateConstants.LANG_TYPE_FTL); Assert.assertEquals("Joe Bloggs - print", content); }
From source file:com.liferay.wiki.web.internal.display.context.DefaultWikiListPagesDisplayContext.java
License:Open Source License
protected void addPrintPageMenuItem(List<MenuItem> menuItems, WikiPage wikiPage) throws PortalException { try {/*ww w . ja v a2s. co m*/ JavaScriptMenuItem javascriptMenuItem = new JavaScriptMenuItem(); javascriptMenuItem.setKey(WikiUIItemKeys.PRINT); javascriptMenuItem.setLabel("print"); StringBundler sb = new StringBundler(5); sb.append("window.open('"); LiferayPortletResponse liferayPortletResponse = _wikiRequestHelper.getLiferayPortletResponse(); PortletURL portletURL = liferayPortletResponse.createRenderURL(); WikiNode wikiNode = wikiPage.getNode(); portletURL.setParameter("mvcRenderCommandName", "/wiki/view"); portletURL.setParameter("nodeName", wikiNode.getName()); portletURL.setParameter("title", wikiPage.getTitle()); portletURL.setParameter("viewMode", Constants.PRINT); portletURL.setWindowState(LiferayWindowState.POP_UP); sb.append(portletURL.toString()); sb.append("', '', 'directories=0,height=480,left=80,location=1,"); sb.append("menubar=1,resizable=1,scrollbars=yes,status=0,"); sb.append("toolbar=0,top=180,width=640');"); javascriptMenuItem.setOnClick(sb.toString()); menuItems.add(javascriptMenuItem); } catch (WindowStateException wse) { } }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PrintPagePortletConfigurationIcon.java
License:Open Source License
@Override public String getOnClick(PortletRequest portletRequest, PortletResponse portletResponse) { try {/* w ww . jav a2 s. c om*/ WikiNode node = ActionUtil.getNode(portletRequest); WikiPage page = ActionUtil.getPage(portletRequest); StringBundler sb = new StringBundler(5); sb.append("window.open('"); PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/wiki/view"); portletURL.setParameter("nodeName", node.getName()); portletURL.setParameter("title", page.getTitle()); portletURL.setParameter("viewMode", Constants.PRINT); portletURL.setWindowState(LiferayWindowState.POP_UP); sb.append(portletURL.toString()); sb.append("', '', 'directories=0,height=480,left=80,location=1,"); sb.append("menubar=1,resizable=1,scrollbars=yes,status=0,"); sb.append("toolbar=0,top=180,width=640');"); return sb.toString(); } catch (Exception e) { } return StringPool.BLANK; }