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

Side by Side Diff: runtime/observatory/lib/src/elements/service_view.dart

Issue 2283263002: Converted Observatory script-view element (Closed)
Patch Set: Created 4 years, 3 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
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library service_object_view_element; 5 library service_object_view_element;
6 6
7 import 'dart:html'; 7 import 'dart:html';
8 import 'package:logging/logging.dart'; 8 import 'package:logging/logging.dart';
9 import 'package:observatory/service.dart'; 9 import 'package:observatory/service.dart';
10 import 'package:observatory/tracer.dart'; 10 import 'package:observatory/tracer.dart';
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 } 52 }
53 }(object); 53 }(object);
54 case 'Isolate': 54 case 'Isolate':
55 IsolateViewElement element = new Element.tag('isolate-view'); 55 IsolateViewElement element = new Element.tag('isolate-view');
56 element.isolate = object; 56 element.isolate = object;
57 return element; 57 return element;
58 case 'Library': 58 case 'Library':
59 LibraryViewElement element = new Element.tag('library-view'); 59 LibraryViewElement element = new Element.tag('library-view');
60 element.library = object; 60 element.library = object;
61 return element; 61 return element;
62 case 'Script':
63 ScriptViewElement element = new Element.tag('script-view');
64 element.script = object;
65 return element;
66 case 'VM': 62 case 'VM':
67 VMViewElement element = new Element.tag('vm-view'); 63 VMViewElement element = new Element.tag('vm-view');
68 element.vm = object; 64 element.vm = object;
69 return element; 65 return element;
70 default: 66 default:
71 if (object.isInstance || 67 if (object.isInstance ||
72 object.isSentinel) { // TODO(rmacnak): Separate this out. 68 object.isSentinel) { // TODO(rmacnak): Separate this out.
73 InstanceViewElement element = new Element.tag('instance-view'); 69 InstanceViewElement element = new Element.tag('instance-view');
74 element.instance = object; 70 element.instance = object;
75 return element; 71 return element;
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 140
145 dynamic expander() { 141 dynamic expander() {
146 return expandEvent; 142 return expandEvent;
147 } 143 }
148 144
149 void expandEvent(bool exp, var done) { 145 void expandEvent(bool exp, var done) {
150 expand = exp; 146 expand = exp;
151 done(); 147 done();
152 } 148 }
153 } 149 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698