Skip to content

Commit 7d613d3

Browse files
authored
Merge pull request #380 from tonyhallett/remove-history-chart
replace renderChart with chart elements removal
2 parents 13ec57e + 60f1bc0 commit 7d613d3

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

SharedProject/Core/ReportGenerator/ReportGeneratorUtil.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,6 +1040,20 @@ private string WriteHotspotsToOutputFolder(List<Hotspot> hotspots, string report
10401040
10411041
}
10421042
1043+
private void RemoveHistoryChartRendering(string html,StringBuilder sb)
1044+
{
1045+
var start = html.IndexOf("var charts = document.getElementsByClassName('historychart');");
1046+
var end = html.IndexOf("var assemblies = [");
1047+
var toRemove = html.Substring(start, end - start);
1048+
sb.Replace(toRemove, @"
1049+
var charts = document.getElementsByClassName('historychart');
1050+
for(var i=0;i<charts.length;i++){
1051+
var chart = charts[i];
1052+
chart.parentNode.removeChild(chart);
1053+
}
1054+
");
1055+
}
1056+
10431057
public string ProcessUnifiedHtml(string htmlForProcessing, string reportOutputFolder)
10441058
{
10451059
previousFontSizeName = GetFontNameSize();
@@ -1084,8 +1098,8 @@ public string ProcessUnifiedHtml(string htmlForProcessing, string reportOutputFo
10841098
var htmlSb = new StringBuilder(outerHtml);
10851099
FixGroupingMax(htmlSb);
10861100
FixCollapse(htmlSb);
1087-
1088-
var assembliesSearch = "var assemblies = [";
1101+
RemoveHistoryChartRendering(outerHtml,htmlSb);
1102+
var assembliesSearch = "var assemblies = [";
10891103
var startIndex = outerHtml.IndexOf(assembliesSearch) + assembliesSearch.Length - 1;
10901104
var endIndex = outerHtml.IndexOf("var historicCoverageExecutionTimes");
10911105
var assembliesToReplace = outerHtml.Substring(startIndex, endIndex - startIndex);

0 commit comments

Comments
 (0)