mirror of
https://github.com/dart-lang/sdk
synced 2024-10-04 20:39:38 +00:00
Migrator: Add preliminary styles to stack trace
Change-Id: Iac8fdccb18b5ba04b058236ac1ee9b60643f67cf Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138924 Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Samuel Rawlins <srawlins@google.com>
This commit is contained in:
parent
0def426463
commit
cc85d28e60
|
@ -356,6 +356,31 @@ footer .wide {
|
|||
cursor: pointer;
|
||||
}
|
||||
|
||||
p.trace .type-description {
|
||||
/* From HLJS's .hljs-keyword, .hljs-selector-tag, .hljs-deletion */
|
||||
color: #cc7832;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
ul.trace {
|
||||
font-size: 13px;
|
||||
list-style-type: none;
|
||||
padding-left: 0px;
|
||||
}
|
||||
|
||||
ul.trace li {
|
||||
color: white;
|
||||
margin-left: 14px;
|
||||
text-indent: -14px;
|
||||
}
|
||||
|
||||
ul.trace li .function {
|
||||
/* From HLJS's .hljs-section, .hljs-title, .hljs-type */
|
||||
color: #ffc66d;
|
||||
font-family: monospace;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.elevation-z4 {
|
||||
box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),
|
||||
0px 4px 5px 0px rgba(0, 0, 0, 0.14),
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -407,12 +407,19 @@ void populateEditDetails([EditDetails response]) {
|
|||
}
|
||||
|
||||
for (var trace in response.traces) {
|
||||
var traceParagraph = editPanel.append(document.createElement('p'));
|
||||
traceParagraph.append(Text(trace.description));
|
||||
var ul = traceParagraph.append(document.createElement('ul'));
|
||||
var traceParagraph =
|
||||
editPanel.append(document.createElement('p')..classes = ['trace']);
|
||||
traceParagraph.append(Text('Nullability trace for: '));
|
||||
traceParagraph.append(document.createElement('span')
|
||||
..classes = ['type-description']
|
||||
..append(Text(trace.description)));
|
||||
var ul = traceParagraph
|
||||
.append(document.createElement('ul')..classes = ['trace']);
|
||||
for (var entry in trace.entries) {
|
||||
var li = ul.append(document.createElement('li'));
|
||||
li.append(Text(entry.function ?? 'unknown'));
|
||||
var li = ul.append(document.createElement('li')..innerHtml = '❏ ');
|
||||
li.append(document.createElement('span')
|
||||
..classes = ['function']
|
||||
..append(Text(entry.function ?? 'unknown')));
|
||||
var link = entry.link;
|
||||
if (link != null) {
|
||||
li.append(Text(' ('));
|
||||
|
|
Loading…
Reference in a new issue