Index: client/web/index.html |
diff --git a/client/web/index.html b/client/web/index.html |
index 2ca6306eec31bd6f888d6a925d48ab550f7367ea..9bd434daa813f962a18b00355c15c5b04c30ca3f 100644 |
--- a/client/web/index.html |
+++ b/client/web/index.html |
@@ -2,7 +2,7 @@ |
<html> |
<head> |
<meta charset="utf-8"> |
- <title>Dart API Reference V3</title> |
+ <title>Dart API Reference</title> |
<link rel="stylesheet" type="text/css" |
href="static/styles.css"> |
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800" rel="stylesheet" type="text/css"> |
@@ -10,7 +10,9 @@ |
<link rel="stylesheet" type="text/css" href="static/apidoc-styles.css" /> |
<link rel="components" href="doc_link.html"> |
+ <link rel="components" href="element_summary.html"> |
+ <!-- Initialize Google Analytics. --> |
<script type="text/javascript"> |
var _gaq = _gaq || []; |
_gaq.push(["_setAccount", "UA-26406144-9"]); |
@@ -35,8 +37,8 @@ |
<a href="#!">Dart API Reference</a> |
<template instantiate="if currentLibrary != null"> |
- <span>> </span> |
- <x-doc-link ref="{{currentLibrary}}"></x-doc-link> |
+ <span>> </span> |
+ <x-doc-link ref="{{currentLibrary}}"></x-doc-link> |
</template> |
<template instantiate="if currentType != null"> |
@@ -53,19 +55,17 @@ |
</form> |
</div> |
- <div class="drop-down" id="drop-down"></div> |
- |
<div class="nav"> |
<template instantiate="if currentLibrary != null"> |
- <ul> |
+ <ul class="tree-list"> |
<template iterate='clazz in currentLibrary.sortedClasses'> |
<li class="{{kindCssClass(clazz)}}" data-id="{{clazz.id}}"> |
<template instantiate="if currentType != clazz"> |
<x-doc-link ref="{{clazz}}"></x-doc-link> |
</template> |
<template instantiate="if currentType == clazz"> |
- <span>{{clazz.name}}</span> |
- <ul> |
+ <span>{{clazz.shortDescription}}</span> |
+ <ul class="tree-list"> |
<template iterate="member in clazz.children"> |
<li class="{{kindCssClass(member)}}" data-id="{{member.id}}"> |
<a href="{{permalink(member)}}">{{member.shortDescription}}</a></li> |
@@ -76,65 +76,67 @@ |
</template> |
</ul> |
</template> |
- </div> |
+ </div> |
<div class="content"> |
- <template instantiate="if currentType != null"> |
- <div class="class-summary"> |
- <template instantiate="if currentType is ClassElement"> |
- <h4>Hierarchy</h4> |
- <x-class-hierarchy clazz="{{currentType}}"></x-class-hierarchy> |
- <template instantiate="if !currentType.interfaces.isEmpty"> |
- <h4>Implements</h4> |
- <ul> |
- <template iterate='interface in currentType.interfaces'> |
- <li> |
- <x-doc-link ref="{{interface}}"></x-doc-link> |
- </li> |
- </template> |
- </ul> |
- </template> |
- </template> |
- <h4>Source</h4> |
- <template instantiate="if currentType.uri != null"> |
- <a href="https://code.google.com/p/dart/source/browse/trunk/dart/{{currentType.uri}}?r={{svnRevisionNumber}}#{{currentType.line}}" target="_blank">{{currentType.uri}}</a> |
- </template> |
- </div> |
- </template> |
<template instantiate="if currentLibrary == null"> |
<h2>Dart API Reference</h2> |
- <h3>Libraries</h3> |
- <ul class="libraries"> |
- <template iterate='library in libraries.values'> |
- <li> |
+ <h3>Libraries</h3> |
+ <ul class="libraries tree-list"> |
+ <template iterate='library in libraries.values'> |
+ <li class="{{kindCssClass(library)}}"> |
<x-doc-link ref="{{library}}"></x-doc-link> |
</li> |
- </template> |
- </ul> |
- </template> |
+ </template> |
+ </ul> |
+ </template> |
<template instantiate="if currentLibrary != null && currentType == null"> |
<div> |
- <div><h2><strong>{{currentLibrary.name}}</strong> library</h2></div> |
- <template instantiate="if !currentLibrary.loading"> |
- <div> |
- <template instantiate="if currentLibrary.comment != null"> |
- <div>{{currentLibrary.commentHtml}}</div> |
- </template> |
+ <div><h2><strong>{{currentLibrary.shortDescription}}</strong> library</h2></div> |
+ |
+ <template instantiate="if !currentLibrary.loading"> |
+ <div> |
+ <template instantiate="if currentLibrary.comment != null"> |
+ <div>{{currentLibrary.commentHtml}}</div> |
+ </template> |
<x-member-blocks blocks="{{currentLibrary.childBlocks}}"> |
</x-member-blocks> |
- </div> |
- </template> |
- </div> |
+ </div> |
+ </template> |
+ </div> |
</template> |
<template instantiate="if currentType != null"> |
<div> |
- <div><h2 class="{{kindCssClass(currentType)}}"><strong>{{currentType.name}}</strong> {{currentType.kind}}</h2></div> |
- <template instantiate="if currentType.comment != null"> |
- <div>{{currentType.commentHtml}}</div> |
- </template> |
+ <h2 class="{{kindCssClass(currentType)}}"><strong>{{currentType.shortDescription}}</strong> {{currentType.kindDescription}}</h2> |
+ <template instantiate="if currentType != null"> |
+ <div class="class-summary"> |
+ <template instantiate="if currentType is ClassElement"> |
+ <h4>Hierarchy</h4> |
+ <x-class-hierarchy clazz="{{currentType}}"></x-class-hierarchy> |
+ <template instantiate="if !currentType.interfaces.isEmpty"> |
+ <h4>Implements</h4> |
+ <ul class="tree-list"> |
+ <template iterate='interface in currentType.interfaces'> |
+ <li> |
+ <x-doc-link ref="{{interface}}"></x-doc-link> |
+ </li> |
+ </template> |
+ </ul> |
+ </template> |
+ </template> |
+ <h4>Source</h4> |
+ <template instantiate="if currentType.uri != null"> |
+ <a href="https://code.google.com/p/dart/source/browse/trunk/dart/{{currentType.uri}}?r={{svnRevisionNumber}}#{{currentType.line}}" target="_blank">{{currentType.uri}}</a> |
+ </template> |
+ </div> |
+ </template> |
+ |
+ <template instantiate="if currentType.comment != null"> |
+ <div>{{currentType.commentHtml}}</div> |
+ </template> |
</div> |
<div> |
<template instantiate="if currentType is ClassElement && !currentType.subclasses.isEmpty"> |
@@ -193,8 +195,8 @@ main() { |
status = 'Loading...'; |
loadModel().then((_) { |
status = ''; |
- watchers.dispatch(); |
- }); |
+ watchers.dispatch(); |
+ }); |
} |
</script> |
</body> |