[jboss-svn-commits] JBL Code SVN: r9812 - in labs/jbosslabs/trunk/portal-extensions/jbosswiki: forge-wiki/src/web/views and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 27 12:37:52 EST 2007


Author: szimano
Date: 2007-02-27 12:37:52 -0500 (Tue, 27 Feb 2007)
New Revision: 9812

Modified:
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/java/org/jboss/wiki/ui/WikiView.java
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/web/views/wiki_view.xhtml
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/PrintPlugin.java
Log:
print version in new window + print header

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/java/org/jboss/wiki/ui/WikiView.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/java/org/jboss/wiki/ui/WikiView.java	2007-02-27 16:42:25 UTC (rev 9811)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/java/org/jboss/wiki/ui/WikiView.java	2007-02-27 17:37:52 UTC (rev 9812)
@@ -226,9 +226,17 @@
 	public void setSearchQuery(String searchQuery) {
 		this.searchQuery = searchQuery;
 	}
-	
+
 	public String getPrintURL() {
-		return attrExtractor.getHostURL() + attrExtractor.getAppContext() + "/"
-		+ "print" + "/" + currentPage.getName();
+		String print = "window.open('"
+				+ attrExtractor.getHostURL()
+				+ attrExtractor.getAppContext()
+				+ "/print/"
+				+ getCurrentPage().getName()
+				+ "', 'printerfriendly', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,fullscreen=no,channelmode=no'); return false";
+
+		log.info(print);
+
+		return print;
 	}
 }

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/web/views/wiki_view.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/web/views/wiki_view.xhtml	2007-02-27 16:42:25 UTC (rev 9811)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/forge-wiki/src/web/views/wiki_view.xhtml	2007-02-27 17:37:52 UTC (rev 9812)
@@ -26,7 +26,7 @@
 				<h:outputLink value="#{wikiView.atomURL}">  
 					<h:graphicImage value="#{wikiView.wikiImagesURL}#{msg.atomButton}"/>
 				</h:outputLink>
-				<h:outputLink value="#{wikiView.printURL}">  
+				<h:outputLink value="http://false.link.print.to" onclick="#{wikiView.printURL}">  
 					<h:outputText value="#{msg.print}"/>
 				</h:outputLink>
 				<h:form>

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/PrintPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/PrintPlugin.java	2007-02-27 16:42:25 UTC (rev 9811)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/org/jboss/wiki/plugins/PrintPlugin.java	2007-02-27 17:37:52 UTC (rev 9812)
@@ -51,7 +51,13 @@
 	@Override
 	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
 		StringBuffer result = new StringBuffer(PRINT_PREF).append(
-				wikiPage.getContent()).append(PRINT_SUF);
+				"<div style='font-size: 8pt;'><em>Printed by JBoss Wiki; <b>Page:</b> ").append(
+				wikiPage.getName()).append(" <b>Revision:</b> ").append(
+				wikiPage.getLastVersion()).append(" <b>Author:</b> ").append(
+				wikiPage.getLastAuthor().getName()).append(" <b>Date:</b> ")
+				.append(wikiPage.getEditDate()).append(
+						"</em></div>\n<br/>").append(
+						wikiPage.getContent()).append(PRINT_SUF);
 
 		wikiPage.setContent(result.toString());
 




More information about the jboss-svn-commits mailing list