From: Kai Moritz Date: Tue, 3 Feb 2026 08:26:40 +0000 (+0100) Subject: Removed all indentation and blank lines from the velocity-markup X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=dc9a878e6ad5d300ca526cfa2a7d1f603da21ce8;p=maven-thymeleaf-skin Removed all indentation and blank lines from the velocity-markup --- diff --git a/src/main/resources/META-INF/maven/site.vm b/src/main/resources/META-INF/maven/site.vm index ae0d21f..5884b2f 100644 --- a/src/main/resources/META-INF/maven/site.vm +++ b/src/main/resources/META-INF/maven/site.vm @@ -1,97 +1,93 @@ #set ( $pages = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) #set ( $stack = $project.getClass().forName('java.util.LinkedList').newInstance() ) #macro ( buildPages $item, $rename ) - - #if ( $item.href ) - #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) ) - #else - #set ( $currentItemHref = '' ) - #end - #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) ) - #if ( $currentItemHref and !$pages.containsKey( $currentItemHref) ) - #set ( $sinkhole = $stack.peek().childs.add($currentItemHref) ) - #set ( $page = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) - #set ( $sinkhole = $page.put("name", $item.name) ) - #set ( $sinkhole = $page.put("href", $currentItemHref) ) - #set ( $sinkhole = $page.put("childs", $project.getClass().forName('java.util.LinkedList').newInstance()) ) - #set ( $sinkhole = $pages.put($page.href, $page) ) - #set ( $sinkhole = $stack.push( $page ) ) - #if ($item.image) - #set ( $image = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) - #set ( $sinkhole = $page.put("image", $image) ) - #if ($item.image.src) - #set ( $sinkhole = $image.put("src", $item.image.src) ) - #end - #if ($item.image.position) - #set ( $sinkhole = $image.put("position", $item.image.position) ) - #end - #if ($item.image.alt) - #set ( $sinkhole = $image.put("alt", $item.image.alt) ) - #end - #if ($item.image.width) - #set ( $sinkhole = $image.put("width", $item.image.width) ) - #end - #if ($item.image.height) - #set ( $sinkhole = $image.put("height", $item.image.height) ) - #end - #if ($item.image.style) - #set ( $sinkhole = $image.put("style", $item.image.style) ) - #end - #end - #foreach ( $entry in $item.items ) - #buildPages ( $entry, $rename ) - #end - #set ( $page = $stack.pop() ) - #set ( $crumbs = $project.getClass().forName('java.util.LinkedList').newInstance() ) - #foreach ( $entry in $stack ) - #set ( $sinkhole = $crumbs.push($entry.href) ) - #end - ## Hardcoded adjustment for `*-mojo.html`-pages of a maven-plugin - #if ( $currentItemHref.endsWith("-mojo.html") ) - #set ( $sinkhole = $pages.get("plugin-info.html").get("childs").add($currentItemHref) ) - #set ( $sinkhole = $crumbs.add("project-reports.html") ) - #set ( $sinkhole = $crumbs.add("plugin-info.html") ) - #end - #set ( $sinkhole = $page.put("crumbs", $crumbs) ) - #else - #if ($rename) - - #set ( $sinkhole = $pages.get($currentItemHref).put("name", $item.name) ) - #else - - #end - #end + +#if ( $item.href ) +#set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) ) +#else +#set ( $currentItemHref = '' ) +#end +#set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) ) +#if ( $currentItemHref and !$pages.containsKey( $currentItemHref) ) +#set ( $sinkhole = $stack.peek().childs.add($currentItemHref) ) +#set ( $page = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) +#set ( $sinkhole = $page.put("name", $item.name) ) +#set ( $sinkhole = $page.put("href", $currentItemHref) ) +#set ( $sinkhole = $page.put("childs", $project.getClass().forName('java.util.LinkedList').newInstance()) ) +#set ( $sinkhole = $pages.put($page.href, $page) ) +#set ( $sinkhole = $stack.push( $page ) ) +#if ($item.image) +#set ( $image = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) +#set ( $sinkhole = $page.put("image", $image) ) +#if ($item.image.src) +#set ( $sinkhole = $image.put("src", $item.image.src) ) +#end +#if ($item.image.position) +#set ( $sinkhole = $image.put("position", $item.image.position) ) +#end +#if ($item.image.alt) +#set ( $sinkhole = $image.put("alt", $item.image.alt) ) +#end +#if ($item.image.width) +#set ( $sinkhole = $image.put("width", $item.image.width) ) +#end +#if ($item.image.height) +#set ( $sinkhole = $image.put("height", $item.image.height) ) +#end +#if ($item.image.style) +#set ( $sinkhole = $image.put("style", $item.image.style) ) +#end +#end +#foreach ( $entry in $item.items ) +#buildPages ( $entry, $rename ) +#end +#set ( $page = $stack.pop() ) +#set ( $crumbs = $project.getClass().forName('java.util.LinkedList').newInstance() ) +#foreach ( $entry in $stack ) +#set ( $sinkhole = $crumbs.push($entry.href) ) +#end +## Hardcoded adjustment for `*-mojo.html`-pages of a maven-plugin +#if ( $currentItemHref.endsWith("-mojo.html") ) +#set ( $sinkhole = $pages.get("plugin-info.html").get("childs").add($currentItemHref) ) +#set ( $sinkhole = $crumbs.add("project-reports.html") ) +#set ( $sinkhole = $crumbs.add("plugin-info.html") ) +#end +#set ( $sinkhole = $page.put("crumbs", $crumbs) ) +#else +#if ($rename) + +#set ( $sinkhole = $pages.get($currentItemHref).put("name", $item.name) ) +#else + +#end +#end #end
$bodyContent
- #if (!$alignedFilePath or $alignedFilePath == 'index.html') - ## Custom Variablen einlesen #set ( $path = $site.custom.getChild( 'path' ).getValue() ) #set ( $menuName = $site.custom.getChild( 'menuName' ).getValue() ) - ## Seiten einlesen #foreach ( $menu in $site.body.menus ) - ## Zuerst alle anderen Menüs verarbeiten - #if ($menu.name != $menuName) - #foreach ( $item in $menu.items ) - #buildPages ( $item, false ) - #end - #end +## Zuerst alle anderen Menüs verarbeiten +#if ($menu.name != $menuName) +#foreach ( $item in $menu.items ) +#buildPages ( $item, false ) +#end +#end #end #foreach ( $menu in $site.body.menus ) - ## Danach dann das Haupt-Menü einlesen - ## Durch diese Reihenfolge überschreiben Referenzen die automatisch erzeugten Einträge nicht - #if ($menu.name == $menuName) - #foreach ( $item in $menu.items ) - #buildPages ( $item, true ) - #end - #end -#end - +## Danach dann das Haupt-Menü einlesen +## Durch diese Reihenfolge überschreiben Referenzen die automatisch erzeugten Einträge nicht +#if ($menu.name == $menuName) +#foreach ( $item in $menu.items ) +#buildPages ( $item, true ) +#end +#end +#end