mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 00:19:48 +00:00
[ Observatory ] Remove footer with dead / irrelevant links
Fixes https://github.com/dart-lang/sdk/issues/47391 TEST=N/A Change-Id: Idfe6b43e23fa8b8ee3beb64c59e916e342a323e9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/216240 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com>
This commit is contained in:
parent
669073094d
commit
1e8b4683f0
|
@ -92,7 +92,6 @@ export 'package:observatory/src/elements/type_arguments_ref.dart';
|
||||||
export 'package:observatory/src/elements/unknown_ref.dart';
|
export 'package:observatory/src/elements/unknown_ref.dart';
|
||||||
export 'package:observatory/src/elements/unlinkedcall_ref.dart';
|
export 'package:observatory/src/elements/unlinkedcall_ref.dart';
|
||||||
export 'package:observatory/src/elements/unlinkedcall_view.dart';
|
export 'package:observatory/src/elements/unlinkedcall_view.dart';
|
||||||
export 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
export 'package:observatory/src/elements/vm_connect.dart';
|
export 'package:observatory/src/elements/vm_connect.dart';
|
||||||
export 'package:observatory/src/elements/vm_connect_target.dart';
|
export 'package:observatory/src/elements/vm_connect_target.dart';
|
||||||
export 'package:observatory/src/elements/vm_view.dart';
|
export 'package:observatory/src/elements/vm_view.dart';
|
||||||
|
|
|
@ -30,7 +30,6 @@ import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/source_inset.dart';
|
import 'package:observatory/src/elements/source_inset.dart';
|
||||||
import 'package:observatory/src/elements/source_link.dart';
|
import 'package:observatory/src/elements/source_link.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ClassViewElement extends CustomElement implements Renderable {
|
class ClassViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ClassViewElement> _r;
|
late RenderingScheduler<ClassViewElement> _r;
|
||||||
|
@ -257,8 +256,6 @@ class ClassViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]
|
]
|
||||||
: const [],
|
: const [],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ContextViewElement extends CustomElement implements Renderable {
|
class ContextViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ContextViewElement> _r;
|
late RenderingScheduler<ContextViewElement> _r;
|
||||||
|
@ -187,9 +186,6 @@ class ContextViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
content.add(new DivElement()
|
|
||||||
..classes = ['content-centered-big']
|
|
||||||
..children = <Element>[new ViewFooterElement(queue: _r.queue).element]);
|
|
||||||
children = content;
|
children = content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,6 @@ import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory/src/elements/nav/notify.dart';
|
import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ErrorViewElement extends CustomElement implements Renderable {
|
class ErrorViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ErrorViewElement> _r;
|
late RenderingScheduler<ErrorViewElement> _r;
|
||||||
|
@ -67,7 +66,6 @@ class ErrorViewElement extends CustomElement implements Renderable {
|
||||||
..classes = ['well']
|
..classes = ['well']
|
||||||
..children = <Element>[new PreElement()..text = error.message]
|
..children = <Element>[new PreElement()..text = error.message]
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,6 @@ import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/script_inset.dart';
|
import 'package:observatory/src/elements/script_inset.dart';
|
||||||
import 'package:observatory/src/elements/source_link.dart';
|
import 'package:observatory/src/elements/source_link.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FieldViewElement extends CustomElement implements Renderable {
|
class FieldViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<FieldViewElement> _r;
|
late RenderingScheduler<FieldViewElement> _r;
|
||||||
|
@ -162,7 +161,6 @@ class FieldViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/refresh.dart';
|
import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FlagListElement extends CustomElement implements Renderable {
|
class FlagListElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<FlagListElement> _r;
|
late RenderingScheduler<FlagListElement> _r;
|
||||||
|
@ -108,7 +107,6 @@ class FlagListElement extends CustomElement implements Renderable {
|
||||||
new DivElement()
|
new DivElement()
|
||||||
..classes = ['content-centered']
|
..classes = ['content-centered']
|
||||||
..children = content,
|
..children = content,
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,6 @@ import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/source_inset.dart';
|
import 'package:observatory/src/elements/source_inset.dart';
|
||||||
import 'package:observatory/src/elements/source_link.dart';
|
import 'package:observatory/src/elements/source_link.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FunctionViewElement extends CustomElement implements Renderable {
|
class FunctionViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<FunctionViewElement> _r;
|
late RenderingScheduler<FunctionViewElement> _r;
|
||||||
|
@ -145,7 +144,6 @@ class FunctionViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ICDataViewElement extends CustomElement implements Renderable {
|
class ICDataViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ICDataViewElement> _r;
|
late RenderingScheduler<ICDataViewElement> _r;
|
||||||
|
@ -182,7 +181,6 @@ class ICDataViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
new HRElement(),
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,6 @@ import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/source_inset.dart';
|
import 'package:observatory/src/elements/source_inset.dart';
|
||||||
import 'package:observatory/src/elements/source_link.dart';
|
import 'package:observatory/src/elements/source_link.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory/utils.dart';
|
import 'package:observatory/utils.dart';
|
||||||
|
|
||||||
class InstanceViewElement extends CustomElement implements Renderable {
|
class InstanceViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -163,8 +162,6 @@ class InstanceViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
content.addAll(
|
|
||||||
[new HRElement(), new ViewFooterElement(queue: _r.queue).element]);
|
|
||||||
children = <Element>[
|
children = <Element>[
|
||||||
navBar(_createMenu()),
|
navBar(_createMenu()),
|
||||||
new DivElement()
|
new DivElement()
|
||||||
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory/src/elements/helpers/uris.dart';
|
import 'package:observatory/src/elements/helpers/uris.dart';
|
||||||
import 'package:observatory/src/elements/nav/notify.dart';
|
import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class IsolateReconnectElement extends CustomElement implements Renderable {
|
class IsolateReconnectElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<IsolateReconnectElement> _r;
|
late RenderingScheduler<IsolateReconnectElement> _r;
|
||||||
|
@ -104,7 +103,6 @@ class IsolateReconnectElement extends CustomElement implements Renderable {
|
||||||
new AnchorElement(href: Uris.vm())..text = 'isolates summary',
|
new AnchorElement(href: Uris.vm())..text = 'isolates summary',
|
||||||
]))
|
]))
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,6 @@ import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/script_inset.dart';
|
import 'package:observatory/src/elements/script_inset.dart';
|
||||||
import 'package:observatory/src/elements/source_inset.dart';
|
import 'package:observatory/src/elements/source_inset.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory/utils.dart';
|
import 'package:observatory/utils.dart';
|
||||||
|
|
||||||
class IsolateViewElement extends CustomElement implements Renderable {
|
class IsolateViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -305,8 +304,6 @@ class IsolateViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]
|
]
|
||||||
: const [],
|
: const [],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,6 @@ import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory/src/elements/nav/notify.dart';
|
import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class JSONViewElement extends CustomElement implements Renderable {
|
class JSONViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<JSONViewElement> _r;
|
late RenderingScheduler<JSONViewElement> _r;
|
||||||
|
@ -63,8 +62,6 @@ class JSONViewElement extends CustomElement implements Renderable {
|
||||||
new HeadingElement.h2()..text = 'Object',
|
new HeadingElement.h2()..text = 'Object',
|
||||||
new HRElement(),
|
new HRElement(),
|
||||||
new PreElement()..text = JSONPretty.stringify(_map),
|
new PreElement()..text = JSONPretty.stringify(_map),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,6 @@ import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/script_ref.dart';
|
import 'package:observatory/src/elements/script_ref.dart';
|
||||||
import 'package:observatory/src/elements/script_inset.dart';
|
import 'package:observatory/src/elements/script_inset.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class LibraryViewElement extends CustomElement implements Renderable {
|
class LibraryViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<LibraryViewElement> _r;
|
late RenderingScheduler<LibraryViewElement> _r;
|
||||||
|
@ -190,8 +189,6 @@ class LibraryViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,6 @@ import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/refresh.dart';
|
import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class LoggingPageElement extends CustomElement implements Renderable {
|
class LoggingPageElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<LoggingPageElement> _r;
|
late RenderingScheduler<LoggingPageElement> _r;
|
||||||
|
|
|
@ -20,7 +20,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<MegamorphicCacheViewElement> _r;
|
late RenderingScheduler<MegamorphicCacheViewElement> _r;
|
||||||
|
@ -177,8 +176,6 @@ class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectViewElement extends CustomElement implements Renderable {
|
class ObjectViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ObjectViewElement> _r;
|
late RenderingScheduler<ObjectViewElement> _r;
|
||||||
|
@ -116,8 +115,6 @@ class ObjectViewElement extends CustomElement implements Renderable {
|
||||||
_reachableSizes, _references, _retainingPaths, _objects,
|
_reachableSizes, _references, _retainingPaths, _objects,
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element,
|
.element,
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectPoolViewElement extends CustomElement implements Renderable {
|
class ObjectPoolViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ObjectPoolViewElement> _r;
|
late RenderingScheduler<ObjectPoolViewElement> _r;
|
||||||
|
@ -140,8 +139,6 @@ class ObjectPoolViewElement extends CustomElement implements Renderable {
|
||||||
..children = _createEntry(entry)
|
..children = _createEntry(entry)
|
||||||
])
|
])
|
||||||
.toList(),
|
.toList(),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/refresh.dart';
|
import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectStoreViewElement extends CustomElement implements Renderable {
|
class ObjectStoreViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ObjectStoreViewElement> _r;
|
late RenderingScheduler<ObjectStoreViewElement> _r;
|
||||||
|
@ -116,7 +115,6 @@ class ObjectStoreViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
])
|
])
|
||||||
.toList()),
|
.toList()),
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/refresh.dart';
|
import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class PortsElement extends CustomElement implements Renderable {
|
class PortsElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<PortsElement> _r;
|
late RenderingScheduler<PortsElement> _r;
|
||||||
|
@ -101,7 +100,6 @@ class PortsElement extends CustomElement implements Renderable {
|
||||||
new BRElement(),
|
new BRElement(),
|
||||||
new DivElement()..children = _createList(),
|
new DivElement()..children = _createList(),
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,6 @@ import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/script_inset.dart';
|
import 'package:observatory/src/elements/script_inset.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ScriptViewElement extends CustomElement implements Renderable {
|
class ScriptViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<ScriptViewElement> _r;
|
late RenderingScheduler<ScriptViewElement> _r;
|
||||||
|
@ -149,7 +148,6 @@ class ScriptViewElement extends CustomElement implements Renderable {
|
||||||
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
||||||
currentPos: _pos, queue: _r.queue)
|
currentPos: _pos, queue: _r.queue)
|
||||||
.element,
|
.element,
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory/src/elements/nav/isolate_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/notify.dart';
|
import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SentinelViewElement extends CustomElement implements Renderable {
|
class SentinelViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<SentinelViewElement> _r;
|
late RenderingScheduler<SentinelViewElement> _r;
|
||||||
|
@ -82,8 +81,6 @@ class SentinelViewElement extends CustomElement implements Renderable {
|
||||||
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
||||||
new HRElement(),
|
new HRElement(),
|
||||||
new DivElement()..text = _sentinelKindToDescription(_sentinel.kind),
|
new DivElement()..text = _sentinelKindToDescription(_sentinel.kind),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<SingleTargetCacheViewElement> _r;
|
late RenderingScheduler<SingleTargetCacheViewElement> _r;
|
||||||
|
@ -170,8 +169,6 @@ class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<SubtypeTestCacheViewElement> _r;
|
late RenderingScheduler<SubtypeTestCacheViewElement> _r;
|
||||||
|
@ -141,8 +140,6 @@ class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/object_common.dart';
|
import 'package:observatory/src/elements/object_common.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
||||||
late RenderingScheduler<UnlinkedCallViewElement> _r;
|
late RenderingScheduler<UnlinkedCallViewElement> _r;
|
||||||
|
@ -153,8 +152,6 @@ class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
|
||||||
// for details. All rights reserved. Use of this source code is governed by a
|
|
||||||
// BSD-style license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
library view_footer_element;
|
|
||||||
|
|
||||||
import 'dart:html';
|
|
||||||
import 'dart:async';
|
|
||||||
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
|
||||||
import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
|
||||||
|
|
||||||
class ViewFooterElement extends CustomElement implements Renderable {
|
|
||||||
late RenderingScheduler<ViewFooterElement> _r;
|
|
||||||
|
|
||||||
Stream<RenderedEvent<ViewFooterElement>> get onRendered => _r.onRendered;
|
|
||||||
|
|
||||||
factory ViewFooterElement({RenderingQueue? queue}) {
|
|
||||||
ViewFooterElement e = new ViewFooterElement.created();
|
|
||||||
e._r = new RenderingScheduler<ViewFooterElement>(e, queue: queue);
|
|
||||||
return e;
|
|
||||||
}
|
|
||||||
|
|
||||||
ViewFooterElement.created() : super.created('view-footer');
|
|
||||||
|
|
||||||
@override
|
|
||||||
void attached() {
|
|
||||||
super.attached();
|
|
||||||
_r.enable();
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void detached() {
|
|
||||||
super.detached();
|
|
||||||
children = <Element>[];
|
|
||||||
_r.disable(notify: true);
|
|
||||||
}
|
|
||||||
|
|
||||||
void render() {
|
|
||||||
children = <Element>[
|
|
||||||
new AnchorElement()
|
|
||||||
// ignore: unsafe_html
|
|
||||||
..href = 'https://dart-lang.github.io/observatory/'
|
|
||||||
..text = 'View documentation',
|
|
||||||
new AnchorElement()
|
|
||||||
// ignore: unsafe_html
|
|
||||||
..href =
|
|
||||||
'https://github.com/dart-lang/sdk/issues/new?title=Observatory:&body=Observatory%20Feedback'
|
|
||||||
..text = 'File a bug report'
|
|
||||||
];
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
import 'package:observatory/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory/src/elements/nav/notify.dart';
|
import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory/src/elements/vm_connect_target.dart';
|
import 'package:observatory/src/elements/vm_connect_target.dart';
|
||||||
|
|
||||||
class VMConnectElement extends CustomElement implements Renderable {
|
class VMConnectElement extends CustomElement implements Renderable {
|
||||||
|
@ -114,7 +113,6 @@ class VMConnectElement extends CustomElement implements Renderable {
|
||||||
new DivElement()..classes = ['flex-item-20-percent'],
|
new DivElement()..classes = ['flex-item-20-percent'],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory/src/elements/nav/refresh.dart';
|
import 'package:observatory/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory/utils.dart';
|
import 'package:observatory/utils.dart';
|
||||||
|
|
||||||
class VMViewElement extends CustomElement implements Renderable {
|
class VMViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -119,7 +118,6 @@ class VMViewElement extends CustomElement implements Renderable {
|
||||||
describeVM(),
|
describeVM(),
|
||||||
describeIsolateGroups(),
|
describeIsolateGroups(),
|
||||||
describeSystemIsolateGroups(),
|
describeSystemIsolateGroups(),
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -137,7 +137,6 @@ observatory_sources = [
|
||||||
"lib/src/elements/unknown_ref.dart",
|
"lib/src/elements/unknown_ref.dart",
|
||||||
"lib/src/elements/unlinkedcall_ref.dart",
|
"lib/src/elements/unlinkedcall_ref.dart",
|
||||||
"lib/src/elements/unlinkedcall_view.dart",
|
"lib/src/elements/unlinkedcall_view.dart",
|
||||||
"lib/src/elements/view_footer.dart",
|
|
||||||
"lib/src/elements/vm_connect.dart",
|
"lib/src/elements/vm_connect.dart",
|
||||||
"lib/src/elements/vm_connect_target.dart",
|
"lib/src/elements/vm_connect_target.dart",
|
||||||
"lib/src/elements/vm_view.dart",
|
"lib/src/elements/vm_view.dart",
|
||||||
|
|
|
@ -93,7 +93,6 @@ export 'package:observatory_2/src/elements/type_arguments_ref.dart';
|
||||||
export 'package:observatory_2/src/elements/unknown_ref.dart';
|
export 'package:observatory_2/src/elements/unknown_ref.dart';
|
||||||
export 'package:observatory_2/src/elements/unlinkedcall_ref.dart';
|
export 'package:observatory_2/src/elements/unlinkedcall_ref.dart';
|
||||||
export 'package:observatory_2/src/elements/unlinkedcall_view.dart';
|
export 'package:observatory_2/src/elements/unlinkedcall_view.dart';
|
||||||
export 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
export 'package:observatory_2/src/elements/vm_connect.dart';
|
export 'package:observatory_2/src/elements/vm_connect.dart';
|
||||||
export 'package:observatory_2/src/elements/vm_connect_target.dart';
|
export 'package:observatory_2/src/elements/vm_connect_target.dart';
|
||||||
export 'package:observatory_2/src/elements/vm_view.dart';
|
export 'package:observatory_2/src/elements/vm_view.dart';
|
||||||
|
|
|
@ -30,7 +30,6 @@ import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/source_inset.dart';
|
import 'package:observatory_2/src/elements/source_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/source_link.dart';
|
import 'package:observatory_2/src/elements/source_link.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ClassViewElement extends CustomElement implements Renderable {
|
class ClassViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ClassViewElement> _r;
|
RenderingScheduler<ClassViewElement> _r;
|
||||||
|
@ -257,8 +256,6 @@ class ClassViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]
|
]
|
||||||
: const [],
|
: const [],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ContextViewElement extends CustomElement implements Renderable {
|
class ContextViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ContextViewElement> _r;
|
RenderingScheduler<ContextViewElement> _r;
|
||||||
|
@ -187,9 +186,6 @@ class ContextViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
content.add(new DivElement()
|
|
||||||
..classes = ['content-centered-big']
|
|
||||||
..children = <Element>[new ViewFooterElement(queue: _r.queue).element]);
|
|
||||||
children = content;
|
children = content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,6 @@ import 'package:observatory_2/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/notify.dart';
|
import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ErrorViewElement extends CustomElement implements Renderable {
|
class ErrorViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ErrorViewElement> _r;
|
RenderingScheduler<ErrorViewElement> _r;
|
||||||
|
@ -67,7 +66,6 @@ class ErrorViewElement extends CustomElement implements Renderable {
|
||||||
..classes = ['well']
|
..classes = ['well']
|
||||||
..children = <Element>[new PreElement()..text = error.message]
|
..children = <Element>[new PreElement()..text = error.message]
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,6 @@ import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/script_inset.dart';
|
import 'package:observatory_2/src/elements/script_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/source_link.dart';
|
import 'package:observatory_2/src/elements/source_link.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FieldViewElement extends CustomElement implements Renderable {
|
class FieldViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<FieldViewElement> _r;
|
RenderingScheduler<FieldViewElement> _r;
|
||||||
|
@ -162,7 +161,6 @@ class FieldViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FlagListElement extends CustomElement implements Renderable {
|
class FlagListElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<FlagListElement> _r;
|
RenderingScheduler<FlagListElement> _r;
|
||||||
|
@ -108,7 +107,6 @@ class FlagListElement extends CustomElement implements Renderable {
|
||||||
new DivElement()
|
new DivElement()
|
||||||
..classes = ['content-centered']
|
..classes = ['content-centered']
|
||||||
..children = content,
|
..children = content,
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,6 @@ import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/source_inset.dart';
|
import 'package:observatory_2/src/elements/source_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/source_link.dart';
|
import 'package:observatory_2/src/elements/source_link.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class FunctionViewElement extends CustomElement implements Renderable {
|
class FunctionViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<FunctionViewElement> _r;
|
RenderingScheduler<FunctionViewElement> _r;
|
||||||
|
@ -145,7 +144,6 @@ class FunctionViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ICDataViewElement extends CustomElement implements Renderable {
|
class ICDataViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ICDataViewElement> _r;
|
RenderingScheduler<ICDataViewElement> _r;
|
||||||
|
@ -181,8 +180,6 @@ class ICDataViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,6 @@ import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/source_inset.dart';
|
import 'package:observatory_2/src/elements/source_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/source_link.dart';
|
import 'package:observatory_2/src/elements/source_link.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory_2/utils.dart';
|
import 'package:observatory_2/utils.dart';
|
||||||
|
|
||||||
class InstanceViewElement extends CustomElement implements Renderable {
|
class InstanceViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -162,8 +161,6 @@ class InstanceViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
content.addAll(
|
|
||||||
[new HRElement(), new ViewFooterElement(queue: _r.queue).element]);
|
|
||||||
children = <Element>[
|
children = <Element>[
|
||||||
navBar(_createMenu()),
|
navBar(_createMenu()),
|
||||||
new DivElement()
|
new DivElement()
|
||||||
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory_2/src/elements/helpers/uris.dart';
|
import 'package:observatory_2/src/elements/helpers/uris.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/notify.dart';
|
import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class IsolateReconnectElement extends CustomElement implements Renderable {
|
class IsolateReconnectElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<IsolateReconnectElement> _r;
|
RenderingScheduler<IsolateReconnectElement> _r;
|
||||||
|
@ -104,7 +103,6 @@ class IsolateReconnectElement extends CustomElement implements Renderable {
|
||||||
new AnchorElement(href: Uris.vm())..text = 'isolates summary',
|
new AnchorElement(href: Uris.vm())..text = 'isolates summary',
|
||||||
]))
|
]))
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,6 @@ import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/script_inset.dart';
|
import 'package:observatory_2/src/elements/script_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/source_inset.dart';
|
import 'package:observatory_2/src/elements/source_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory_2/utils.dart';
|
import 'package:observatory_2/utils.dart';
|
||||||
|
|
||||||
class IsolateViewElement extends CustomElement implements Renderable {
|
class IsolateViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -305,8 +304,6 @@ class IsolateViewElement extends CustomElement implements Renderable {
|
||||||
.element
|
.element
|
||||||
]
|
]
|
||||||
: const [],
|
: const [],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,6 @@ import 'package:observatory_2/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/notify.dart';
|
import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class JSONViewElement extends CustomElement implements Renderable {
|
class JSONViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<JSONViewElement> _r;
|
RenderingScheduler<JSONViewElement> _r;
|
||||||
|
@ -63,8 +62,6 @@ class JSONViewElement extends CustomElement implements Renderable {
|
||||||
new HeadingElement.h2()..text = 'Object',
|
new HeadingElement.h2()..text = 'Object',
|
||||||
new HRElement(),
|
new HRElement(),
|
||||||
new PreElement()..text = JSONPretty.stringify(_map),
|
new PreElement()..text = JSONPretty.stringify(_map),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,6 @@ import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/script_ref.dart';
|
import 'package:observatory_2/src/elements/script_ref.dart';
|
||||||
import 'package:observatory_2/src/elements/script_inset.dart';
|
import 'package:observatory_2/src/elements/script_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class LibraryViewElement extends CustomElement implements Renderable {
|
class LibraryViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<LibraryViewElement> _r;
|
RenderingScheduler<LibraryViewElement> _r;
|
||||||
|
@ -190,8 +189,6 @@ class LibraryViewElement extends CustomElement implements Renderable {
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element
|
.element
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,6 @@ import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class LoggingPageElement extends CustomElement implements Renderable {
|
class LoggingPageElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<LoggingPageElement> _r;
|
RenderingScheduler<LoggingPageElement> _r;
|
||||||
|
|
|
@ -20,7 +20,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<MegamorphicCacheViewElement> _r;
|
RenderingScheduler<MegamorphicCacheViewElement> _r;
|
||||||
|
@ -177,8 +176,6 @@ class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectViewElement extends CustomElement implements Renderable {
|
class ObjectViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ObjectViewElement> _r;
|
RenderingScheduler<ObjectViewElement> _r;
|
||||||
|
@ -117,8 +116,6 @@ class ObjectViewElement extends CustomElement implements Renderable {
|
||||||
_reachableSizes, _references, _retainingPaths, _objects,
|
_reachableSizes, _references, _retainingPaths, _objects,
|
||||||
queue: _r.queue)
|
queue: _r.queue)
|
||||||
.element,
|
.element,
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectPoolViewElement extends CustomElement implements Renderable {
|
class ObjectPoolViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ObjectPoolViewElement> _r;
|
RenderingScheduler<ObjectPoolViewElement> _r;
|
||||||
|
@ -140,8 +139,6 @@ class ObjectPoolViewElement extends CustomElement implements Renderable {
|
||||||
..children = _createEntry(entry)
|
..children = _createEntry(entry)
|
||||||
])
|
])
|
||||||
.toList(),
|
.toList(),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ObjectStoreViewElement extends CustomElement implements Renderable {
|
class ObjectStoreViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ObjectStoreViewElement> _r;
|
RenderingScheduler<ObjectStoreViewElement> _r;
|
||||||
|
@ -116,7 +115,6 @@ class ObjectStoreViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
])
|
])
|
||||||
.toList()),
|
.toList()),
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class PortsElement extends CustomElement implements Renderable {
|
class PortsElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<PortsElement> _r;
|
RenderingScheduler<PortsElement> _r;
|
||||||
|
@ -101,7 +100,6 @@ class PortsElement extends CustomElement implements Renderable {
|
||||||
new BRElement(),
|
new BRElement(),
|
||||||
new DivElement()..children = _createList(),
|
new DivElement()..children = _createList(),
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,6 @@ import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/script_inset.dart';
|
import 'package:observatory_2/src/elements/script_inset.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class ScriptViewElement extends CustomElement implements Renderable {
|
class ScriptViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<ScriptViewElement> _r;
|
RenderingScheduler<ScriptViewElement> _r;
|
||||||
|
@ -149,7 +148,6 @@ class ScriptViewElement extends CustomElement implements Renderable {
|
||||||
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
||||||
currentPos: _pos, queue: _r.queue)
|
currentPos: _pos, queue: _r.queue)
|
||||||
.element,
|
.element,
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory_2/src/elements/nav/isolate_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/notify.dart';
|
import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SentinelViewElement extends CustomElement implements Renderable {
|
class SentinelViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<SentinelViewElement> _r;
|
RenderingScheduler<SentinelViewElement> _r;
|
||||||
|
@ -82,8 +81,6 @@ class SentinelViewElement extends CustomElement implements Renderable {
|
||||||
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
||||||
new HRElement(),
|
new HRElement(),
|
||||||
new DivElement()..text = _sentinelKindToDescription(_sentinel.kind),
|
new DivElement()..text = _sentinelKindToDescription(_sentinel.kind),
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<SingleTargetCacheViewElement> _r;
|
RenderingScheduler<SingleTargetCacheViewElement> _r;
|
||||||
|
@ -170,8 +169,6 @@ class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<SubtypeTestCacheViewElement> _r;
|
RenderingScheduler<SubtypeTestCacheViewElement> _r;
|
||||||
|
@ -141,8 +140,6 @@ class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/object_common.dart';
|
import 'package:observatory_2/src/elements/object_common.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
|
|
||||||
class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
||||||
RenderingScheduler<UnlinkedCallViewElement> _r;
|
RenderingScheduler<UnlinkedCallViewElement> _r;
|
||||||
|
@ -153,8 +152,6 @@ class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
new HRElement(),
|
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
|
||||||
// for details. All rights reserved. Use of this source code is governed by a
|
|
||||||
// BSD-style license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
library view_footer_element;
|
|
||||||
|
|
||||||
import 'dart:html';
|
|
||||||
import 'dart:async';
|
|
||||||
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
|
||||||
import 'package:observatory_2/src/elements/helpers/rendering_scheduler.dart';
|
|
||||||
|
|
||||||
class ViewFooterElement extends CustomElement implements Renderable {
|
|
||||||
RenderingScheduler<ViewFooterElement> _r;
|
|
||||||
|
|
||||||
Stream<RenderedEvent<ViewFooterElement>> get onRendered => _r.onRendered;
|
|
||||||
|
|
||||||
factory ViewFooterElement({RenderingQueue queue}) {
|
|
||||||
ViewFooterElement e = new ViewFooterElement.created();
|
|
||||||
e._r = new RenderingScheduler<ViewFooterElement>(e, queue: queue);
|
|
||||||
return e;
|
|
||||||
}
|
|
||||||
|
|
||||||
ViewFooterElement.created() : super.created('view-footer');
|
|
||||||
|
|
||||||
@override
|
|
||||||
void attached() {
|
|
||||||
super.attached();
|
|
||||||
_r.enable();
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void detached() {
|
|
||||||
super.detached();
|
|
||||||
children = <Element>[];
|
|
||||||
_r.disable(notify: true);
|
|
||||||
}
|
|
||||||
|
|
||||||
void render() {
|
|
||||||
children = <Element>[
|
|
||||||
new AnchorElement()
|
|
||||||
// ignore: unsafe_html
|
|
||||||
..href = 'https://dart-lang.github.io/observatory/'
|
|
||||||
..text = 'View documentation',
|
|
||||||
new AnchorElement()
|
|
||||||
// ignore: unsafe_html
|
|
||||||
..href =
|
|
||||||
'https://github.com/dart-lang/sdk/issues/new?title=Observatory:&body=Observatory%20Feedback'
|
|
||||||
..text = 'File a bug report'
|
|
||||||
];
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -13,7 +13,6 @@ import 'package:observatory_2/src/elements/helpers/rendering_scheduler.dart';
|
||||||
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
import 'package:observatory_2/src/elements/helpers/custom_element.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/notify.dart';
|
import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory_2/src/elements/vm_connect_target.dart';
|
import 'package:observatory_2/src/elements/vm_connect_target.dart';
|
||||||
|
|
||||||
class VMConnectElement extends CustomElement implements Renderable {
|
class VMConnectElement extends CustomElement implements Renderable {
|
||||||
|
@ -114,7 +113,6 @@ class VMConnectElement extends CustomElement implements Renderable {
|
||||||
new DivElement()..classes = ['flex-item-20-percent'],
|
new DivElement()..classes = ['flex-item-20-percent'],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:observatory_2/src/elements/nav/notify.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
import 'package:observatory_2/src/elements/nav/refresh.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
import 'package:observatory_2/src/elements/nav/top_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
import 'package:observatory_2/src/elements/nav/vm_menu.dart';
|
||||||
import 'package:observatory_2/src/elements/view_footer.dart';
|
|
||||||
import 'package:observatory_2/utils.dart';
|
import 'package:observatory_2/utils.dart';
|
||||||
|
|
||||||
class VMViewElement extends CustomElement implements Renderable {
|
class VMViewElement extends CustomElement implements Renderable {
|
||||||
|
@ -119,7 +118,6 @@ class VMViewElement extends CustomElement implements Renderable {
|
||||||
describeVM(),
|
describeVM(),
|
||||||
describeIsolateGroups(),
|
describeIsolateGroups(),
|
||||||
describeSystemIsolateGroups(),
|
describeSystemIsolateGroups(),
|
||||||
new ViewFooterElement(queue: _r.queue).element
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -139,7 +139,6 @@ observatory_sources = [
|
||||||
"lib/src/elements/unknown_ref.dart",
|
"lib/src/elements/unknown_ref.dart",
|
||||||
"lib/src/elements/unlinkedcall_ref.dart",
|
"lib/src/elements/unlinkedcall_ref.dart",
|
||||||
"lib/src/elements/unlinkedcall_view.dart",
|
"lib/src/elements/unlinkedcall_view.dart",
|
||||||
"lib/src/elements/view_footer.dart",
|
|
||||||
"lib/src/elements/vm_connect.dart",
|
"lib/src/elements/vm_connect.dart",
|
||||||
"lib/src/elements/vm_connect_target.dart",
|
"lib/src/elements/vm_connect_target.dart",
|
||||||
"lib/src/elements/vm_view.dart",
|
"lib/src/elements/vm_view.dart",
|
||||||
|
|
Loading…
Reference in a new issue