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

Unified Diff: runtime/bin/vmservice/client/lib/src/observatory_elements/instance_ref.html

Issue 182413007: Add new <curly-block> element. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: gen js / fix bugs with reload Created 6 years, 10 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/lib/src/observatory_elements/instance_ref.html
diff --git a/runtime/bin/vmservice/client/lib/src/observatory_elements/instance_ref.html b/runtime/bin/vmservice/client/lib/src/observatory_elements/instance_ref.html
index ce1ce3d8809cbe6c6e172a7947396cb86fbdb397..05beb9ea68cf511134c1bdfedff5aac16a6ec649 100644
--- a/runtime/bin/vmservice/client/lib/src/observatory_elements/instance_ref.html
+++ b/runtime/bin/vmservice/client/lib/src/observatory_elements/instance_ref.html
@@ -1,18 +1,14 @@
<head>
+ <link rel="import" href="curly_block.html">
<link rel="import" href="observatory_element.html">
<link rel="import" href="service_ref.html">
</head>
<polymer-element name="instance-ref" extends="service-ref">
<template>
<style>
- .memberList {
- margin-left: 3em;
- border-spacing: 0;
- border-collapse: collapse;
- }
.member {
- vertical-align: top;
- padding: 0 1em;
+ vertical-align: top;
+ padding: 0 0 0 1em;
}
</style>
<div>
@@ -37,27 +33,23 @@
</template>
<template if="{{ isInstanceRef(ref['type']) }}">
- <a href="{{ url }}"><em>{{ ref['class']['user_name'] }}</em></a> {
- <a on-click="{{ toggleExpand }}">...</a>
- <template if="{{ expanded }}">
- <table class="memberList">
+ <a href="{{ url }}"><em>{{ ref['class']['user_name'] }}</em></a>
+ <curly-block callback="{{ expander() }}">
+ <table>
<tr template repeat="{{ field in ref['fields'] }}">
-
<td class="member">{{ field['decl']['user_name'] }}</td>
<td class="member">
<instance-ref app="{{ app }}" ref="{{ field['value'] }}"></instance-ref>
</td>
</tr>
</table>
- </template>
- }
+ </curly-block>
</template>
<template if="{{ isListRef(ref['type']) }}">
- <a href="{{ url }}"><em>{{ ref['class']['user_name'] }}</em> ({{ ref['length']}})</a> {
- <a on-click="{{ toggleExpand }}">...</a>
- <template if="{{ expanded }}">
- <table class="memberList">
+ <a href="{{ url }}"><em>{{ ref['class']['user_name'] }}</em> ({{ ref['length']}})</a>
+ <curly-block callback="{{ expander() }}">
+ <table>
<tr template repeat="{{ element in ref['elements'] }}">
<td class="member">[{{ element['index']}}]</td>
<td class="member">
@@ -65,8 +57,7 @@
</td>
</tr>
</table>
- </template>
- }
+ </curly-block>
</template>
</div>

Powered by Google App Engine
This is Rietveld 408576698