commit b7f0435c8473ce97eaf8c70a43ca615827c1b4e4
Author:     Mauro Talevi <mauro.tal...@aquilonia.org>
AuthorDate: Sat, 21 Mar 2015 13:56:04 +0000
Commit:     Mauro Talevi <mauro.tal...@aquilonia.org>
CommitDate: Sat, 21 Mar 2015 13:56:31 +0000

    Updated core exmaple custom-reports template.  Updated Eclipse lifecycle 
mapping.

diff --git a/examples/core/src/main/java/ftl/custom-reports.ftl 
b/examples/core/src/main/java/ftl/custom-reports.ftl
index 4459b36..fae5584 100755
--- a/examples/core/src/main/java/ftl/custom-reports.ftl
+++ b/examples/core/src/main/java/ftl/custom-reports.ftl
@@ -1,16 +1,13 @@
 <#ftl strip_whitespace=true>
 <#macro renderStat stats name class=""><#assign value = stats.get(name)!0><#if 
(value != 0)><span 
class="${class}">${value}</span><#else>${value}</#if></#macro>
-<#macro renderMillis stats name class=""><#assign millis = 
stats.get(name)!0><span class="${class}"><#assign time = 
timeFormatter.formatMillis(millis)>${time}</span></#macro>
+<#macro renderTime millis class=""><span class="${class}"><#assign time = 
timeFormatter.formatMillis(millis)>${time}</span></#macro>
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 <html>
 <head>
-<title>Custom Reports</title>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<style type="text/css" media="all">
-@import url( "./style/jbehave-core.css" );
-</style>
+<title>JBehave Reports</title>
+<meta http-equiv="Content-Type" content="text/html; charset=${encoding}" />
 </head>
 
 <body>
@@ -22,7 +19,7 @@
 
 <h2>Story Reports</h2>
 
-<table>
+<table id="mainTable">
 <colgroup span="2" class="stories"></colgroup>
 <colgroup span="5" class="scenarios"></colgroup>
 <colgroup span="5" class="scenarios"></colgroup>
@@ -129,7 +126,8 @@
 <@renderStat stats "stepsIgnorable" "ignorable"/>
 </td>
 <td>
-<@renderMillis stats "duration"/>
+<#assign path = report.getPath()>
+<@renderTime storyDurations.get(path)!0/>
 </td>
 <td>
 <#assign filesByFormat = report.filesByFormat>
@@ -193,7 +191,7 @@
 <@renderStat stats "stepsIgnorable" "ignorable"/>
 </td>
 <td>
-<@renderMillis stats "duration"/>
+<@renderTime storyDurations.get('total')!0/>
 </td>
 <td>
 Totals
@@ -206,10 +204,24 @@ Totals
 <div class="clear"></div>
 <div id="footer">
 <div class="left">Generated on ${date?string("dd/MM/yyyy HH:mm:ss")}</div>
-<div class="right">JBehave &#169; 2003-2011</div>
+<div class="right">JBehave &#169; 2003-2014</div>
 <div class="clear"></div>
 </div>
 
+<script type="text/javascript" language="javascript" 
src="TableFilter/tablefilter.js"></script>  
+    <script language="javascript" type="text/javascript">  
+    
+    var mainTable_Props = {
+        filters_row_index: 2,
+        btn_reset: true
+    };
+    var tableFilter = setFilterGrid("mainTable", mainTable_Props, 2);
+</script>
+
+<style type="text/css" media="all">
+@import url( "./style/jbehave-core.css" );
+</style>
+
 </body>
 
 </html>



Reply via email to