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

Side by Side Diff: dashboard/dashboard/elements/benchmark-health-report-page.html

Issue 2704663003: First version of benchmark health report. (Closed)
Patch Set: Fix typo in test Created 3 years, 10 months 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 unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <!--
3 Copyright 2017 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file.
6 -->
7 <link rel="import" href="/components/polymer/polymer.html">
8
9 <link rel="import" href="/dashboard/elements/benchmark-health-report-details.htm l">
10 <link rel="import" href="/dashboard/elements/benchmark-health-report-list.html">
11 <link rel="import" href="/dashboard/static/uri.html">
12
13 <dom-module id="benchmark-health-report-page">
14 <template>
15 <template is="dom-if" if="{{computeShowList(pageType)}}">
16 <benchmark-health-report-list
17 master="{{master}}"
18 num-days="{{numDays}}"></benchmark-health-report-list>
19 </template>
20 <template is="dom-if" if="{{computeShowBenchmark(pageType)}}">
21 <benchmark-health-report-details
22 benchmark="{{benchmark}}"
23 num-days="{{numDays}}"
24 master="{{master}}"></benchmark-health-report-details>
25 </template>
26 </template>
27 <script>
28 'use strict';
29 Polymer({
30 is: 'benchmark-health-report-page',
31 properties: {
32 pageType: {
33 type: String
34 },
35 master: {
36 type: String
37 },
38 numDays: {
39 type: Number
40 },
41 benchmark: {
42 type: String
43 }
44 },
45
46 computeShowList: pageType => pageType == 'list',
47
48 computeShowBenchmark: pageType => pageType == 'benchmark',
49
50 /**
51 * The url params determine what data to request from
52 * /group_report. sid is a hash of a group of keys.
53 */
54 ready: function() {
55 this.benchmark = uri.getParameter('benchmark');
56 this.master = uri.getParameter('master', 'ChromiumPerf');
57 this.numDays = uri.getParameter('num_days', 30);
58 this.pageType = this.benchmark ? 'benchmark' : 'list';
59 }
60 });
61 </script>
62 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698