summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjasplin <qt-info@nokia.com>2011-05-04 10:04:04 +0200
committerjasplin <qt-info@nokia.com>2011-05-04 10:04:04 +0200
commiteae8ff839296559a637ff100d7585562d68b5cb1 (patch)
tree4986d3f1c7971446b7cca241603a0a6396319fc7
parent30f21cd291af000f2a6835d7f7d1d187c951814e (diff)
Added skeleton for Change Summary page
-rw-r--r--web/analysis/help_tsbm.html22
-rw-r--r--web/analysis/index.html12
-rw-r--r--web/analysis/rankings.shtml29
-rw-r--r--web/analysis/stats1.html18
-rw-r--r--web/analysis/stats2.html27
-rw-r--r--web/analysis/tsbm.shtml25
-rw-r--r--web/analysis/tsstats.shtml29
-rw-r--r--web/changesummary/cstabledef.html19
-rw-r--r--web/changesummary/index.shtml234
-rw-r--r--web/changesummary/main.js89
-rw-r--r--web/global/global.js (renamed from web/analysis/global.js)0
-rw-r--r--web/global/images/ajax-spinner.gif (renamed from web/analysis/images/ajax-spinner.gif)bin673 -> 673 bytes
-rw-r--r--web/global/images/bg_benchmark.png (renamed from web/analysis/images/bg_benchmark.png)bin186 -> 186 bytes
-rw-r--r--web/global/images/bg_context1.png (renamed from web/analysis/images/bg_context1.png)bin186 -> 186 bytes
-rw-r--r--web/global/images/bg_context2.png (renamed from web/analysis/images/bg_context2.png)bin186 -> 186 bytes
-rw-r--r--web/global/images/bg_metric.png (renamed from web/analysis/images/bg_metric.png)bin186 -> 186 bytes
-rw-r--r--web/global/images/canvas-bg.png (renamed from web/analysis/images/canvas-bg.png)bin1912 -> 1912 bytes
-rw-r--r--web/global/images/help_overview.odp (renamed from web/analysis/images/help_overview.odp)bin131373 -> 131373 bytes
-rw-r--r--web/global/images/help_overview.png (renamed from web/analysis/images/help_overview.png)bin106001 -> 106001 bytes
-rw-r--r--web/global/images/help_overview_anno.png (renamed from web/analysis/images/help_overview_anno.png)bin175285 -> 175285 bytes
-rw-r--r--web/global/images/help_plot_changes.odp (renamed from web/analysis/images/help_plot_changes.odp)bin55566 -> 55566 bytes
-rw-r--r--web/global/images/help_plot_changes.png (renamed from web/analysis/images/help_plot_changes.png)bin32275 -> 32275 bytes
-rw-r--r--web/global/images/help_plot_changes_anno.png (renamed from web/analysis/images/help_plot_changes_anno.png)bin80775 -> 80775 bytes
-rw-r--r--web/global/images/help_plot_invalidobs.odp (renamed from web/analysis/images/help_plot_invalidobs.odp)bin60593 -> 60593 bytes
-rw-r--r--web/global/images/help_plot_invalidobs.png (renamed from web/analysis/images/help_plot_invalidobs.png)bin42726 -> 42726 bytes
-rw-r--r--web/global/images/help_plot_invalidobs_anno.png (renamed from web/analysis/images/help_plot_invalidobs_anno.png)bin68417 -> 68417 bytes
-rw-r--r--web/global/images/help_plot_missing.odp (renamed from web/analysis/images/help_plot_missing.odp)bin60975 -> 60975 bytes
-rw-r--r--web/global/images/help_plot_missing.png (renamed from web/analysis/images/help_plot_missing.png)bin44205 -> 44205 bytes
-rw-r--r--web/global/images/help_plot_missing_anno.png (renamed from web/analysis/images/help_plot_missing_anno.png)bin64466 -> 64466 bytes
-rw-r--r--web/global/images/help_plot_nonposobs.odp (renamed from web/analysis/images/help_plot_nonposobs.odp)bin55062 -> 55062 bytes
-rw-r--r--web/global/images/help_plot_nonposobs.png (renamed from web/analysis/images/help_plot_nonposobs.png)bin38328 -> 38328 bytes
-rw-r--r--web/global/images/help_plot_nonposobs_anno.png (renamed from web/analysis/images/help_plot_nonposobs_anno.png)bin57483 -> 57483 bytes
-rw-r--r--web/global/images/help_plot_overview.odp (renamed from web/analysis/images/help_plot_overview.odp)bin61675 -> 61675 bytes
-rw-r--r--web/global/images/help_plot_overview.png (renamed from web/analysis/images/help_plot_overview.png)bin40068 -> 40068 bytes
-rw-r--r--web/global/images/help_plot_overview_anno.png (renamed from web/analysis/images/help_plot_overview_anno.png)bin80537 -> 80537 bytes
-rw-r--r--web/global/images/help_plot_rse.odp (renamed from web/analysis/images/help_plot_rse.odp)bin74755 -> 74755 bytes
-rw-r--r--web/global/images/help_plot_rse.png (renamed from web/analysis/images/help_plot_rse.png)bin50228 -> 50228 bytes
-rw-r--r--web/global/images/help_plot_rse_anno.png (renamed from web/analysis/images/help_plot_rse_anno.png)bin85506 -> 85506 bytes
-rw-r--r--web/global/images/help_plot_samplesize.odp (renamed from web/analysis/images/help_plot_samplesize.odp)bin49646 -> 49646 bytes
-rw-r--r--web/global/images/help_plot_samplesize.png (renamed from web/analysis/images/help_plot_samplesize.png)bin32995 -> 32995 bytes
-rw-r--r--web/global/images/help_plot_samplesize_anno.png (renamed from web/analysis/images/help_plot_samplesize_anno.png)bin52901 -> 52901 bytes
-rw-r--r--web/global/images/help_plot_selected.odp (renamed from web/analysis/images/help_plot_selected.odp)bin110058 -> 110058 bytes
-rw-r--r--web/global/images/help_plot_selected.png (renamed from web/analysis/images/help_plot_selected.png)bin79725 -> 79725 bytes
-rw-r--r--web/global/images/help_plot_selected_anno.png (renamed from web/analysis/images/help_plot_selected_anno.png)bin165685 -> 165685 bytes
-rw-r--r--web/global/images/lcms.odp (renamed from web/analysis/images/lcms.odp)bin10987 -> 10987 bytes
-rw-r--r--web/global/images/lcms.png (renamed from web/analysis/images/lcms.png)bin3710 -> 3710 bytes
-rw-r--r--web/global/images/nospinner.png (renamed from web/analysis/images/nospinner.png)bin193 -> 193 bytes
-rw-r--r--web/global/images/rse.odp (renamed from web/analysis/images/rse.odp)bin10994 -> 10994 bytes
-rw-r--r--web/global/images/rse.png (renamed from web/analysis/images/rse.png)bin3521 -> 3521 bytes
-rw-r--r--web/global/style.css (renamed from web/analysis/style.css)0
-rw-r--r--web/global/tablesorter/themes/bm/asc.png (renamed from web/analysis/tablesorter/themes/bm/asc.png)bin2925 -> 2925 bytes
-rw-r--r--web/global/tablesorter/themes/bm/bg.png (renamed from web/analysis/tablesorter/themes/bm/bg.png)bin2930 -> 2930 bytes
-rw-r--r--web/global/tablesorter/themes/bm/desc.png (renamed from web/analysis/tablesorter/themes/bm/desc.png)bin2893 -> 2893 bytes
-rw-r--r--web/global/tablesorter/themes/bm/style.css (renamed from web/analysis/tablesorter/themes/bm/style.css)0
54 files changed, 430 insertions, 74 deletions
diff --git a/web/analysis/help_tsbm.html b/web/analysis/help_tsbm.html
index e467fe4..705c4b2 100644
--- a/web/analysis/help_tsbm.html
+++ b/web/analysis/help_tsbm.html
@@ -22,7 +22,7 @@ li {padding:5px}
<!-- ///////////////////////////////////////////////////////////////// -->
<h2>Overview</h2>
-&nbsp;<img src="images/help_overview_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_overview_anno.png" /><br /><br />
<h2>Main context</h2>
@@ -170,7 +170,7 @@ accessed through a link.
standard errors</a> of all snapshots.
<br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;
- <img src="images/rse.png" />
+ <img src="../global/images/rse.png" />
<br /><br />A high value might indicate unstable or fluctuating results.
</td>
</tr>
@@ -211,7 +211,7 @@ accessed through a link.
change</a>. This score indicates the strength of the last signicifant
change as a value ranging from 0 (weak) to 1 (strong):
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;
- <img src="images/lcms.png" />
+ <img src="../global/images/lcms.png" />
</td>
</tr>
<tr>
@@ -332,34 +332,34 @@ classified as either "lower is better" (like walltime) or "higher is better"
<h2>Time Series Plot</h2>
<h3>Snapshots and main graph</h3>
-&nbsp;<img src="images/help_plot_overview_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_overview_anno.png" /><br /><br />
<a name="changes" />
<h3>Significant changes</h3>
-&nbsp;<img src="images/help_plot_changes_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_changes_anno.png" /><br /><br />
<h3>Sample size</h3>
-&nbsp;<img src="images/help_plot_samplesize_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_samplesize_anno.png" /><br /><br />
<h3>Non-positive observations</h3>
-&nbsp;<img src="images/help_plot_nonposobs_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_nonposobs_anno.png" /><br /><br />
<h3>Invalid observations</h3>
-&nbsp;<img src="images/help_plot_invalidobs_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_invalidobs_anno.png" /><br /><br />
<h3>Statistical dispersion</h3>
Statistical dispersion in a time series is measured in terms of
<a href="http://en.wikipedia.org/wiki/Standard_error_%28statistics%29#Relative_standard_error">relative standard error</a> (RSE).
-&nbsp;<img src="images/help_plot_rse_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_rse_anno.png" /><br /><br />
<h3>Missing data</h3>
-&nbsp;<img src="images/help_plot_missing_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_missing_anno.png" /><br /><br />
<h2>Snapshot details</h2>
@@ -367,7 +367,7 @@ When clicking on a snapshot in the plot, the two tables below the plot are
filled with various details about the selected snapshot.
<br />
<br />
-&nbsp;<img src="images/help_plot_selected_anno.png" /><br /><br />
+&nbsp;<img src="../global/images/help_plot_selected_anno.png" /><br /><br />
</body>
diff --git a/web/analysis/index.html b/web/analysis/index.html
index 53da056..cb03f69 100644
--- a/web/analysis/index.html
+++ b/web/analysis/index.html
@@ -2,18 +2,18 @@
<head>
<title>BM Analysis</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="main.js"></script>
- <link rel="stylesheet" href="style.css" type="text/css" />
+ <link rel="stylesheet" href="../global/style.css" type="text/css" />
</head>
<body>
<!--
-<img id="underConstruction" src="images/under_construction.jpg" />
+<img id="underConstruction" src="../global/images/under_construction.jpg" />
<br/>
<script type="text/javascript">
setTooltip(
@@ -28,7 +28,7 @@
<span style="white-space:nowrap">
<span id="status">no status</span>
-<img alt="spinner" id="spinner" src="images/ajax-spinner.gif"
+<img alt="spinner" id="spinner" src="../global/images/ajax-spinner.gif"
style="display:none"/>
</span>
diff --git a/web/analysis/rankings.shtml b/web/analysis/rankings.shtml
index a8054f7..64cdfb0 100644
--- a/web/analysis/rankings.shtml
+++ b/web/analysis/rankings.shtml
@@ -4,20 +4,23 @@
<title>BM2 - Rankings</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.selection.js"></script>
- <script type="text/javascript" src="tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript" src="../global/flot/jquery.flot.js"></script>
+ <script type="text/javascript"
+ src="../global/flot/jquery.flot.selection.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
</script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="tsbmbody.js"></script>
<script type="text/javascript" src="rankings.js"></script>
- <link type="text/css" rel="stylesheet" href="style.css" />
- <link type="text/css" rel="stylesheet" href="tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet" href="../global/style.css" />
<link type="text/css" rel="stylesheet"
- href="tablesorter/themes/bm/style.css" />
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
</head>
@@ -28,9 +31,9 @@ BM2 - Rankings</span>
&nbsp;&nbsp;&nbsp;
<span style="white-space:nowrap">
<span id="status1">no status</span>
-<img alt="spinner1" id="spinner1" src="images/ajax-spinner.gif"
+<img alt="spinner1" id="spinner1" src="../global/images/ajax-spinner.gif"
style="display:none"/>
-<img alt="nospinner1" id="nospinner1" src="images/nospinner.png"
+<img alt="nospinner1" id="nospinner1" src="../global/images/nospinner.png"
style="display:inline"/>
</span>
@@ -71,9 +74,9 @@ $("#analysisPageRankedOnlyLink").attr(
<div id="div_rankings" style="display:none">
<span id="status2">no status</span>
-<img alt="spinner2" id="spinner2" src="images/ajax-spinner.gif"
+<img alt="spinner2" id="spinner2" src="../global/images/ajax-spinner.gif"
style="display:none"/>
-<img alt="nospinner2" id="nospinner2" src="images/nospinner.png"
+<img alt="nospinner2" id="nospinner2" src="../global/images/nospinner.png"
style="display:inline"/>
<!-- *** BEGIN Rankings *********************************** -->
diff --git a/web/analysis/stats1.html b/web/analysis/stats1.html
index 69ce7e8..0c2981e 100644
--- a/web/analysis/stats1.html
+++ b/web/analysis/stats1.html
@@ -4,17 +4,19 @@
<title>BM2 - Context Details</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
</script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="stats1.js"></script>
- <link type="text/css" rel="stylesheet" href="style.css" />
- <link type="text/css" rel="stylesheet" href="tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet" href="../global/style.css" />
<link type="text/css" rel="stylesheet"
- href="tablesorter/themes/bm/style.css" />
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
</head>
@@ -25,7 +27,7 @@ BM2 - Context Details</span>
&nbsp;&nbsp;&nbsp;
<span style="white-space:nowrap">
<span id="status">no status</span>
-<img alt="spinner" id="spinner" src="images/ajax-spinner.gif"
+<img alt="spinner" id="spinner" src="../global/images/ajax-spinner.gif"
style="display:none"/>
</span>
diff --git a/web/analysis/stats2.html b/web/analysis/stats2.html
index 09cc523..a8cce8f 100644
--- a/web/analysis/stats2.html
+++ b/web/analysis/stats2.html
@@ -4,19 +4,22 @@
<title>BM2 - Context 1 vs Context 2</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.selection.js"></script>
- <script type="text/javascript" src="tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript" src="../global/flot/jquery.flot.js"></script>
+ <script type="text/javascript"
+ src="../global/flot/jquery.flot.selection.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
</script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="stats2.js"></script>
- <link type="text/css" rel="stylesheet" href="style.css" />
- <link type="text/css" rel="stylesheet" href="tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet" href="../global/style.css" />
<link type="text/css" rel="stylesheet"
- href="tablesorter/themes/bm/style.css" />
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
</head>
@@ -27,7 +30,7 @@ BM2 - Context 1 vs Context 2</span>
&nbsp;&nbsp;&nbsp;
<span style="white-space:nowrap">
<span id="status">no status</span>
-<img alt="spinner" id="spinner" src="images/ajax-spinner.gif"
+<img alt="spinner" id="spinner" src="../global/images/ajax-spinner.gif"
style="display:none"/>
</span>
@@ -436,7 +439,7 @@ cellpadding="0" cellspacing="1" style="width:150px">
"Relative standard error in Context 1.<br />" +
"The values 0 and 100 indicate minimum and " +
"maximum dispersion with 100 being an asymptote." +
- "<br /><br /><img src=\"images/rse.png\" />");
+ "<br /><br /><img src=\"../global/images/rse.png\" />");
</script>
<th id="rse2">RSE2</th>
<script type="text/javascript">
@@ -445,7 +448,7 @@ cellpadding="0" cellspacing="1" style="width:150px">
"Relative standard error in Context 1.<br />" +
"The values 0 and 100 indicate minimum and " +
"maximum dispersion with 100 being an asymptote." +
- "<br /><br /><img src=\"images/rse.png\" />");
+ "<br /><br /><img src=\"../global/images/rse.png\" />");
</script>
<th id="pbmTable_rseImprovDiff">Improv.</th>
<script type="text/javascript">
diff --git a/web/analysis/tsbm.shtml b/web/analysis/tsbm.shtml
index 54141ce..fc5379a 100644
--- a/web/analysis/tsbm.shtml
+++ b/web/analysis/tsbm.shtml
@@ -4,20 +4,23 @@
<title>BM2 - Benchmark Time Series</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.selection.js"></script>
- <script type="text/javascript" src="tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript" src="../global/flot/jquery.flot.js"></script>
+ <script type="text/javascript"
+ src="../global/flot/jquery.flot.selection.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
</script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="tsbmbody.js"></script>
<script type="text/javascript" src="tsbm.js"></script>
- <link type="text/css" rel="stylesheet" href="style.css" />
- <link type="text/css" rel="stylesheet" href="tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet" href="../global/style.css" />
<link type="text/css" rel="stylesheet"
- href="tablesorter/themes/bm/style.css" />
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
</head>
@@ -28,9 +31,9 @@ BM2 - Benchmark Time Series</span>
&nbsp;&nbsp;&nbsp;
<span style="white-space:nowrap">
<span id="status3">no status</span>
-<img alt="spinner3" id="spinner3" src="images/ajax-spinner.gif"
+<img alt="spinner3" id="spinner3" src="../global/images/ajax-spinner.gif"
style="display:none"/>
-<img alt="nospinner3" id="nospinner3" src="images/nospinner.png"
+<img alt="nospinner3" id="nospinner3" src="../global/images/nospinner.png"
style="display:inline"/>
</span>
diff --git a/web/analysis/tsstats.shtml b/web/analysis/tsstats.shtml
index 825d8f5..12f6323 100644
--- a/web/analysis/tsstats.shtml
+++ b/web/analysis/tsstats.shtml
@@ -4,20 +4,23 @@
<title>BM2 - Time Series Statistics</title>
- <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.js"></script>
- <script type="text/javascript" src="flot/jquery.flot.selection.js"></script>
- <script type="text/javascript" src="tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript" src="../global/flot/jquery.flot.js"></script>
+ <script type="text/javascript"
+ src="../global/flot/jquery.flot.selection.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
</script>
- <script type="text/javascript" src="boxover/boxover.js"></script>
- <script type="text/javascript" src="global.js"></script>
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
<script type="text/javascript" src="tsbmbody.js"></script>
<script type="text/javascript" src="tsstats.js"></script>
- <link type="text/css" rel="stylesheet" href="style.css" />
- <link type="text/css" rel="stylesheet" href="tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet" href="../global/style.css" />
<link type="text/css" rel="stylesheet"
- href="tablesorter/themes/bm/style.css" />
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
</head>
@@ -28,9 +31,9 @@ BM2 - Time Series Statistics</span>
&nbsp;&nbsp;&nbsp;
<span style="white-space:nowrap">
<span id="status1">no status</span>
-<img alt="spinner1" id="spinner1" src="images/ajax-spinner.gif"
+<img alt="spinner1" id="spinner1" src="../global/images/ajax-spinner.gif"
style="display:none"/>
-<img alt="nospinner1" id="nospinner1" src="images/nospinner.png"
+<img alt="nospinner1" id="nospinner1" src="../global/images/nospinner.png"
style="display:inline"/>
</span>
@@ -71,9 +74,9 @@ $("#analysisPageLink").attr(
<div id="div_perBenchmarkStats" style="display:none">
<span id="status2">no status</span>
-<img alt="spinner2" id="spinner2" src="images/ajax-spinner.gif"
+<img alt="spinner2" id="spinner2" src="../global/images/ajax-spinner.gif"
style="display:none"/>
-<img alt="nospinner2" id="nospinner2" src="images/nospinner.png"
+<img alt="nospinner2" id="nospinner2" src="../global/images/nospinner.png"
style="display:inline"/>
<!-- *** BEGIN Per-benchmark stats *********************************** -->
diff --git a/web/changesummary/cstabledef.html b/web/changesummary/cstabledef.html
new file mode 100644
index 0000000..9c6fbf5
--- /dev/null
+++ b/web/changesummary/cstabledef.html
@@ -0,0 +1,19 @@
+<thead>
+<tr>
+ <th>Host</th>
+ <th>Platform</th>
+ <th>Branch</th>
+ <th>0</th>
+ <th>1</th>
+ <th>2</th>
+ <th>3</th>
+ <th>4</th>
+ <th>5</th>
+ <th>6</th>
+ <th>7</th>
+ <th>8</th>
+ <th>9</th>
+</tr>
+</thead>
+<tbody>
+</tbody>
diff --git a/web/changesummary/index.shtml b/web/changesummary/index.shtml
new file mode 100644
index 0000000..5d45217
--- /dev/null
+++ b/web/changesummary/index.shtml
@@ -0,0 +1,234 @@
+<html>
+
+<head>
+ <title>BM Change Summary</title>
+ <script type="text/javascript" src="../global/jquery-1.4.2.min.js"></script>
+ <script type="text/javascript"
+ src="../global/tablesorter/jquery.tablesorter.js">
+ <script type="text/javascript" src="../global/boxover/boxover.js"></script>
+ <script type="text/javascript" src="../global/global.js"></script>
+ <script type="text/javascript" src="main.js"></script>
+
+ <link rel="stylesheet" href="../global/style.css" type="text/css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/docs/css/jq.css" />
+ <link type="text/css" rel="stylesheet"
+ href="../global/tablesorter/themes/bm/style.css" />
+</head>
+
+<body>
+
+<span id="title" style="font-size:18; font-weight:bold">BM Change Summary</span>
+&nbsp;&nbsp;&nbsp;
+
+<span style="white-space:nowrap">
+<span id="status">no status</span>
+<img alt="spinner" id="spinner" src="images/ajax-spinner.gif"
+ style="display:none"/>
+</span>
+
+<br />
+
+<a id="mainPageLink" href="">main page</a>
+<script type="text/javascript">
+$("#mainPageLink").attr("href", "http://" + location.host + "/bm2");
+</script>
+
+<br />
+<br />
+
+
+<!-- BEGIN Ranking target -------------------------------------------- -->
+
+<table style="border:0">
+<tr>
+<td style="border:0">
+<fieldset>
+<legend>Ranking Target</legend>
+
+<!-- Primary change type: -->
+<select id="primary_change_type" onchange="updateRankingTarget()">
+ <option singular_name="regression" tag="regr">Regressions</option>
+ <option singular_name="improvement" tag="impr">Improvements</option>
+</select>
+
+<br />
+
+<!-- Secondary change type: -->
+<select id="secondary_change_type" onchange="updateMainTable()">
+ <option id="last_change" tag="last"></option>
+ <option id="max_change_last_week" tag="7"></option>
+ <option id="max_change_last_month" tag="30"></option>
+ <option id="max_change_last_6_months" tag="180"></option>
+ <option id="max_change_ever" tag="all"></option>
+</select>
+
+<br />
+<input id="incl_premature_changes" type="checkbox"
+ onchange="updateMainTable()"/>
+<label id="incl_premature_changes_label">Include premature changes</label>
+
+</fieldset>
+</td>
+</tr>
+</table>
+
+<!-- END Ranking target -------------------------------------------- -->
+
+<br />
+<br />
+
+<!-- BEGIN Main tables (exactly one will be visible at a time) ----- -->
+
+<!-- ... regressions (excluding premature ones): ---------------- -->
+
+<div id="div_mt_regr_last" style="display:block">
+<table id="mt_regr_last" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_7" style="display:none">
+<table id="mt_regr_7" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_30" style="display:none">
+<table id="mt_regr_30" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_180" style="display:none">
+<table id="mt_regr_180" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_all" style="display:none">
+<table id="mt_regr_all" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<!-- ... regressions (including premature ones): ---------------- -->
+
+<div id="div_mt_regr_last_pmt" style="display:none">
+<table id="mt_regr_last_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_7_pmt" style="display:none">
+<table id="mt_regr_7_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_30_pmt" style="display:none">
+<table id="mt_regr_30_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_180_pmt" style="display:none">
+<table id="mt_regr_180_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_regr_all_pmt" style="display:none">
+<table id="mt_regr_all_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<!-- ... improvements (excluding premature ones): ---------------- -->
+
+<div id="div_mt_impr_last" style="display:none">
+<table id="mt_impr_last" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_7" style="display:none">
+<table id="mt_impr_7" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_30" style="display:none">
+<table id="mt_impr_30" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_180" style="display:none">
+<table id="mt_impr_180" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_all" style="display:none">
+<table id="mt_impr_all" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<!-- ... improvements (including premature ones): ---------------- -->
+
+<div id="div_mt_impr_last_pmt" style="display:none">
+<table id="mt_impr_last_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_7_pmt" style="display:none">
+<table id="mt_impr_7_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_30_pmt" style="display:none">
+<table id="mt_impr_30_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_180_pmt" style="display:none">
+<table id="mt_impr_180_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<div id="div_mt_impr_all_pmt" style="display:none">
+<table id="mt_impr_all_pmt" class="tablesorter" border="0"
+ cellpadding="0" cellspacing="1">
+<!--#include file="cstabledef.html" -->
+</table>
+</div>
+
+<!-- END Main table -------------------------------------------- -->
+
+</body>
+</html>
diff --git a/web/changesummary/main.js b/web/changesummary/main.js
new file mode 100644
index 0000000..03f8c66
--- /dev/null
+++ b/web/changesummary/main.js
@@ -0,0 +1,89 @@
+function updateMainTable() {
+ var pctTag = $("#primary_change_type option:selected").attr("tag");
+ var sctTag = $("#secondary_change_type option:selected").attr("tag");
+ var pmtTag =
+ ($("#incl_premature_changes:checked").length == 1) ? "_pmt" : "";
+ var divName = "div_mt_" + pctTag + "_" + sctTag + pmtTag;
+
+ // Hide all main tables but the current one:
+ $('div[id^="div_mt_"]').css("display", "none");
+ $("#" + divName).css("display", "block");
+}
+
+function updateRankingTarget() {
+ var pctName =
+ $("#primary_change_type option:selected").attr("singular_name");
+
+ $("#last_change").text("Most recent " + pctName);
+ $("#max_change_last_week").text("Strongest " + pctName + " last week");
+ $("#max_change_last_month").text("Strongest " + pctName + " last month");
+ $("#max_change_last_6_months").text(
+ "Strongest " + pctName + " last six months");
+ $("#max_change_ever").text("Strongest " + pctName + " ever");
+
+ $("#incl_premature_changes_label").text(
+ "Include premature " + pctName + "s");
+
+ updateMainTable();
+}
+
+function initMainTable(tableSel) {
+
+ $(tableSel).tablesorter({
+ headers: {
+ 3: { sorter: "mixed_numeric_desc_before_missing" }, // rank pos 0
+ 4: { sorter: false }, // 1
+ 5: { sorter: false }, // 2
+ 6: { sorter: false }, // 3
+ 7: { sorter: false }, // 4
+ 8: { sorter: false }, // 5
+ 9: { sorter: false }, // 6
+ 10: { sorter: false }, // 7
+ 11: { sorter: false }, // 8
+ 12: { sorter: false } // 9
+ }
+ });
+
+ // // Note: The nth-child selector below uses 1-based indexing!
+ // setTooltip($(tableSel).find("th:nth-child(2)"), tooltipText_ms());
+ // setTooltip($(tableSel).find("th:nth-child(3)"), tooltipText_lsd());
+ // setTooltip($(tableSel).find("th:nth-child(4)"), tooltipText_ni());
+ // setTooltip($(tableSel).find("th:nth-child(5)"), tooltipText_nz());
+ // setTooltip($(tableSel).find("th:nth-child(6)"), tooltipText_nc());
+ // setTooltip($(tableSel).find("th:nth-child(7)"), tooltipText_mdrse());
+ // setTooltip($(tableSel).find("th:nth-child(8)"), tooltipText_rsemd());
+ // setTooltip($(tableSel).find("th:nth-child(9)"), tooltipText_qs());
+ // setTooltip($(tableSel).find("th:nth-child(10)"), tooltipText_lc());
+ // setTooltip($(tableSel).find("th:nth-child(11)"), tooltipText_lcda());
+ // setTooltip($(tableSel).find("th:nth-child(12)"), tooltipText_lcms());
+ // setTooltip($(tableSel).find("th:nth-child(13)"), tooltipText_lcss());
+ // setTooltip($(tableSel).find("th:nth-child(14)"), tooltipText_lcss1());
+ // setTooltip($(tableSel).find("th:nth-child(15)"), tooltipText_lcgss());
+ // setTooltip($(tableSel).find("th:nth-child(16)"), tooltipText_lclss());
+ // setTooltip($(tableSel).find("th:nth-child(17)"), tooltipText_lcds1());
+ // setTooltip($(tableSel).find("th:nth-child(18)"), tooltipText_lcds2());
+
+ // $(tableSel).bind("sortStart",function() {
+ // $("#pbmTable_sortInProgress").show();
+ // }).bind("sortEnd",function() {
+ // $("#pbmTable_sortInProgress").hide();
+ // });
+}
+
+$(document).ready(function() {
+
+ initTablesorter();
+
+ // Initialize all main tables:
+ $('table[id^="mt_"]').each(function() {
+ initMainTable("#" + $(this).attr("id"));
+ });
+
+ // Initialize ranking target:
+ $("#primary_change_type option[singular_name='regression']").attr(
+ "selected", true);
+ $("#incl_premature_changes").attr("checked", false)
+ updateRankingTarget();
+
+ fetchContexts();
+});
diff --git a/web/analysis/global.js b/web/global/global.js
index f8f1cc1..f8f1cc1 100644
--- a/web/analysis/global.js
+++ b/web/global/global.js
diff --git a/web/analysis/images/ajax-spinner.gif b/web/global/images/ajax-spinner.gif
index d0bce15..d0bce15 100644
--- a/web/analysis/images/ajax-spinner.gif
+++ b/web/global/images/ajax-spinner.gif
Binary files differ
diff --git a/web/analysis/images/bg_benchmark.png b/web/global/images/bg_benchmark.png
index 5fc3d66..5fc3d66 100644
--- a/web/analysis/images/bg_benchmark.png
+++ b/web/global/images/bg_benchmark.png
Binary files differ
diff --git a/web/analysis/images/bg_context1.png b/web/global/images/bg_context1.png
index b8bafa3..b8bafa3 100644
--- a/web/analysis/images/bg_context1.png
+++ b/web/global/images/bg_context1.png
Binary files differ
diff --git a/web/analysis/images/bg_context2.png b/web/global/images/bg_context2.png
index 4dc7c87..4dc7c87 100644
--- a/web/analysis/images/bg_context2.png
+++ b/web/global/images/bg_context2.png
Binary files differ
diff --git a/web/analysis/images/bg_metric.png b/web/global/images/bg_metric.png
index 0d4c135..0d4c135 100644
--- a/web/analysis/images/bg_metric.png
+++ b/web/global/images/bg_metric.png
Binary files differ
diff --git a/web/analysis/images/canvas-bg.png b/web/global/images/canvas-bg.png
index 93701d4..93701d4 100644
--- a/web/analysis/images/canvas-bg.png
+++ b/web/global/images/canvas-bg.png
Binary files differ
diff --git a/web/analysis/images/help_overview.odp b/web/global/images/help_overview.odp
index 7d85b7b..7d85b7b 100644
--- a/web/analysis/images/help_overview.odp
+++ b/web/global/images/help_overview.odp
Binary files differ
diff --git a/web/analysis/images/help_overview.png b/web/global/images/help_overview.png
index a184b06..a184b06 100644
--- a/web/analysis/images/help_overview.png
+++ b/web/global/images/help_overview.png
Binary files differ
diff --git a/web/analysis/images/help_overview_anno.png b/web/global/images/help_overview_anno.png
index 8df94a1..8df94a1 100644
--- a/web/analysis/images/help_overview_anno.png
+++ b/web/global/images/help_overview_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_changes.odp b/web/global/images/help_plot_changes.odp
index dc60331..dc60331 100644
--- a/web/analysis/images/help_plot_changes.odp
+++ b/web/global/images/help_plot_changes.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_changes.png b/web/global/images/help_plot_changes.png
index 08817e9..08817e9 100644
--- a/web/analysis/images/help_plot_changes.png
+++ b/web/global/images/help_plot_changes.png
Binary files differ
diff --git a/web/analysis/images/help_plot_changes_anno.png b/web/global/images/help_plot_changes_anno.png
index 791db6a..791db6a 100644
--- a/web/analysis/images/help_plot_changes_anno.png
+++ b/web/global/images/help_plot_changes_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_invalidobs.odp b/web/global/images/help_plot_invalidobs.odp
index 1c3e957..1c3e957 100644
--- a/web/analysis/images/help_plot_invalidobs.odp
+++ b/web/global/images/help_plot_invalidobs.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_invalidobs.png b/web/global/images/help_plot_invalidobs.png
index 74f80de..74f80de 100644
--- a/web/analysis/images/help_plot_invalidobs.png
+++ b/web/global/images/help_plot_invalidobs.png
Binary files differ
diff --git a/web/analysis/images/help_plot_invalidobs_anno.png b/web/global/images/help_plot_invalidobs_anno.png
index 31ddecb..31ddecb 100644
--- a/web/analysis/images/help_plot_invalidobs_anno.png
+++ b/web/global/images/help_plot_invalidobs_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_missing.odp b/web/global/images/help_plot_missing.odp
index 61d6a98..61d6a98 100644
--- a/web/analysis/images/help_plot_missing.odp
+++ b/web/global/images/help_plot_missing.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_missing.png b/web/global/images/help_plot_missing.png
index 7165797..7165797 100644
--- a/web/analysis/images/help_plot_missing.png
+++ b/web/global/images/help_plot_missing.png
Binary files differ
diff --git a/web/analysis/images/help_plot_missing_anno.png b/web/global/images/help_plot_missing_anno.png
index 00359d7..00359d7 100644
--- a/web/analysis/images/help_plot_missing_anno.png
+++ b/web/global/images/help_plot_missing_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_nonposobs.odp b/web/global/images/help_plot_nonposobs.odp
index fa50e67..fa50e67 100644
--- a/web/analysis/images/help_plot_nonposobs.odp
+++ b/web/global/images/help_plot_nonposobs.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_nonposobs.png b/web/global/images/help_plot_nonposobs.png
index 4805862..4805862 100644
--- a/web/analysis/images/help_plot_nonposobs.png
+++ b/web/global/images/help_plot_nonposobs.png
Binary files differ
diff --git a/web/analysis/images/help_plot_nonposobs_anno.png b/web/global/images/help_plot_nonposobs_anno.png
index 980dd46..980dd46 100644
--- a/web/analysis/images/help_plot_nonposobs_anno.png
+++ b/web/global/images/help_plot_nonposobs_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_overview.odp b/web/global/images/help_plot_overview.odp
index 8204ee5..8204ee5 100644
--- a/web/analysis/images/help_plot_overview.odp
+++ b/web/global/images/help_plot_overview.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_overview.png b/web/global/images/help_plot_overview.png
index c2a1832..c2a1832 100644
--- a/web/analysis/images/help_plot_overview.png
+++ b/web/global/images/help_plot_overview.png
Binary files differ
diff --git a/web/analysis/images/help_plot_overview_anno.png b/web/global/images/help_plot_overview_anno.png
index 3affed7..3affed7 100644
--- a/web/analysis/images/help_plot_overview_anno.png
+++ b/web/global/images/help_plot_overview_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_rse.odp b/web/global/images/help_plot_rse.odp
index 03e44f4..03e44f4 100644
--- a/web/analysis/images/help_plot_rse.odp
+++ b/web/global/images/help_plot_rse.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_rse.png b/web/global/images/help_plot_rse.png
index b04fa9b..b04fa9b 100644
--- a/web/analysis/images/help_plot_rse.png
+++ b/web/global/images/help_plot_rse.png
Binary files differ
diff --git a/web/analysis/images/help_plot_rse_anno.png b/web/global/images/help_plot_rse_anno.png
index 555e6f3..555e6f3 100644
--- a/web/analysis/images/help_plot_rse_anno.png
+++ b/web/global/images/help_plot_rse_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_samplesize.odp b/web/global/images/help_plot_samplesize.odp
index cd73075..cd73075 100644
--- a/web/analysis/images/help_plot_samplesize.odp
+++ b/web/global/images/help_plot_samplesize.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_samplesize.png b/web/global/images/help_plot_samplesize.png
index 325f571..325f571 100644
--- a/web/analysis/images/help_plot_samplesize.png
+++ b/web/global/images/help_plot_samplesize.png
Binary files differ
diff --git a/web/analysis/images/help_plot_samplesize_anno.png b/web/global/images/help_plot_samplesize_anno.png
index 6082b59..6082b59 100644
--- a/web/analysis/images/help_plot_samplesize_anno.png
+++ b/web/global/images/help_plot_samplesize_anno.png
Binary files differ
diff --git a/web/analysis/images/help_plot_selected.odp b/web/global/images/help_plot_selected.odp
index 77a3f79..77a3f79 100644
--- a/web/analysis/images/help_plot_selected.odp
+++ b/web/global/images/help_plot_selected.odp
Binary files differ
diff --git a/web/analysis/images/help_plot_selected.png b/web/global/images/help_plot_selected.png
index 4f52576..4f52576 100644
--- a/web/analysis/images/help_plot_selected.png
+++ b/web/global/images/help_plot_selected.png
Binary files differ
diff --git a/web/analysis/images/help_plot_selected_anno.png b/web/global/images/help_plot_selected_anno.png
index d3a1a08..d3a1a08 100644
--- a/web/analysis/images/help_plot_selected_anno.png
+++ b/web/global/images/help_plot_selected_anno.png
Binary files differ
diff --git a/web/analysis/images/lcms.odp b/web/global/images/lcms.odp
index 6b79925..6b79925 100644
--- a/web/analysis/images/lcms.odp
+++ b/web/global/images/lcms.odp
Binary files differ
diff --git a/web/analysis/images/lcms.png b/web/global/images/lcms.png
index 0bcd6ad..0bcd6ad 100644
--- a/web/analysis/images/lcms.png
+++ b/web/global/images/lcms.png
Binary files differ
diff --git a/web/analysis/images/nospinner.png b/web/global/images/nospinner.png
index 4f95459..4f95459 100644
--- a/web/analysis/images/nospinner.png
+++ b/web/global/images/nospinner.png
Binary files differ
diff --git a/web/analysis/images/rse.odp b/web/global/images/rse.odp
index 9effed8..9effed8 100644
--- a/web/analysis/images/rse.odp
+++ b/web/global/images/rse.odp
Binary files differ
diff --git a/web/analysis/images/rse.png b/web/global/images/rse.png
index b75661b..b75661b 100644
--- a/web/analysis/images/rse.png
+++ b/web/global/images/rse.png
Binary files differ
diff --git a/web/analysis/style.css b/web/global/style.css
index c1bc2d5..c1bc2d5 100644
--- a/web/analysis/style.css
+++ b/web/global/style.css
diff --git a/web/analysis/tablesorter/themes/bm/asc.png b/web/global/tablesorter/themes/bm/asc.png
index 1ebe2cf..1ebe2cf 100644
--- a/web/analysis/tablesorter/themes/bm/asc.png
+++ b/web/global/tablesorter/themes/bm/asc.png
Binary files differ
diff --git a/web/analysis/tablesorter/themes/bm/bg.png b/web/global/tablesorter/themes/bm/bg.png
index b7be99f..b7be99f 100644
--- a/web/analysis/tablesorter/themes/bm/bg.png
+++ b/web/global/tablesorter/themes/bm/bg.png
Binary files differ
diff --git a/web/analysis/tablesorter/themes/bm/desc.png b/web/global/tablesorter/themes/bm/desc.png
index 5f445f8..5f445f8 100644
--- a/web/analysis/tablesorter/themes/bm/desc.png
+++ b/web/global/tablesorter/themes/bm/desc.png
Binary files differ
diff --git a/web/analysis/tablesorter/themes/bm/style.css b/web/global/tablesorter/themes/bm/style.css
index 72b9549..72b9549 100644
--- a/web/analysis/tablesorter/themes/bm/style.css
+++ b/web/global/tablesorter/themes/bm/style.css