| Index: runtime/observatory/lib/src/elements/script_inset.dart
|
| diff --git a/runtime/observatory/lib/src/elements/script_inset.dart b/runtime/observatory/lib/src/elements/script_inset.dart
|
| index 0162ab55d005637dca9f13425bcde0694c8507dd..a4beb8939dffa50973141f6add6015a9db802dcc 100644
|
| --- a/runtime/observatory/lib/src/elements/script_inset.dart
|
| +++ b/runtime/observatory/lib/src/elements/script_inset.dart
|
| @@ -6,6 +6,7 @@ library script_inset_element;
|
|
|
| import 'dart:async';
|
| import 'dart:html';
|
| +import 'dart:svg';
|
| import 'package:observatory/app.dart';
|
| import 'package:observatory/models.dart' as M;
|
| import 'package:observatory/service.dart' as S;
|
| @@ -591,7 +592,9 @@ class ScriptInsetElement extends HtmlElement implements Renderable {
|
| button.disabled = false;
|
| });
|
| button.title = 'Refresh coverage';
|
| - button.text = '↺';
|
| + button.children = [
|
| + _iconRefresh.clone(true)
|
| + ];
|
| return button;
|
| }
|
|
|
| @@ -607,7 +610,9 @@ class ScriptInsetElement extends HtmlElement implements Renderable {
|
| _refresh();
|
| button.disabled = false;
|
| });
|
| - button.text = '🔥';
|
| + button.children = [
|
| + _iconWhatsHot.clone(true)
|
| + ];
|
| return button;
|
| }
|
|
|
| @@ -1347,3 +1352,29 @@ class ScriptLineProfile {
|
| bool isHot(bool self) => _percent(self) > kHotThreshold;
|
| bool isMedium(bool self) => _percent(self) > kMediumThreshold;
|
| }
|
| +
|
| +final SvgSvgElement _iconRefresh = new SvgSvgElement()
|
| + ..setAttribute('width', '24')
|
| + ..setAttribute('height', '24')
|
| + ..children = [
|
| + new PathElement()
|
| + ..setAttribute('d', 'M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 '
|
| + '3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 '
|
| + '7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 '
|
| + '0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 '
|
| + '1.78L13 11h7V4l-2.35 2.35z')
|
| + ];
|
| +
|
| +final SvgSvgElement _iconWhatsHot = new SvgSvgElement()
|
| + ..setAttribute('width', '24')
|
| + ..setAttribute('height', '24')
|
| + ..children = [
|
| + new PathElement()
|
| + ..setAttribute('d', 'M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 '
|
| + '3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 '
|
| + '4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 '
|
| + '17.41 3.8 13.5.67zM11.71 19c-1.78 '
|
| + '0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 '
|
| + '1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 '
|
| + '4.04 0 2.65-2.15 4.8-4.8 4.8z')
|
| + ];
|
|
|