Skip to content

Commit 9d8351c

Browse files
ktranDevtools-frontend LUCI CQ
authored andcommitted
[GM3Restyling] Update Popover Helper usages
Screenshot: https://imgur.com/a/J3ewzJ2 Bug: 406664599 Change-Id: I6d90f444824158af688f6d233a68d77f0e2cff5b Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6396865 Reviewed-by: Kateryna Prokopenko <[email protected]> Commit-Queue: Kim-Anh Tran <[email protected]>
1 parent e252e56 commit 9d8351c

File tree

14 files changed

+28
-47
lines changed

14 files changed

+28
-47
lines changed

front_end/panels/elements/ElementsTreeOutline.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ export class ElementsTreeOutline extends
232232
};
233233
}, 'elements.issue');
234234
this.#popupHelper.setTimeout(300);
235-
this.#popupHelper.setHasPadding(true);
236235
}
237236
}
238237

front_end/panels/elements/ImagePreviewPopover.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ export class ImagePreviewPopover {
2424
this.getDOMNode = getDOMNode;
2525
this.popover =
2626
new UI.PopoverHelper.PopoverHelper(container, this.handleRequest.bind(this), 'elements.image-preview');
27-
this.popover.setHasPadding(true);
2827
this.popover.setTimeout(0, 100);
2928
}
3029

front_end/panels/elements/components/CSSHintDetailsView.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@ export class CSSHintDetailsView extends HTMLElement {
5050
${this.#authoringHint.getPossibleFixMessage() ? html`
5151
<div class="hint-popup-possible-fix">
5252
${Directives.unsafeHTML(this.#authoringHint.getPossibleFixMessage())}
53-
${link ? html`
54-
<x-link id="learn-more" href=${link} class="clickable underlined unbreakable-text">
55-
${i18nString(UIStrings.learnMore)}
56-
</x-link>
57-
`: ''}
5853
</div>
5954
` : ''}
55+
${link ? html`
56+
<div class="footer">
57+
<x-link id="learn-more" href=${link} class="clickable underlined unbreakable-text">
58+
${i18nString(UIStrings.learnMore)}
59+
</x-link>
60+
</div>
61+
`: ''}
6062
</div>
6163
`, this.#shadow, {
6264
host: this,

front_end/panels/elements/components/cssHintDetailsView.css

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
.hint-popup-wrapper {
88
max-width: 232px;
9-
font-size: 12px;
10-
line-height: 1.4;
119
}
1210

1311
code {
@@ -30,3 +28,7 @@ code {
3028
.unbreakable-text {
3129
white-space: nowrap;
3230
}
31+
32+
.footer {
33+
margin-top: var(--sys-size-5);
34+
}

front_end/panels/network/NetworkLogViewColumns.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,6 @@ export class NetworkLogViewColumns {
267267

268268
this.popoverHelper = new UI.PopoverHelper.PopoverHelper(
269269
this.networkLogView.element, this.getPopoverRequest.bind(this), 'network.initiator-stacktrace');
270-
this.popoverHelper.setHasPadding(true);
271270
this.popoverHelper.setTimeout(300, 300);
272271
this.dataGridInternal = new DataGrid.SortableDataGrid.SortableDataGrid<NetworkNode>(({
273272
displayName: (i18nString(UIStrings.networkLog) as string),

front_end/panels/network/NetworkWaterfallColumn.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ export class NetworkWaterfallColumn extends UI.Widget.VBox {
7676

7777
this.popoverHelper =
7878
new UI.PopoverHelper.PopoverHelper(this.element, this.getPopoverRequest.bind(this), 'network.timing');
79-
this.popoverHelper.setHasPadding(true);
8079
this.popoverHelper.setTimeout(300, 300);
8180

8281
this.nodes = [];

front_end/panels/profiler/HeapSnapshotView.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,6 @@ export class HeapSnapshotView extends UI.View.SimpleView implements DataDisplayD
475475
this.popoverHelper = new UI.PopoverHelper.PopoverHelper(
476476
this.element, this.getPopoverRequest.bind(this), 'profiler.heap-snapshot-object');
477477
this.popoverHelper.setDisableOnClick(true);
478-
this.popoverHelper.setHasPadding(true);
479478
this.element.addEventListener('scroll', this.popoverHelper.hidePopover.bind(this.popoverHelper), true);
480479

481480
this.currentPerspectiveIndex = 0;

front_end/panels/protocol_monitor/JSONEditor.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ export class JSONEditor extends Common.ObjectWrapper.eventMixin<EventTypes, type
238238
this.contentElement, event => this.#handlePopoverDescriptions(event), 'protocol-monitor.hint');
239239
this.#hintPopoverHelper.setDisableOnClick(true);
240240
this.#hintPopoverHelper.setTimeout(300);
241-
this.#hintPopoverHelper.setHasPadding(true);
242241
const targetManager = SDK.TargetManager.TargetManager.instance();
243242
targetManager.addEventListener(
244243
SDK.TargetManager.Events.AVAILABLE_TARGETS_CHANGED, this.#handleAvailableTargetsChanged, this);
@@ -468,7 +467,7 @@ export class JSONEditor extends Common.ObjectWrapper.eventMixin<EventTypes, type
468467
const replyArgs = elementData.replyArgs;
469468
let popupContent = '';
470469
// replyArgs and type cannot get into conflict because replyArgs is attached to a command and type to a parameter
471-
if (replyArgs) {
470+
if (replyArgs && replyArgs.length > 0) {
472471
popupContent = tail + `Returns: ${replyArgs}<br>`;
473472
} else if (type) {
474473
popupContent = tail + `<br>Type: ${type}<br>`;
@@ -480,7 +479,7 @@ export class JSONEditor extends Common.ObjectWrapper.eventMixin<EventTypes, type
480479
box: hintElement.boxInWindow(),
481480
show: async (popover: UI.GlassPane.GlassPane) => {
482481
const popupElement = new ElementsComponents.CSSHintDetailsView.CSSHintDetailsView({
483-
getMessage: () => `<code><span>${head}</span></code>`,
482+
getMessage: () => `<span>${head}</span>`,
484483
getPossibleFixMessage: () => popupContent,
485484
getLearnMoreLink: () =>
486485
`https://chromedevtools.github.io/devtools-protocol/tot/${this.command.split('.')[0]}/`,

front_end/panels/sources/DebuggerPlugin.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,6 @@ export class DebuggerPlugin extends Plugin {
397397
new UI.PopoverHelper.PopoverHelper(editor, this.getPopoverRequest.bind(this), 'sources.object-properties');
398398
this.popoverHelper.setDisableOnClick(true);
399399
this.popoverHelper.setTimeout(250, 250);
400-
this.popoverHelper.setHasPadding(true);
401400
}
402401

403402
static override accepts(uiSourceCode: Workspace.UISourceCode.UISourceCode): boolean {

front_end/panels/sources/UISourceCodeFrame.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,8 @@ export class UISourceCodeFrame extends
8686

8787
this.errorPopoverHelper = new UI.PopoverHelper.PopoverHelper(
8888
this.textEditor.editor.contentDOM, this.getErrorPopoverContent.bind(this), 'sources.error');
89-
this.errorPopoverHelper.setHasPadding(true);
9089

9190
this.errorPopoverHelper.setTimeout(100, 100);
92-
9391
this.initializeUISourceCode();
9492
}
9593

0 commit comments

Comments
 (0)