You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by br...@apache.org on 2005/12/30 01:20:12 UTC
svn commit: r359941 - in
/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer:
DefaultSiteRenderer.java SiteRenderingContext.java
Author: brett
Date: Thu Dec 29 16:20:08 2005
New Revision: 359941
URL: http://svn.apache.org/viewcvs?rev=359941&view=rev
Log:
setting window title
Modified:
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
Modified: maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=359941&r1=359940&r2=359941&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java (original)
+++ maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Thu Dec 29 16:20:08 2005
@@ -216,7 +216,23 @@
// Add infos from document
context.put( "authors", sink.getAuthors() );
- context.put( "title", sink.getTitle() );
+ String title = "";
+ if ( siteContext.getDecoration().getName() != null )
+ {
+ title = siteContext.getDecoration().getName();
+ }
+ else if ( siteContext.getDefaultWindowTitle() != null )
+ {
+ title = siteContext.getDefaultWindowTitle();
+ }
+
+ if ( title.length() > 0 )
+ {
+ title += " - ";
+ }
+ title += sink.getTitle();
+
+ context.put( "title", title );
context.put( "bodyContent", sink.getBody() );
Modified: maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java?rev=359941&r1=359940&r2=359941&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java (original)
+++ maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java Thu Dec 29 16:20:08 2005
@@ -37,6 +37,8 @@
private DecorationModel decoration;
+ private String defaultWindowTitle;
+
public String getTemplate()
{
return template;
@@ -85,5 +87,15 @@
public void setDecoration( DecorationModel decoration )
{
this.decoration = decoration;
+ }
+
+ public void setDefaultWindowTitle( String defaultWindowTitle )
+ {
+ this.defaultWindowTitle = defaultWindowTitle;
+ }
+
+ public String getDefaultWindowTitle()
+ {
+ return defaultWindowTitle;
}
}