Chromium Code Reviews| Index: runtime/bin/vmservice/client/lib/src/elements/class_view.dart |
| diff --git a/runtime/bin/vmservice/client/lib/src/elements/class_view.dart b/runtime/bin/vmservice/client/lib/src/elements/class_view.dart |
| index bfdc050d512e47140593cd898b10f2eb26da5f81..96fa4a916c0ec704772cca0805ae53344c8a0b73 100644 |
| --- a/runtime/bin/vmservice/client/lib/src/elements/class_view.dart |
| +++ b/runtime/bin/vmservice/client/lib/src/elements/class_view.dart |
| @@ -4,20 +4,16 @@ |
| library class_view_element; |
| -import 'isolate_element.dart'; |
| -import 'package:logging/logging.dart'; |
| +import 'observatory_element.dart'; |
| +import 'package:observatory/service.dart'; |
| import 'package:polymer/polymer.dart'; |
| @CustomTag('class-view') |
| -class ClassViewElement extends IsolateElement { |
| - @published Map cls; |
| +class ClassViewElement extends ObservatoryElement { |
| + @published ServiceMap cls; |
| ClassViewElement.created() : super.created(); |
| void refresh(var done) { |
| - isolate.getMap(cls['id']).then((map) { |
| - cls = map; |
| - }).catchError((e, trace) { |
| - Logger.root.severe('Error while refreshing class-view: $e\n$trace'); |
| - }).whenComplete(done); |
| + cls.refresh().whenComplete(done); |
|
turnidge
2014/03/10 21:03:28
Simpler now. Nice.
|
| } |
| } |