Revision: bb0ecc63e4ea
Author:   Jussi Malinen
Date:     Mon Jun  6 04:01:04 2011
Log:      fixed tag and suite detail summary
http://code.google.com/p/robotframework/source/detail?r=bb0ecc63e4ea

Modified:
 /src/robot/webcontent/report.html

=======================================
--- /src/robot/webcontent/report.html   Fri Jun  3 11:55:49 2011
+++ /src/robot/webcontent/report.html   Mon Jun  6 04:01:04 2011
@@ -311,7 +311,7 @@
     addHeader();
     addSummary(topsuite);
     addStatistics();
-    renderDetailsHeader();
+    renderDetailsHeader("no_selection");
     if(window.location.hash !== "") {
         showDetailsByHash();
     }
@@ -321,15 +321,15 @@
$.tmpl(window.templates.summaryTable, topsuite).insertAfter($('#header_div'));
 }

-function renderDetailsHeader() {
+function renderDetailsHeader(linkTarget) {
     var tagstats = window.testdata.statistics().tag;
     var suitestats = window.testdata.statistics().suite;
- $.tmpl(window.templates.detailsHeader, {tags: tagstats, suites: suitestats}).appendTo('#test_details_container'); + $.tmpl(window.templates.detailsHeader, {tags: tagstats, suites: suitestats, linkTarget: linkTarget}).appendTo('#test_details_container');
 }

 function tagDetailSelected(name) {
     if (name == "") return;
-    refreshDetailsHeader();
+    refreshDetailsHeader("tag_"+name);
     var alltags = window.testdata.statistics().tag;
     var tag = findTagByName(name, alltags);
     renderDetailsByTag(tag);
@@ -338,21 +338,21 @@

 function suiteDetailSelected(name) {
     if (name == "") return;
-    refreshDetailsHeader();
+    refreshDetailsHeader("suite_"+name);
     renderDetailsBySuite(name);
     ensureSuiteDetailsAreVisible(name);
 }

 function totalDetailSelected(type) {
     if (type == "") return;
-    refreshDetailsHeader();
+    refreshDetailsHeader("total_"+type);
     renderTotalDetails(type);
     ensureTotalDetailsAreVisible(type);
 }

-function refreshDetailsHeader() {
+function refreshDetailsHeader(linkTarget) {
     $('#test_details_container').empty();
-    renderDetailsHeader();
+    renderDetailsHeader(linkTarget);
 }

 function renderDetailsByTag(tag) {
@@ -598,7 +598,7 @@
 </script>

 <script type="text/html" id="details_header">
-  <h2>Test Details</h2>
+  <h2 id="${linkTarget}">Test Details</h2>
   <table class="details" id="details_header">
     <tr>
       <th>Name:</th>
@@ -626,7 +626,6 @@
 </script>

 <script type="text/html" id="tag_details">
-    <div id='tag_${label}'></div>
     {{if doc}}
     <tr>
         <th>Documentation:</th>
@@ -650,7 +649,6 @@
 </script>

 <script type="text/html" id="suite_details">
-    <div id='suite_${fullname}'></div>
     {{if documentation}}
     <tr>
         <th>Documentation:</th>
@@ -675,7 +673,6 @@
 </script>

 <script type="text/html" id="total_details">
-    <div id='total_${type}'></div>
 </script>

 <script type="text/html" id="stats_message_partial_template">

Reply via email to