Commit cc2a4297 authored by Paul Lewis's avatar Paul Lewis Committed by Commit Bot

DevTools: Fixes overflowing name in event listeners

Bug: 843923
Change-Id: I5f186e003edcf7170359aa6e5906b98a61160269
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1781586Reviewed-by: default avatarYang Guo <yangguo@chromium.org>
Commit-Queue: Paul Lewis <aerotwist@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697595}
parent 9a264500
...@@ -286,7 +286,7 @@ EventListeners.ObjectEventListenerBar = class extends UI.TreeElement { ...@@ -286,7 +286,7 @@ EventListeners.ObjectEventListenerBar = class extends UI.TreeElement {
* @param {!Components.Linkifier} linkifier * @param {!Components.Linkifier} linkifier
*/ */
_setTitle(object, linkifier) { _setTitle(object, linkifier) {
const title = this.listItemElement.createChild('span'); const title = this.listItemElement.createChild('span', 'event-listener-details');
const subtitle = this.listItemElement.createChild('span', 'event-listener-tree-subtitle'); const subtitle = this.listItemElement.createChild('span', 'event-listener-tree-subtitle');
subtitle.appendChild(linkifier.linkifyRawLocation(this._eventListener.location(), this._eventListener.sourceURL())); subtitle.appendChild(linkifier.linkifyRawLocation(this._eventListener.location(), this._eventListener.sourceURL()));
......
...@@ -7,8 +7,9 @@ ...@@ -7,8 +7,9 @@
.tree-outline-disclosure li { .tree-outline-disclosure li {
padding: 2px 0 0 5px; padding: 2px 0 0 5px;
overflow: hidden; overflow: hidden;
display: list-item; display: flex;
min-height: 17px; min-height: 17px;
align-items: baseline;
} }
.tree-outline-disclosure > li { .tree-outline-disclosure > li {
...@@ -32,9 +33,19 @@ ...@@ -32,9 +33,19 @@
color: rgb(136, 19, 145); color: rgb(136, 19, 145);
} }
.tree-outline-disclosure .object-value-node {
overflow: hidden;
text-overflow: ellipsis;
}
.event-listener-details {
display: flex;
}
.event-listener-tree-subtitle { .event-listener-tree-subtitle {
float: right; float: right;
margin-left: 5px; margin-left: 5px;
flex-shrink: 0;
} }
.event-listener-button { .event-listener-button {
...@@ -43,12 +54,15 @@ ...@@ -43,12 +54,15 @@
border-radius: 3px; border-radius: 3px;
border: 1px solid #c3c3c3; border: 1px solid #c3c3c3;
margin-left: 10px; margin-left: 10px;
display: none; display: block;
cursor: pointer; cursor: pointer;
opacity: 0.8;
flex-shrink: 0;
} }
.event-listener-button:hover { .event-listener-button:hover {
background-color: #e0e0e0; background-color: #e0e0e0;
opacity: 1;
} }
.tree-outline-disclosure li:hover .event-listener-button { .tree-outline-disclosure li:hover .event-listener-button {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment