blob: 1bb23f32fae613819619ff3c3eb8bcd3a0fe8b95 [file] [log] [blame]
<link rel="import" href="../../../../packages/polymer/polymer.html">
<link rel="import" href="instance_ref.html">
<link rel="import" href="observatory_element.html">
<link rel="import" href="service_ref.html">
<polymer-element name="field-ref" extends="service-ref">
<template>
<link rel="stylesheet" href="css/shared.css">
<span>
<template if="{{ ref['static'] }}">static</template>
<template if="{{ ref['final'] }}">final</template>
<template if="{{ ref['const'] }}">const</template>
<template if="{{ (ref['declaredType'].name == 'dynamic' &&
!ref['final'] && !ref['const']) }}">
var
</template>
<template if="{{ (ref['declaredType'].name != 'dynamic') }}">
<instance-ref ref="{{ ref['declaredType'] }}"></instance-ref>
</template>
<a on-click="{{ goto }}" title="{{ hoverText }}" href="{{ url }}">{{ name }}</a>
</span>
</template>
</polymer-element>
<script type="application/dart" src="field_ref.dart"></script>