| Index: dart/runtime/bin/vmservice/client/lib/src/observatory_elements/field_view.html
 | 
| ===================================================================
 | 
| --- dart/runtime/bin/vmservice/client/lib/src/observatory_elements/field_view.html	(revision 31530)
 | 
| +++ dart/runtime/bin/vmservice/client/lib/src/observatory_elements/field_view.html	(working copy)
 | 
| @@ -1,4 +1,5 @@
 | 
|  <head>
 | 
| +  <link rel="import" href="class_ref.html">
 | 
|    <link rel="import" href="observatory_element.html">
 | 
|  </head>
 | 
|  <polymer-element name="field-view" extends="observatory-element">
 | 
| @@ -10,10 +11,8 @@
 | 
|            <template if="{{ field['static'] }}">static</template>
 | 
|            <template if="{{ field['final'] }}">final</template>
 | 
|            <template if="{{ field['const'] }}">const</template>
 | 
| -          {{ field['user_name'] }} ({{ field['name'] }}) 
 | 
| -          <a class="pull-right" href="{{ app.locationManager.currentIsolateClassLink(field['class']['id'])}}">
 | 
| -            {{ field['class']['user_name'] }}
 | 
| -          </a>
 | 
| +          {{ field['user_name'] }} ({{ field['name'] }})
 | 
| +          <class-ref app="{{ app }}" ref="{{ field['class'] }}"></class-ref>
 | 
|          </div>
 | 
|          <div class="panel-body">
 | 
|          <template if="{{ field['guard_class'] == 'dynamic'}}">
 | 
| @@ -22,9 +21,9 @@
 | 
|              assigned a single type, performance may improve.
 | 
|            </div>
 | 
|          </template>
 | 
| -        <template if="{{ field['guard_class'] != 'dynamic'}}">
 | 
| +        <template if="{{ (field['guard_class'] != 'dynamic') && (field['guard_class'] != 'unknown') }}">
 | 
|            <div class="alert alert-success">Field has monomorphic type</div>
 | 
| -          <template if="{{ (field['guard_class'] != 'dynamic') && 
 | 
| +          <template if="{{ (field['guard_class'] != 'dynamic') &&
 | 
|                          field['guard_nullable'] }}">
 | 
|              <div class="alert alert-info">
 | 
|                Field has been assigned null. If a field is never assigned null,
 | 
| @@ -32,9 +31,7 @@
 | 
|              </div>
 | 
|            </template>
 | 
|            <blockquote>
 | 
| -            <a href="{{ app.locationManager.currentIsolateClassLink(field['guard_class']['id'])}}">
 | 
| -            {{ field['guard_class']['user_name'] }}
 | 
| -          </a>
 | 
| +            <class-ref app="{{ app }}" ref="{{ field['guard_class'] }}"></class-ref>
 | 
|            </blockquote>
 | 
|          </template>
 | 
|          </div>
 | 
| 
 |