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

Unified Diff: runtime/observatory/lib/src/elements/nav/bar.dart

Issue 2310003004: Removed polymer & mirror from Observatory (Closed)
Patch Set: Fixed crash in heap-map page Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/observatory/lib/src/elements/nav/bar.dart
diff --git a/runtime/observatory/lib/src/elements/nav/bar.dart b/runtime/observatory/lib/src/elements/nav/bar.dart
deleted file mode 100644
index b175ba6a21703f986902bfd8ffeac689b475e3ea..0000000000000000000000000000000000000000
--- a/runtime/observatory/lib/src/elements/nav/bar.dart
+++ /dev/null
@@ -1,76 +0,0 @@
-// Copyright (c) 2016, 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.
-
-import 'dart:html';
-import 'dart:async';
-import 'package:observatory/src/elements/helpers/tag.dart';
-import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
-
-class NavBarElement extends HtmlElement implements Renderable {
- static final StyleElement _style = () {
- var style = new StyleElement();
- style.text = 'nav.nav-bar {'
- 'line-height: normal;'
- 'position: fixed;'
- 'top: 0;'
- 'width: 100%;'
- 'z-index: 1000;'
- '}'
- 'nav.nav-bar > ul {'
- 'display: inline-table;'
- 'position: relative;'
- 'list-style: none;'
- 'padding-left: 0;'
- 'margin: 0;'
- 'width: 100%;'
- 'z-index: 1000;'
- 'font: 400 16px \'Montserrat\', sans-serif;'
- 'color: white;'
- 'background-color: #0489c3;'
- '}';
- return style;
- }();
-
- static const tag = const Tag<NavBarElement>('nav-bar');
-
- RenderingScheduler _r;
-
- Stream<RenderedEvent<NavBarElement>> get onRendered => _r.onRendered;
-
- factory NavBarElement({RenderingQueue queue}) {
- NavBarElement e = document.createElement(tag.name);
- e._r = new RenderingScheduler(e, queue: queue);
- return e;
- }
-
- NavBarElement.created() : super.created() {
- // TODO(cbernaschina) remove when no more needed.
- _r = new RenderingScheduler(this);
- createShadowRoot();
- }
-
- @override
- void attached() { super.attached(); _r.enable(); }
-
- @override
- void detached() {
- super.detached(); _r.disable(notify: true);
- shadowRoot.children = [];
- }
-
- void render() {
- shadowRoot.children = [
- _style.clone(true),
- document.createElement('nav')
- ..classes = ['nav-bar']
- ..children = [
- new UListElement()
- ..children = [
- new ContentElement()
- ],
- ],
- new DivElement()
- ];
- }
-}
« no previous file with comments | « runtime/observatory/lib/src/elements/metrics.dart ('k') | runtime/observatory/lib/src/elements/nav/class_menu.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698