This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-fluido-skin.git


The following commit(s) were added to refs/heads/master by this push:
     new 2932346  [MSKINS-263] Fix empty image class
2932346 is described below

commit 2932346f9c648c4cc36d222f3c7ee35d26e3b881
Author: Slawomir Jaranowski <s.jaranow...@gmail.com>
AuthorDate: Sat Mar 8 19:09:55 2025 +0100

    [MSKINS-263] Fix empty image class
---
 src/it/sidebar/verify.groovy                     |  7 +++++++
 src/it/topbar/verify.groovy                      |  7 +++++++
 src/main/resources/META-INF/maven/site-macros.vm | 10 +++++-----
 3 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/src/it/sidebar/verify.groovy b/src/it/sidebar/verify.groovy
index a4af397..ba3e412 100644
--- a/src/it/sidebar/verify.groovy
+++ b/src/it/sidebar/verify.groovy
@@ -29,3 +29,10 @@ assert html.contains( '<li><a 
href="summary.html">Summary</a>' )
 assert html.contains( '<li><a href="plugins.html">Plugins</a></li>' )
 // breadcrumb
 assert html.contains( '<li><a href="https://www.apache.org/";>Apache</a><span 
class="divider">/</span></li>' )
+
+// MSKINS-263 - image without class in banner
+assert html.contains('<div class="pull-left"><div id="bannerLeft"><h1><a 
href="https://www.apache.org/";><img 
src="../../../images/apache-maven-project.png" /></a></h1></div></div>')
+assert html.contains('<div class="pull-right"><div id="bannerRight"><h1><a 
href="../../../"><img src="../../../images/maven-logo-black-on-white.png" 
/></a></h1></div></div>')
+
+// and image with class
+assert html.contains('<a href="https://maven.apache.org/"; class="builtBy" 
target="_blank"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>')
diff --git a/src/it/topbar/verify.groovy b/src/it/topbar/verify.groovy
index fed327e..7be8d80 100644
--- a/src/it/topbar/verify.groovy
+++ b/src/it/topbar/verify.groovy
@@ -29,3 +29,10 @@ assert html.contains( '<li><a 
href="summary.html">Summary</a></li>' )
 assert html.contains( '<li><a href="plugins.html">Plugins</a></li>' )
 // breadcrumb
 assert html.contains( '<li><a href="https://www.apache.org/";>Apache</a><span 
class="divider">/</span></li>' )
+
+// MSKINS-263 - image without class in banner
+assert html.contains('<div class="pull-left"><div id="bannerLeft"><h1><a 
href="https://www.apache.org/";><img 
src="../../../images/apache-maven-project.png" /></a></h1></div></div>')
+assert html.contains('<div class="pull-right"><div id="bannerRight"><h1><a 
href="../../../"><img src="../../../images/maven-logo-black-on-white.png" 
/></a></h1></div></div>')
+
+// and image with class
+assert html.contains('<a href="https://maven.apache.org/"; class="builtBy" 
target="_blank"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>')
diff --git a/src/main/resources/META-INF/maven/site-macros.vm 
b/src/main/resources/META-INF/maven/site-macros.vm
index 54c60ee..ef880af 100644
--- a/src/main/resources/META-INF/maven/site-macros.vm
+++ b/src/main/resources/META-INF/maven/site-macros.vm
@@ -85,11 +85,11 @@
 #*  *##set( $wrapElem = $elemOnEmptyHref )
 #**##end
 #**##if( $overrideElemClass && $overrideElemClass != "" )
-#*  *##set( $class = ' class="' + $overrideElemClass + '"' )
+#*  *##set( $elementClass = ' class="' + $overrideElemClass + '"' )
 #**##else
-#*  *##set( $class = "" )
+#*  *##set( $elementClass = "" )
 #**##end
-#**##if( $wrap )<$wrapElem#end$href$target$class#if( $wrap )>#end##
+#**##if( $wrap )<$wrapElem#end$href$target$elementClass#if( $wrap )>#end##
 #**##if( $link.image && !$omitImage )
 #*  *##set( $img = "#image( $link.image $imageClass )" )
 #*  *##if( $link.image.position == "left" )
@@ -111,7 +111,7 @@
 #**##link ( $link $null true )
 #end
 ##
-#macro( image $image $class )
+#macro( image $image $imageClass )
 #*  *##if( !$site.isLink( $image.src ) )
 #*    *##set( $src = $PathTool.calculateLink( $image.src, $relativePath ) )
 #*    *##set( $src = $src.replace( '\\', '/' ) )
@@ -140,7 +140,7 @@
 #*    *##set( $style = "" )
 #*  *##end
 #*  *##set( $style = "$width$height$style" )
-<img#if( $class ) class="$class"#end$src$alt#if( $style ) style="$style"#end 
/>##
+<img#if( $imageClass ) class="$imageClass"#end$src$alt#if( $style ) 
style="$style"#end />##
 #end
 ##
 #macro( banner $banner $id )

Reply via email to