Index: runtime/observatory/lib/src/elements/memory/allocations.dart |
diff --git a/runtime/observatory/lib/src/elements/memory/profile.dart b/runtime/observatory/lib/src/elements/memory/allocations.dart |
similarity index 92% |
copy from runtime/observatory/lib/src/elements/memory/profile.dart |
copy to runtime/observatory/lib/src/elements/memory/allocations.dart |
index 2d0e0093f224b73b8b3a9000f03d00fc00ac44b2..b02a81a50d8e97ad9a53e26ff0b3b022055aab09 100644 |
--- a/runtime/observatory/lib/src/elements/memory/profile.dart |
+++ b/runtime/observatory/lib/src/elements/memory/allocations.dart |
@@ -32,13 +32,14 @@ enum _SortingField { |
enum _SortingDirection { ascending, descending } |
-class MemoryProfileElement extends HtmlElement implements Renderable { |
- static const tag = const Tag<MemoryProfileElement>('memory-profile', |
+class MemoryAllocationsElement extends HtmlElement implements Renderable { |
+ static const tag = const Tag<MemoryAllocationsElement>('memory-allocations', |
dependencies: const [ClassRefElement.tag, VirtualCollectionElement.tag]); |
- RenderingScheduler<MemoryProfileElement> _r; |
+ RenderingScheduler<MemoryAllocationsElement> _r; |
- Stream<RenderedEvent<MemoryProfileElement>> get onRendered => _r.onRendered; |
+ Stream<RenderedEvent<MemoryAllocationsElement>> get onRendered => |
+ _r.onRendered; |
M.IsolateRef _isolate; |
M.EventRepository _events; |
@@ -51,14 +52,17 @@ class MemoryProfileElement extends HtmlElement implements Renderable { |
M.IsolateRef get isolate => _isolate; |
- factory MemoryProfileElement(M.IsolateRef isolate, M.EditorRepository editor, |
- M.EventRepository events, M.AllocationProfileRepository repository, |
+ factory MemoryAllocationsElement( |
+ M.IsolateRef isolate, |
+ M.EditorRepository editor, |
+ M.EventRepository events, |
+ M.AllocationProfileRepository repository, |
{RenderingQueue queue}) { |
assert(isolate != null); |
assert(events != null); |
assert(editor != null); |
assert(repository != null); |
- MemoryProfileElement e = document.createElement(tag.name); |
+ MemoryAllocationsElement e = document.createElement(tag.name); |
e._r = new RenderingScheduler(e, queue: queue); |
e._isolate = isolate; |
e._editor = editor; |
@@ -67,7 +71,7 @@ class MemoryProfileElement extends HtmlElement implements Renderable { |
return e; |
} |
- MemoryProfileElement.created() : super.created(); |
+ MemoryAllocationsElement.created() : super.created(); |
@override |
attached() { |
@@ -232,7 +236,7 @@ class MemoryProfileElement extends HtmlElement implements Renderable { |
e.children[4] = new ClassRefElement(_isolate, item.clazz, queue: _r.queue) |
..classes = ['name']; |
Element.clickEvent.forTarget(e.children[4], useCapture: true).listen((e) { |
- if (_editor.canOpenClass) { |
+ if (_editor.isAvailable) { |
e.preventDefault(); |
_editor.openClass(isolate, item.clazz); |
} |