[ve] Add default jslog context value to the ToolbarFilter

Bug: 348173254
Change-Id: Ifcc6bff32be9364954e15771e345dec6121ad050
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5729987
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
Auto-Submit: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Kim-Anh Tran <kimanh@chromium.org>
This commit is contained in:
Danil Somsikov
2024-07-24 04:29:31 +00:00
committed by Devtools-frontend LUCI CQ
parent 2611d572ed
commit 484ff70372
6 changed files with 15 additions and 14 deletions
@@ -372,7 +372,7 @@ export class ProtocolMonitorDataGrid extends Common.ObjectWrapper.eventMixin<Eve
this.suggestionBuilder = new UI.FilterSuggestionBuilder.FilterSuggestionBuilder(keys);
this.textFilterUI = new UI.Toolbar.ToolbarFilter(
undefined, 1, .2, '', this.suggestionBuilder.completions.bind(this.suggestionBuilder), true, 'filter');
undefined, 1, .2, '', this.suggestionBuilder.completions.bind(this.suggestionBuilder), true);
this.textFilterUI.addEventListener(UI.Toolbar.ToolbarInput.Event.TextChanged, event => {
const query = event.data as string;
const filters = this.filterParser.parse(query);
+1 -1
View File
@@ -864,7 +864,7 @@ export class ToolbarFilter extends ToolbarInput {
const filterPlaceholder = filterBy ? filterBy : i18nString(UIStrings.filter);
super(
filterPlaceholder, filterPlaceholder, growFactor, shrinkFactor, tooltip, completions, dynamicCompletions,
jslogContext);
jslogContext || 'filter');
const filterIcon = IconButton.Icon.create('filter');
this.element.prepend(filterIcon);
+7 -6
View File
@@ -225,18 +225,19 @@ export async function getStorageItemsData(columns: string[], leastExpected: numb
export async function filterStorageItems(filter: string) {
const element = await $('.toolbar-input-prompt') as puppeteer.ElementHandle;
await expectVeEvents(
[veImpressionsUnder('Panel: resources > Pane: cookies-data > Toolbar', [veImpression('TextField')])]);
[veImpressionsUnder('Panel: resources > Pane: cookies-data > Toolbar', [veImpression('TextField', 'filter')])]);
await element.type(filter);
await expectVeEvents([
veChange('Panel: resources > Pane: cookies-data > Toolbar > TextField'),
veChange('Panel: resources > Pane: cookies-data > Toolbar > TextField: filter'),
veImpressionsUnder(
'Panel: resources > Pane: cookies-data > Toolbar > TextField', [veImpression('Action', 'clear')]),
'Panel: resources > Pane: cookies-data > Toolbar > TextField: filter', [veImpression('Action', 'clear')]),
]);
}
export async function clearStorageItemsFilter() {
await click('.toolbar-input .toolbar-input-clear-button');
await expectVeEvents([veClick('Panel: resources > Pane: cookies-data > Toolbar > TextField > Action: clear')]);
await expectVeEvents(
[veClick('Panel: resources > Pane: cookies-data > Toolbar > TextField: filter > Action: clear')]);
}
export async function clearStorageItems() {
@@ -396,7 +397,7 @@ function veImpressionForCookieTable() {
veImpression('Action', 'storage-items-view.clear-all'),
veImpression('Action', 'storage-items-view.delete-selected'),
veImpression('Action', 'storage-items-view.refresh'),
veImpression('TextField'),
veImpression('TextField', 'filter'),
veImpression('Toggle', 'only-show-cookies-with-issues'),
]),
]);
@@ -416,7 +417,7 @@ function veImpressionForFrameDetails() {
function veImpressionForStorageViewToolbar() {
return veImpression('Toolbar', undefined, [
veImpression('Action', 'storage-items-view.refresh'),
veImpression('TextField'),
veImpression('TextField', 'filter'),
veImpression('Action', 'storage-items-view.clear-all'),
veImpression('Action', 'storage-items-view.delete-selected'),
]);
+3 -3
View File
@@ -68,7 +68,7 @@ export async function deleteConsoleMessagesFilter(frontend: puppeteer.Page) {
deleteButton.click();
}
}, main);
await expectVeEvents([veClick('Panel: console > Toolbar > TextField > Action: clear')]);
await expectVeEvents([veClick('Panel: console > Toolbar > TextField: filter > Action: clear')]);
}
export async function filterConsoleMessages(frontend: puppeteer.Page, filter: string) {
@@ -81,7 +81,7 @@ export async function filterConsoleMessages(frontend: puppeteer.Page, filter: st
await pasteText(filter);
await frontend.keyboard.press('Tab');
if (filter.length) {
await expectVeEvents([veChange('Panel: console > Toolbar > TextField')]);
await expectVeEvents([veChange('Panel: console > Toolbar > TextField: filter')]);
}
}
@@ -423,7 +423,7 @@ export function veImpressionForConsolePanel() {
veImpression('Action', 'console.create-pin'),
veImpression('DropDown', 'log-level'),
veImpression('ToggleSubpane', 'console-settings'),
veImpression('TextField'),
veImpression('TextField', 'filter'),
]),
veImpression('TextField', 'console-prompt'),
]);
+2 -2
View File
@@ -166,10 +166,10 @@ export function veImpressionForNetworkPanel(options?: {newFilterBar?: boolean})
veImpression('DropDown', 'request-types'),
veImpression('DropDown', 'more-filters'),
veImpression('Toggle', 'invert-filter'),
veImpression('TextField'),
veImpression('TextField', 'filter'),
] :
[
veImpression('TextField'),
veImpression('TextField', 'filter'),
veImpression('Toggle', 'invert-filter'),
veImpression('Toggle', 'hide-data-urls'),
veImpression('Toggle', 'hide-extension-urls'),
+1 -1
View File
@@ -177,7 +177,7 @@ export function veImpressionForElementsPanel(options?: {dockable?: boolean}) {
veImpression('Action', 'elements.new-style-rule'),
veImpression('DropDown', 'rendering-emulations'),
veImpression('ToggleSubpane', 'computed-styles'),
veImpression('TextField'),
veImpression('TextField', 'filter'),
]),
]);
}