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; } }