Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(703)

Unified Diff: masters/master.chromium/templates/build.html

Issue 2484593002: Adding gantt chart to Build Status page on Buildbot Masters (Closed)
Patch Set: Addressing comments from dsansome@ Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: masters/master.chromium/templates/build.html
diff --git a/masters/master.chromium/templates/build.html b/masters/master.chromium/templates/build.html
index d3f450b29181ca1b33df1b2a6c923dcacd00a4d2..f5818a6b292f9027dc80f8344041f87f83078db0 100644
--- a/masters/master.chromium/templates/build.html
+++ b/masters/master.chromium/templates/build.html
@@ -4,6 +4,17 @@
{% block content %}
+<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
+<script type="text/javascript" src="/gantt_chart.js"></script>
+<script type="text/javascript">
+ var rawSteps = [
+ {% for s in b.getSteps() %}
+ {'name': '{{ s.getName()|escapejs }}',
+ 'start': new Date({{ s.getTimes()[0] }}*1000),
+ 'end': new Date ({{ s.getTimes()[1] }}*1000)},
+ {% endfor %}
+ ];
+</script>
<h1>
Builder <a href="{{ path_to_builder }}">{{ b.getBuilder().getName() }}</a>
Build #{{ b.getNumber() }}
@@ -180,7 +191,12 @@ Build #{{ b.getNumber() }}
{% for _ in range(-1, nest_level) %}
</li></ol>
{% endfor %}
-
+ <div>
+ <button type="button" onclick="toggleChart(rawSteps);">
+ SHOW/HIDE Gantt Chart
+ </button>
+ <div id="chart_div"></div>
+ </div>
</div>
<div class="column">

Powered by Google App Engine
This is Rietveld 408576698