Chromium Code Reviews| Index: benchmark/lib/dashboard_view.dart |
| diff --git a/benchmark/lib/dashboard_view.dart b/benchmark/lib/dashboard_view.dart |
| index 011192ab406085d82794fa555c591606c422b156..a1010dc2860f4b17b55aaecd3f1cd94428e048eb 100644 |
| --- a/benchmark/lib/dashboard_view.dart |
| +++ b/benchmark/lib/dashboard_view.dart |
| @@ -73,7 +73,7 @@ Choose baseline: <select class="dv-menu"></select> |
| this._jsonView); |
| factory DashboardView() { |
| - var elt = _template.clone(true); |
| + Element elt = _template.clone(true); |
| find(String q) => elt.querySelector(q); |
| _Button button(q) => new _Button(find(q)); |
| label(q) => new _Label(find(q)); |
| @@ -97,7 +97,8 @@ Choose baseline: <select class="dv-menu"></select> |
| Stream get onSelectAllClick => _selectAllButton.onClick; |
| Stream get onSelectNoneClick => _selectNoneButton.onClick; |
| Stream<String> get onMenuChange => |
| - _menu.onChange.map((item) => item == noBaseline ? null : item); |
| + _menu.onChange.map((item) => item == noBaseline ? null : item) |
|
vsm
2016/03/23 17:20:24
Stream.map is a generic method. Strong mode will
Leaf
2016/03/23 18:09:59
I don't understand why inference is failing here.
skybrian
2016/03/23 18:34:17
I'm using Atom with an SDK built at HEAD. I think
skybrian
2016/04/01 02:00:15
It works now. Reverted.
|
| + as Stream<String>; |
| Stream<SelectEvent<pb.Request>> get onSelectionChange => |
| _selectionChanges.stream; |
| @@ -176,8 +177,8 @@ class _ResponseView { |
| ]); |
| } |
| - void render(Row row, pb.Report r, |
| - EventSink<SelectEvent<pb.Request>> rowSelected) { |
| + void render( |
| + Row row, pb.Report r, EventSink<SelectEvent<pb.Request>> rowSelected) { |
| var b = row.benchmark; |
| var response = row.findResponse(r); |
| _selected.render(row.selected, item: row.request, sink: rowSelected); |
| @@ -242,7 +243,7 @@ class _Menu { |
| elt.onChange.listen((e) => _changes.add(elt.value)); |
| } |
| - Stream<String> get onChange => _changes.stream; |
| + Stream<String> get onChange => _changes.stream as Stream<String>; |
|
vsm
2016/03/23 17:20:24
This will fail at runtime if the runtime type of _
Leaf
2016/03/23 18:09:59
Agreed.
skybrian
2016/04/01 02:00:15
Done
|
| void render(List<String> items, String selected) { |
| var it = items.iterator; |