Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(330)

Side by Side Diff: runtime/bin/vmservice/client/deployed/web/index_devtools.html

Issue 213853004: Add <eval-link> - a custom element for evaluating an expression. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: gen js Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script> 1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script>
2 <script src="packages/custom_element/custom-elements.debug.js"></script> 2 <script src="packages/custom_element/custom-elements.debug.js"></script>
3 3
4 <title>Dart VM Observatory</title> 4 <title>Dart VM Observatory</title>
5 <meta charset="utf-8"> 5 <meta charset="utf-8">
6 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss"> 6 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss">
7 <script type="text/javascript" src="https://www.google.com/jsapi"></script> 7 <script type="text/javascript" src="https://www.google.com/jsapi"></script>
8 <script src="packages/browser/interop.js"></script> 8 <script src="packages/browser/interop.js"></script>
9 9
10 <script src="index_devtools.html_bootstrap.dart.js"></script> 10 <script src="index_devtools.html_bootstrap.dart.js"></script>
(...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after
748 <div class="panel-heading">{{ error.kind }}</div> 748 <div class="panel-heading">{{ error.kind }}</div>
749 <div class="panel-body"> 749 <div class="panel-body">
750 <p>{{ error.message }}</p> 750 <p>{{ error.message }}</p>
751 </div> 751 </div>
752 </div> 752 </div>
753 </div> 753 </div>
754 </div> 754 </div>
755 </template> 755 </template>
756 756
757 </polymer-element> 757 </polymer-element>
758 <polymer-element name="eval-link">
759 <template>
760 <style>
761 .idle {
762 color: #0489c3;
763 cursor: pointer;
764 }
765 .busy {
766 color: #aaa;
767 cursor: wait;
768 }
769 </style>
770
771 <template if="{{ busy }}">
772 <span class="busy">[evaluate]</span>
773 </template>
774 <template if="{{ !busy }}">
775 <span class="idle"><a on-click="{{ evalNow }}">[evaluate]</a></span>
776 </template>
777 <template if="{{ result != null }}">
778 = <instance-ref ref="{{ result }}"></instance-ref>
779 </template>
780
781 </template>
782
783 </polymer-element>
758 <polymer-element name="field-view" extends="observatory-element"> 784 <polymer-element name="field-view" extends="observatory-element">
759 <template> 785 <template>
760 <style> 786 <style>
761 .content { 787 .content {
762 padding-left: 10%; 788 padding-left: 10%;
763 font: 400 14px 'Montserrat', sans-serif; 789 font: 400 14px 'Montserrat', sans-serif;
764 } 790 }
765 h1 { 791 h1 {
766 font: 400 18px 'Montserrat', sans-serif; 792 font: 400 18px 'Montserrat', sans-serif;
767 } 793 }
(...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after
1396 </template> 1422 </template>
1397 <template if="{{ instance['closureFunc'] != null }}"> 1423 <template if="{{ instance['closureFunc'] != null }}">
1398 <div class="memberItem"> 1424 <div class="memberItem">
1399 <div class="memberName">closure function</div> 1425 <div class="memberName">closure function</div>
1400 <div class="memberValue"> 1426 <div class="memberValue">
1401 <function-ref ref="{{ instance['closureFunc'] }}"> 1427 <function-ref ref="{{ instance['closureFunc'] }}">
1402 </function-ref> 1428 </function-ref>
1403 </div> 1429 </div>
1404 </div> 1430 </div>
1405 </template> 1431 </template>
1432
1433 <div class="memberItem">&nbsp;</div>
1434
1435 <div class="memberItem">
1436 <div class="memberName">toString()</div>
1437 <div class="memberValue">
1438 <eval-link callback="{{ eval }}" expr="toString()"></eval-link>
1439 </div>
1440 </div>
1406 </div> 1441 </div>
1407 </div> 1442 </div>
1408 1443
1409 <hr> 1444 <hr>
1410 1445
1411 <div class="content"> 1446 <div class="content">
1412 <template if="{{ instance['fields'].isNotEmpty }}"> 1447 <template if="{{ instance['fields'].isNotEmpty }}">
1413 fields ({{ instance['fields'].length }}) 1448 fields ({{ instance['fields'].length }})
1414 <curly-block> 1449 <curly-block>
1415 <div class="memberList"> 1450 <div class="memberList">
(...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after
2107 <template> 2142 <template>
2108 <a href="{{ url }}">{{ ref.name }}</a> 2143 <a href="{{ url }}">{{ ref.name }}</a>
2109 </template> 2144 </template>
2110 2145
2111 </polymer-element> 2146 </polymer-element>
2112 2147
2113 2148
2114 <observatory-application devtools="true"></observatory-application> 2149 <observatory-application devtools="true"></observatory-application>
2115 2150
2116 </body></html> 2151 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698