mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 08:24:39 +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/unlinkedcall_ref.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_target.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/source_inset.dart';
|
||||
import 'package:observatory/src/elements/source_link.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ClassViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ClassViewElement> _r;
|
||||
|
@ -257,8 +256,6 @@ class ClassViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]
|
||||
: 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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ContextViewElement extends CustomElement implements Renderable {
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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/nav/notify.dart';
|
||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ErrorViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ErrorViewElement> _r;
|
||||
|
@ -67,7 +66,6 @@ class ErrorViewElement extends CustomElement implements Renderable {
|
|||
..classes = ['well']
|
||||
..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/script_inset.dart';
|
||||
import 'package:observatory/src/elements/source_link.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class FieldViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<FieldViewElement> _r;
|
||||
|
@ -162,7 +161,6 @@ class FieldViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/top_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 {
|
||||
late RenderingScheduler<FlagListElement> _r;
|
||||
|
@ -108,7 +107,6 @@ class FlagListElement extends CustomElement implements Renderable {
|
|||
new DivElement()
|
||||
..classes = ['content-centered']
|
||||
..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/source_inset.dart';
|
||||
import 'package:observatory/src/elements/source_link.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class FunctionViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<FunctionViewElement> _r;
|
||||
|
@ -145,7 +144,6 @@ class FunctionViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ICDataViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ICDataViewElement> _r;
|
||||
|
@ -182,7 +181,6 @@ class ICDataViewElement extends CustomElement implements Renderable {
|
|||
]
|
||||
],
|
||||
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/source_inset.dart';
|
||||
import 'package:observatory/src/elements/source_link.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
import 'package:observatory/utils.dart';
|
||||
|
||||
class InstanceViewElement extends CustomElement implements Renderable {
|
||||
|
@ -163,8 +162,6 @@ class InstanceViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]);
|
||||
}
|
||||
content.addAll(
|
||||
[new HRElement(), new ViewFooterElement(queue: _r.queue).element]);
|
||||
children = <Element>[
|
||||
navBar(_createMenu()),
|
||||
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/nav/notify.dart';
|
||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class IsolateReconnectElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<IsolateReconnectElement> _r;
|
||||
|
@ -104,7 +103,6 @@ class IsolateReconnectElement extends CustomElement implements Renderable {
|
|||
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/script_inset.dart';
|
||||
import 'package:observatory/src/elements/source_inset.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
import 'package:observatory/utils.dart';
|
||||
|
||||
class IsolateViewElement extends CustomElement implements Renderable {
|
||||
|
@ -305,8 +304,6 @@ class IsolateViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]
|
||||
: 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/nav/notify.dart';
|
||||
import 'package:observatory/src/elements/nav/top_menu.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class JSONViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<JSONViewElement> _r;
|
||||
|
@ -63,8 +62,6 @@ class JSONViewElement extends CustomElement implements Renderable {
|
|||
new HeadingElement.h2()..text = 'Object',
|
||||
new HRElement(),
|
||||
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/script_ref.dart';
|
||||
import 'package:observatory/src/elements/script_inset.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class LibraryViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<LibraryViewElement> _r;
|
||||
|
@ -190,8 +189,6 @@ class LibraryViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/top_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 {
|
||||
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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class MegamorphicCacheViewElement extends CustomElement implements Renderable {
|
||||
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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ObjectViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ObjectViewElement> _r;
|
||||
|
@ -116,8 +115,6 @@ class ObjectViewElement extends CustomElement implements Renderable {
|
|||
_reachableSizes, _references, _retainingPaths, _objects,
|
||||
queue: _r.queue)
|
||||
.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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ObjectPoolViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ObjectPoolViewElement> _r;
|
||||
|
@ -140,8 +139,6 @@ class ObjectPoolViewElement extends CustomElement implements Renderable {
|
|||
..children = _createEntry(entry)
|
||||
])
|
||||
.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/top_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 {
|
||||
late RenderingScheduler<ObjectStoreViewElement> _r;
|
||||
|
@ -116,7 +115,6 @@ class ObjectStoreViewElement extends CustomElement implements Renderable {
|
|||
]
|
||||
])
|
||||
.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/top_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 {
|
||||
late RenderingScheduler<PortsElement> _r;
|
||||
|
@ -101,7 +100,6 @@ class PortsElement extends CustomElement implements Renderable {
|
|||
new BRElement(),
|
||||
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/object_common.dart';
|
||||
import 'package:observatory/src/elements/script_inset.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class ScriptViewElement extends CustomElement implements Renderable {
|
||||
late RenderingScheduler<ScriptViewElement> _r;
|
||||
|
@ -149,7 +148,6 @@ class ScriptViewElement extends CustomElement implements Renderable {
|
|||
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
||||
currentPos: _pos, queue: _r.queue)
|
||||
.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/top_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 {
|
||||
late RenderingScheduler<SentinelViewElement> _r;
|
||||
|
@ -82,8 +81,6 @@ class SentinelViewElement extends CustomElement implements Renderable {
|
|||
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
||||
new HRElement(),
|
||||
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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class SingleTargetCacheViewElement extends CustomElement implements Renderable {
|
||||
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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class SubtypeTestCacheViewElement extends CustomElement implements Renderable {
|
||||
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/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/object_common.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
|
||||
class UnlinkedCallViewElement extends CustomElement implements Renderable {
|
||||
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/nav/notify.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';
|
||||
|
||||
class VMConnectElement extends CustomElement implements Renderable {
|
||||
|
@ -114,7 +113,6 @@ class VMConnectElement extends CustomElement implements Renderable {
|
|||
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/top_menu.dart';
|
||||
import 'package:observatory/src/elements/nav/vm_menu.dart';
|
||||
import 'package:observatory/src/elements/view_footer.dart';
|
||||
import 'package:observatory/utils.dart';
|
||||
|
||||
class VMViewElement extends CustomElement implements Renderable {
|
||||
|
@ -119,7 +118,6 @@ class VMViewElement extends CustomElement implements Renderable {
|
|||
describeVM(),
|
||||
describeIsolateGroups(),
|
||||
describeSystemIsolateGroups(),
|
||||
new ViewFooterElement(queue: _r.queue).element
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -137,7 +137,6 @@ observatory_sources = [
|
|||
"lib/src/elements/unknown_ref.dart",
|
||||
"lib/src/elements/unlinkedcall_ref.dart",
|
||||
"lib/src/elements/unlinkedcall_view.dart",
|
||||
"lib/src/elements/view_footer.dart",
|
||||
"lib/src/elements/vm_connect.dart",
|
||||
"lib/src/elements/vm_connect_target.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/unlinkedcall_ref.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_target.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/source_inset.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 {
|
||||
RenderingScheduler<ClassViewElement> _r;
|
||||
|
@ -257,8 +256,6 @@ class ClassViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]
|
||||
: 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/vm_menu.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 {
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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/nav/notify.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 {
|
||||
RenderingScheduler<ErrorViewElement> _r;
|
||||
|
@ -67,7 +66,6 @@ class ErrorViewElement extends CustomElement implements Renderable {
|
|||
..classes = ['well']
|
||||
..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/script_inset.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 {
|
||||
RenderingScheduler<FieldViewElement> _r;
|
||||
|
@ -162,7 +161,6 @@ class FieldViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/top_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 {
|
||||
RenderingScheduler<FlagListElement> _r;
|
||||
|
@ -108,7 +107,6 @@ class FlagListElement extends CustomElement implements Renderable {
|
|||
new DivElement()
|
||||
..classes = ['content-centered']
|
||||
..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/source_inset.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 {
|
||||
RenderingScheduler<FunctionViewElement> _r;
|
||||
|
@ -145,7 +144,6 @@ class FunctionViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/vm_menu.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 {
|
||||
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/source_inset.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';
|
||||
|
||||
class InstanceViewElement extends CustomElement implements Renderable {
|
||||
|
@ -162,8 +161,6 @@ class InstanceViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]);
|
||||
}
|
||||
content.addAll(
|
||||
[new HRElement(), new ViewFooterElement(queue: _r.queue).element]);
|
||||
children = <Element>[
|
||||
navBar(_createMenu()),
|
||||
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/nav/notify.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 {
|
||||
RenderingScheduler<IsolateReconnectElement> _r;
|
||||
|
@ -104,7 +103,6 @@ class IsolateReconnectElement extends CustomElement implements Renderable {
|
|||
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/script_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';
|
||||
|
||||
class IsolateViewElement extends CustomElement implements Renderable {
|
||||
|
@ -305,8 +304,6 @@ class IsolateViewElement extends CustomElement implements Renderable {
|
|||
.element
|
||||
]
|
||||
: 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/nav/notify.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 {
|
||||
RenderingScheduler<JSONViewElement> _r;
|
||||
|
@ -63,8 +62,6 @@ class JSONViewElement extends CustomElement implements Renderable {
|
|||
new HeadingElement.h2()..text = 'Object',
|
||||
new HRElement(),
|
||||
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/script_ref.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 {
|
||||
RenderingScheduler<LibraryViewElement> _r;
|
||||
|
@ -190,8 +189,6 @@ class LibraryViewElement extends CustomElement implements Renderable {
|
|||
queue: _r.queue)
|
||||
.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/top_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 {
|
||||
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/vm_menu.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 {
|
||||
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/vm_menu.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 {
|
||||
RenderingScheduler<ObjectViewElement> _r;
|
||||
|
@ -117,8 +116,6 @@ class ObjectViewElement extends CustomElement implements Renderable {
|
|||
_reachableSizes, _references, _retainingPaths, _objects,
|
||||
queue: _r.queue)
|
||||
.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/vm_menu.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 {
|
||||
RenderingScheduler<ObjectPoolViewElement> _r;
|
||||
|
@ -140,8 +139,6 @@ class ObjectPoolViewElement extends CustomElement implements Renderable {
|
|||
..children = _createEntry(entry)
|
||||
])
|
||||
.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/top_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 {
|
||||
RenderingScheduler<ObjectStoreViewElement> _r;
|
||||
|
@ -116,7 +115,6 @@ class ObjectStoreViewElement extends CustomElement implements Renderable {
|
|||
]
|
||||
])
|
||||
.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/top_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 {
|
||||
RenderingScheduler<PortsElement> _r;
|
||||
|
@ -101,7 +100,6 @@ class PortsElement extends CustomElement implements Renderable {
|
|||
new BRElement(),
|
||||
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/object_common.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 {
|
||||
RenderingScheduler<ScriptViewElement> _r;
|
||||
|
@ -149,7 +148,6 @@ class ScriptViewElement extends CustomElement implements Renderable {
|
|||
new ScriptInsetElement(_isolate, _script, _scripts, _objects, _events,
|
||||
currentPos: _pos, queue: _r.queue)
|
||||
.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/top_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 {
|
||||
RenderingScheduler<SentinelViewElement> _r;
|
||||
|
@ -82,8 +81,6 @@ class SentinelViewElement extends CustomElement implements Renderable {
|
|||
..text = 'Sentinel: #{_sentinel.valueAsString}',
|
||||
new HRElement(),
|
||||
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/vm_menu.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 {
|
||||
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/vm_menu.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 {
|
||||
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/vm_menu.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 {
|
||||
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/nav/notify.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';
|
||||
|
||||
class VMConnectElement extends CustomElement implements Renderable {
|
||||
|
@ -114,7 +113,6 @@ class VMConnectElement extends CustomElement implements Renderable {
|
|||
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/top_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';
|
||||
|
||||
class VMViewElement extends CustomElement implements Renderable {
|
||||
|
@ -119,7 +118,6 @@ class VMViewElement extends CustomElement implements Renderable {
|
|||
describeVM(),
|
||||
describeIsolateGroups(),
|
||||
describeSystemIsolateGroups(),
|
||||
new ViewFooterElement(queue: _r.queue).element
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -139,7 +139,6 @@ observatory_sources = [
|
|||
"lib/src/elements/unknown_ref.dart",
|
||||
"lib/src/elements/unlinkedcall_ref.dart",
|
||||
"lib/src/elements/unlinkedcall_view.dart",
|
||||
"lib/src/elements/view_footer.dart",
|
||||
"lib/src/elements/vm_connect.dart",
|
||||
"lib/src/elements/vm_connect_target.dart",
|
||||
"lib/src/elements/vm_view.dart",
|
||||
|
|
Loading…
Reference in a new issue