Author: ltheussl
Date: Mon Feb 14 21:34:54 2011
New Revision: 1070675
URL: http://svn.apache.org/viewvc?rev=1070675&view=rev
Log:
[DOXIASITETOOLS-52] some URLs are incorrectly flagged as external
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm?rev=1070675&r1=1070674&r2=1070675&view=diff
==============================================================================
---
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
(original)
+++
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
Mon Feb 14 21:34:54 2011
@@ -7,7 +7,9 @@
#else
#set ( $linkTarget = "" )
#end
- #if ( ( $href.toLowerCase().startsWith("http") ||
$href.toLowerCase().startsWith("https") ) )
+ #if ( $href.toLowerCase().startsWith("http:/") ||
$href.toLowerCase().startsWith("https:/") ||
+ $href.toLowerCase().startsWith("ftp:/") ||
$href.toLowerCase().startsWith("mailto:/") ||
+ $href.toLowerCase().startsWith("file:/") ||
($href.toLowerCase().indexOf("://") != -1) )
#set ( $linkClass = ' class="externalLink"' )
#else
#set ( $linkClass = "" )
@@ -25,7 +27,9 @@
##
#macro ( image $img $alt $border $width $height )
#if( $img )
- #if ( ! ( $img.toLowerCase().startsWith("http") ||
$img.toLowerCase().startsWith("https") ) )
+ #if ( ! ( $img.toLowerCase().startsWith("http:/") ||
$img.toLowerCase().startsWith("https:/") ||
+ $img.toLowerCase().startsWith("ftp:/") ||
$img.toLowerCase().startsWith("mailto:/") ||
+ $img.toLowerCase().startsWith("file:/") ||
($img.toLowerCase().indexOf("://") != -1) ) )
#set ( $imgSrc = $PathTool.calculateLink( $img, $relativePath ) )
#set ( $imgSrc = $imgSrc.replaceAll( '\\', '/' ) )
#set ( $imgSrc = ' src="' + $imgSrc + '"' )
@@ -59,7 +63,9 @@
#if ( $banner )
#if( $banner.href )
#set ( $hrf = $banner.href )
- #if ( ! ( $hrf.toLowerCase().startsWith("http") ||
$hrf.toLowerCase().startsWith("https") ) )
+ #if ( ! ( $hrf.toLowerCase().startsWith("http:/") ||
$hrf.toLowerCase().startsWith("https:/") ||
+ $hrf.toLowerCase().startsWith("ftp:/") ||
$hrf.toLowerCase().startsWith("mailto:/") ||
+ $hrf.toLowerCase().startsWith("file:/") ||
($hrf.toLowerCase().indexOf("://") != -1) ) )
#set ( $hrf = $PathTool.calculateLink( $hrf, $relativePath ) )
#set ( $hrf = $hrf.replaceAll( '\\', '/' ) )
#if ( ( $hrf == '' ) )
@@ -73,7 +79,9 @@
##
#if( $banner.src )
#set ( $src = $banner.src )
- #if ( ! ( $src.toLowerCase().startsWith("http") ||
$src.toLowerCase().startsWith("https") ) )
+ #if ( ! ( $src.toLowerCase().startsWith("http:/") ||
$src.toLowerCase().startsWith("https:/") ||
+ $src.toLowerCase().startsWith("ftp:/") ||
$src.toLowerCase().startsWith("mailto:/") ||
+ $src.toLowerCase().startsWith("file:/") ||
($src.toLowerCase().indexOf("://") != -1) ) )
#set ( $src = $PathTool.calculateLink( $src, $relativePath ) )
#set ( $src = $src.replaceAll( '\\', '/' ) )
#end
@@ -201,7 +209,9 @@
#set ( $position = "left" )
#end
##
- #if ( ! ( $menu.img.toLowerCase().startsWith("http") ||
$menu.img.toLowerCase().startsWith("https") ) )
+ #if ( ! ( $menu.img.toLowerCase().startsWith("http:/") ||
$menu.img.toLowerCase().startsWith("https:/") ||
+ $menu.img.toLowerCase().startsWith("ftp:/") ||
$menu.img.toLowerCase().startsWith("mailto:/") ||
+ $menu.img.toLowerCase().startsWith("file:/") ||
($menu.img.toLowerCase().indexOf("://") != -1) ) )
#set ( $src = $PathTool.calculateLink( $menu.img, $relativePath ) )
#set ( $src = $src.replaceAll( '\\', '/' ) )
#set ( $src = ' src="' + $src + '"' )
@@ -387,7 +397,9 @@
#set ( $img = "images/logos/maven-feather.png" )
#end
##
- #if ( ! ( $img.toLowerCase().startsWith("http") ||
$img.toLowerCase().startsWith("https") ) )
+ #if ( ! ( $img.toLowerCase().startsWith("http:/") ||
$img.toLowerCase().startsWith("https:/") ||
+ $img.toLowerCase().startsWith("ftp:/") ||
$img.toLowerCase().startsWith("mailto:/") ||
+ $img.toLowerCase().startsWith("file:/") ||
($img.toLowerCase().indexOf("://") != -1) ) )
#set ( $img = $PathTool.calculateLink( $img, $relativePath ) )
#set ( $img = $src.replaceAll( '\\', '/' ) )
#end