| Index: dart/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/nav_bar.html
|
| ===================================================================
|
| --- dart/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/nav_bar.html (revision 37220)
|
| +++ dart/runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/nav_bar.html (working copy)
|
| @@ -81,7 +81,7 @@
|
| </style>
|
|
|
| <li class="menu">
|
| - <a href="{{ link }}">{{ anchor }}</a>
|
| + <a on-click="{{ goto }}" href="{{ gotoLink(link) }}">{{ anchor }}</a>
|
| <ul><content></content></ul>
|
| </li>
|
| <template if="{{ !last }}">
|
| @@ -129,7 +129,7 @@
|
| text-decoration: none;
|
| }
|
| </style>
|
| - <li><a href="{{ link }}">{{ anchor }}</a>
|
| + <li><a on-click="{{ goto }}" href="{{ gotoLink(link) }}">{{ anchor }}</a>
|
| <ul><content></content></ul>
|
| </li>
|
| </template>
|
| @@ -165,9 +165,33 @@
|
| </template>
|
| </polymer-element>
|
|
|
| +<polymer-element name="nav-control" extends="observatory-element">
|
| + <template>
|
| + <style>
|
| + .black {
|
| + color: #000;
|
| + }
|
| + li {
|
| + float: right;
|
| + margin: 0;
|
| + }
|
| + button {
|
| + margin: 3px;
|
| + padding: 8px;
|
| + }
|
| + </style>
|
| + <!-- Disable until issues with history in Dartium are fixed
|
| + <li>
|
| + <button class="black" on-click="{{ back }}">◀</button>
|
| + <button class="black" on-click="{{ forward }}">▶</button>
|
| + </li>
|
| + -->
|
| + </template>
|
| +</polymer-element>
|
| +
|
| <polymer-element name="top-nav-menu">
|
| <template>
|
| - <nav-menu link="#/vm" anchor="Observatory" last="{{ last }}">
|
| + <nav-menu link="/vm" anchor="Observatory" last="{{ last }}">
|
| <content></content>
|
| </nav-menu>
|
| </template>
|
| @@ -176,15 +200,15 @@
|
| <polymer-element name="isolate-nav-menu" extends="observatory-element">
|
| <template>
|
| <nav-menu link="{{ hashLinkWorkaround }}" anchor="{{ isolate.name }}" last="{{ last }}">
|
| - <nav-menu-item link="{{ isolate.relativeHashLink('stacktrace') }}"
|
| + <nav-menu-item link="{{ isolate.relativeLink('stacktrace') }}"
|
| anchor="stack trace"></nav-menu-item>
|
| - <nav-menu-item link="{{ isolate.relativeHashLink('profile') }}"
|
| + <nav-menu-item link="{{ isolate.relativeLink('profile') }}"
|
| anchor="cpu profile"></nav-menu-item>
|
| - <nav-menu-item link="{{ isolate.relativeHashLink('allocationprofile') }}"
|
| + <nav-menu-item link="{{ isolate.relativeLink('allocationprofile') }}"
|
| anchor="allocation profile"></nav-menu-item>
|
| - <nav-menu-item link="{{ isolate.relativeHashLink('heapmap') }}"
|
| + <nav-menu-item link="{{ isolate.relativeLink('heapmap') }}"
|
| anchor="heap map"></nav-menu-item>
|
| - <nav-menu-item link="{{ isolate.relativeHashLink('debug/breakpoints') }}"
|
| + <nav-menu-item link="{{ isolate.relativeLink('debug/breakpoints') }}"
|
| anchor="breakpoints"></nav-menu-item>
|
| <content></content>
|
| </nav-menu>
|
| @@ -193,7 +217,7 @@
|
|
|
| <polymer-element name="library-nav-menu" extends="observatory-element">
|
| <template>
|
| - <nav-menu link="{{ library.hashLink }}"
|
| + <nav-menu link="{{ library.link }}"
|
| anchor="{{ library.name }}" last="{{ last }}">
|
| <content></content>
|
| </nav-menu>
|
| @@ -202,7 +226,7 @@
|
|
|
| <polymer-element name="class-nav-menu" extends="observatory-element">
|
| <template>
|
| - <nav-menu link="{{ cls.hashLink }}"
|
| + <nav-menu link="{{ cls.link }}"
|
| anchor="{{ cls.name }}" last="{{ last }}">
|
| <content></content>
|
| </nav-menu>
|
|
|