blob: c3ddec7145cb758085c824e3a6460cf95e8d576a [file] [log] [blame]
<link rel="import" href="../../../../packages/polymer/polymer.html">
<link rel="import" href="curly_block.html">
<link rel="import" href="observatory_element.html">
<link rel="import" href="service_ref.html">
<polymer-element name="class-ref" extends="service-ref">
<template>
<link rel="stylesheet" href="css/shared.css">
<style>
.indented {
margin-left: 1.5em;
font: 400 14px 'Montserrat', sans-serif;
line-height: 150%;
}
</style><!--
--><a on-click="{{ goto }}" _href="{{ url }}">{{ ref.name }}</a><!--
--><template if="{{ asValue }}">
<curly-block callback="{{ expander() }}" expandKey="{{ expandKey }}">
<div class="indented">
<template repeat="{{ field in ref.fields }}">
<template if="{{ field.isStatic }}">
{{ field.name }}&nbsp;:&nbsp;
<any-service-ref ref="{{ field.staticValue }}"
expandKey="{{ makeExpandKey(field.name) }}">
</any-service-ref><br>
</template>
</template>
</div>
</curly-block>
</template><!--
--></template>
</polymer-element>
<script type="application/dart" src="class_ref.dart"></script>