| OLD | NEW |
| 1 <link rel="import" href="../../../../packages/polymer/polymer.html"> | 1 <link rel="import" href="../../../../packages/polymer/polymer.html"> |
| 2 <link rel="import" href="curly_block.html"> | 2 <link rel="import" href="curly_block.html"> |
| 3 <link rel="import" href="observatory_element.html"> | 3 <link rel="import" href="observatory_element.html"> |
| 4 <link rel="import" href="service_ref.html"> | 4 <link rel="import" href="service_ref.html"> |
| 5 | 5 |
| 6 <polymer-element name="instance-ref" extends="service-ref"> | 6 <polymer-element name="instance-ref" extends="service-ref"> |
| 7 <template> | 7 <template> |
| 8 <link rel="stylesheet" href="css/shared.css"> | 8 <link rel="stylesheet" href="css/shared.css"> |
| 9 <style> | 9 <style> |
| 10 .indented { | 10 .indented { |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 80 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> | 80 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> |
| 81 <curly-block callback="{{ expander() }}" | 81 <curly-block callback="{{ expander() }}" |
| 82 expandKey="{{ expandKey }}"> | 82 expandKey="{{ expandKey }}"> |
| 83 <div class="indented"> | 83 <div class="indented"> |
| 84 <template repeat="{{ index in ref.elements.asMap().keys }}"> | 84 <template repeat="{{ index in ref.elements.asMap().keys }}"> |
| 85 [ {{ index }} ] | 85 [ {{ index }} ] |
| 86 <any-service-ref ref="{{ ref.elements[index] }}" | 86 <any-service-ref ref="{{ ref.elements[index] }}" |
| 87 expandKey="{{ makeExpandKey(index.toString()) }}"
> | 87 expandKey="{{ makeExpandKey(index.toString()) }}"
> |
| 88 </any-service-ref><br> | 88 </any-service-ref><br> |
| 89 </template> | 89 </template> |
| 90 <template if="{{ ref.length != ref.elements.length }}"> |
| 91 <div><em>{{ ref.length - ref.elements.length }} omitted elements</
em></div> |
| 92 </template> |
| 90 </div> | 93 </div> |
| 91 </curly-block> | 94 </curly-block> |
| 92 </template> | 95 </template> |
| 93 | 96 |
| 94 <template if="{{ ref.isMap }}"> | 97 <template if="{{ ref.isMap }}"> |
| 95 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> | 98 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> |
| 96 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> | 99 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> |
| 97 <div class="indented"> | 100 <div class="indented"> |
| 98 <template repeat="{{ association in ref.associations }}"> | 101 <template repeat="{{ association in ref.associations }}"> |
| 99 [ <any-service-ref ref="{{ association['key'] }}" | 102 [ <any-service-ref ref="{{ association['key'] }}" |
| 100 expandKey="{{ makeExpandKey('key') }}"> | 103 expandKey="{{ makeExpandKey('key') }}"> |
| 101 </any-service-ref> ] | 104 </any-service-ref> ] |
| 102 <any-service-ref ref="{{ association['value'] }}" | 105 <any-service-ref ref="{{ association['value'] }}" |
| 103 expandKey="{{ makeExpandKey('value') }}"> | 106 expandKey="{{ makeExpandKey('value') }}"> |
| 104 </any-service-ref><br> | 107 </any-service-ref><br> |
| 105 </template> | 108 </template> |
| 109 <template if="{{ ref.length != ref.association.length }}"> |
| 110 <div><em>{{ ref.length - ref.association.length }} omitted associa
tion</em></div> |
| 111 </template> |
| 106 </div> | 112 </div> |
| 107 </curly-block> | 113 </curly-block> |
| 108 </template> | 114 </template> |
| 109 | 115 |
| 110 <template if="{{ ref.isTypedData }}"> | 116 <template if="{{ ref.isTypedData }}"> |
| 111 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> | 117 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
({{ ref.length }})</a> |
| 112 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> | 118 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> |
| 113 <div class="indented"> | 119 <div class="indented"> |
| 114 <template repeat="{{ index in ref.typedElements.asMap().keys }}"> | 120 <template repeat="{{ index in ref.typedElements.asMap().keys }}"> |
| 115 [ {{ index }} ] | 121 [ {{ index }} ] |
| 116 {{ ref.typedElements[index].toString() }}<br> | 122 {{ ref.typedElements[index].toString() }}<br> |
| 117 </template> | 123 </template> |
| 124 <template if="{{ ref.length != ref.typedElements.length }}"> |
| 125 <div><em>{{ ref.length - ref.typedElements.length }} omitted eleme
nts</em></div> |
| 126 </template> |
| 118 </div> | 127 </div> |
| 119 </curly-block> | 128 </curly-block> |
| 120 </template> | 129 </template> |
| 121 | 130 |
| 122 <template if="{{ ref.isMirrorReference }}"> | 131 <template if="{{ ref.isMirrorReference }}"> |
| 123 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
</a> | 132 <a on-click="{{ goto }}" _href="{{ url }}"><em>{{ ref.clazz.name }}</em>
</a> |
| 124 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> | 133 <curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}"> |
| 125 <div class="indented"> | 134 <div class="indented"> |
| 126 <referent> : | 135 <referent> : |
| 127 <any-service-ref ref="{{ ref.referent }}" | 136 <any-service-ref ref="{{ ref.referent }}" |
| (...skipping 16 matching lines...) Expand all Loading... |
| 144 expandKey="{{ makeExpandKey('value') }}"> | 153 expandKey="{{ makeExpandKey('value') }}"> |
| 145 </any-service-ref><br> | 154 </any-service-ref><br> |
| 146 </div> | 155 </div> |
| 147 </curly-block> | 156 </curly-block> |
| 148 </template> | 157 </template> |
| 149 </span> | 158 </span> |
| 150 </template> | 159 </template> |
| 151 </polymer-element> | 160 </polymer-element> |
| 152 | 161 |
| 153 <script type="application/dart" src="instance_ref.dart"></script> | 162 <script type="application/dart" src="instance_ref.dart"></script> |
| OLD | NEW |