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

Unified Diff: runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html

Issue 299143007: Show flags in Observatory. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: gen js + code review Created 6 years, 7 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/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html
diff --git a/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html b/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html
new file mode 100644
index 0000000000000000000000000000000000000000..cabdd91073477654e90991d3989d32674defe63d
--- /dev/null
+++ b/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html
@@ -0,0 +1,55 @@
+<head>
+ <link rel="import" href="nav_bar.html">
+ <link rel="import" href="observatory_element.html">
+ <link rel="import" href="stack_frame.html">
+</head>
+
+<polymer-element name="flag-list" extends="observatory-element">
+ <template>
+ <link rel="stylesheet" href="css/shared.css">
+ <nav-bar>
+ <top-nav-menu></top-nav-menu>
+ <nav-menu link="{{ flagList.isolate.relativeHashLink('flags') }}" anchor="flags" last="{{ true }}"></nav-menu>
+ <nav-refresh callback="{{ refresh }}"></nav-refresh>
+ </nav-bar>
+
+ <div class="content-centered">
+ <template if="{{ flagList['modifiedFlags'].isNotEmpty }}">
+ <h1>Modified Flags</h1>
+ <br>
+ <template repeat="{{ flag in flagList['modifiedFlags'] }}">
+ <flag-item flag="{{ flag }}"></flag-item>
+ <br>
+ </template>
+ <hr>
+ </template>
+
+ <h1>Unmodified Flags</h1>
+ <br>
+ <template if="{{ flagList['unmodifiedFlags'].isEmpty }}">
+ <em>None</em>
+ </template>
+ <template if="{{ flagList['unmodifiedFlags'].isNotEmpty }}">
+ <template repeat="{{ flag in flagList['unmodifiedFlags'] }}">
+ <flag-item flag="{{ flag }}"></flag-item>
+ <br>
+ </template>
+ </template>
+ </div>
+
+ </template>
+</polymer-element>
+
+<polymer-element name="flag-item" extends="observatory-element">
+ <template>
+ <link rel="stylesheet" href="css/shared.css">
+ <span style="color:#aaa">// {{ flag['comment'] }}</span>
+ <div style="padding: 3px 0">
+ <b>{{ flag['name'] }}</b>
+ &nbsp;=&nbsp;
+ {{ flag['valueAsString'] }}
+ </div>
+ </template>
+</polymer-element>
+
+<script type="application/dart" src="flag_list.dart"></script>

Powered by Google App Engine
This is Rietveld 408576698