Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js

Issue 2650543002: DevTools: render console level filter as drop box. (Closed)
Patch Set: rebase again Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2009 Joseph Pecoraro 3 * Copyright (C) 2009 Joseph Pecoraro
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 52
53 /** 53 /**
54 * @type {!Array.<!Console.ConsoleView.RegexMatchRange>} 54 * @type {!Array.<!Console.ConsoleView.RegexMatchRange>}
55 */ 55 */
56 this._regexMatchRanges = []; 56 this._regexMatchRanges = [];
57 57
58 this._executionContextComboBox = new UI.ToolbarComboBox(null, 'console-conte xt'); 58 this._executionContextComboBox = new UI.ToolbarComboBox(null, 'console-conte xt');
59 this._executionContextComboBox.setMaxWidth(200); 59 this._executionContextComboBox.setMaxWidth(200);
60 this._consoleContextSelector = new Console.ConsoleContextSelector(this._exec utionContextComboBox.selectElement()); 60 this._consoleContextSelector = new Console.ConsoleContextSelector(this._exec utionContextComboBox.selectElement());
61 61
62 this._filter = new Console.ConsoleViewFilter(this); 62 this._showAllMessagesCheckbox = new UI.ToolbarCheckbox(Common.UIString('Show all messages'));
63 this._filter.addEventListener(Console.ConsoleViewFilter.Events.FilterChanged , this._updateMessageList.bind(this)); 63 this._filter = new Console.ConsoleViewFilter(this._showAllMessagesCheckbox, this._updateMessageList.bind(this));
64 64
65 this._filterBar = new UI.FilterBar('consoleView'); 65 this._filterBar = new UI.FilterBar('consoleView');
66 66
67 this._preserveLogCheckbox = new UI.ToolbarCheckbox( 67 this._preserveLogCheckbox = new UI.ToolbarCheckbox(
68 Common.UIString('Preserve log'), Common.UIString('Do not clear log on pa ge reload / navigation'), 68 Common.UIString('Preserve log'), Common.UIString('Do not clear log on pa ge reload / navigation'),
69 Common.moduleSetting('preserveConsoleLog')); 69 Common.moduleSetting('preserveConsoleLog'));
70 this._progressToolbarItem = new UI.ToolbarItem(createElement('div')); 70 this._progressToolbarItem = new UI.ToolbarItem(createElement('div'));
71 71
72 var toolbar = new UI.Toolbar('', this._contentsElement); 72 var toolbar = new UI.Toolbar('', this._contentsElement);
73 toolbar.appendToolbarItem(UI.Toolbar.createActionButton( 73 toolbar.appendToolbarItem(UI.Toolbar.createActionButton(
(...skipping 14 matching lines...) Expand all
88 this._messagesElement.id = 'console-messages'; 88 this._messagesElement.id = 'console-messages';
89 this._messagesElement.classList.add('monospace'); 89 this._messagesElement.classList.add('monospace');
90 this._messagesElement.addEventListener('click', this._messagesClicked.bind(t his), true); 90 this._messagesElement.addEventListener('click', this._messagesClicked.bind(t his), true);
91 91
92 this._viewportThrottler = new Common.Throttler(50); 92 this._viewportThrottler = new Common.Throttler(50);
93 93
94 this._filterStatusMessageElement = createElementWithClass('div', 'console-me ssage'); 94 this._filterStatusMessageElement = createElementWithClass('div', 'console-me ssage');
95 this._messagesElement.insertBefore(this._filterStatusMessageElement, this._m essagesElement.firstChild); 95 this._messagesElement.insertBefore(this._filterStatusMessageElement, this._m essagesElement.firstChild);
96 this._filterStatusTextElement = this._filterStatusMessageElement.createChild ('span', 'console-info'); 96 this._filterStatusTextElement = this._filterStatusMessageElement.createChild ('span', 'console-info');
97 this._filterStatusMessageElement.createTextChild(' '); 97 this._filterStatusMessageElement.createTextChild(' ');
98 var resetFiltersLink = this._filterStatusMessageElement.createChild('span', 'console-info link'); 98 this._resetFiltersLink = createElementWithClass('span', 'link');
99 resetFiltersLink.textContent = Common.UIString('Show all messages.'); 99 this._resetFiltersLink.textContent = Common.UIString('filters');
100 resetFiltersLink.addEventListener('click', this._filter.reset.bind(this._fil ter), true); 100 this._resetFiltersLink.addEventListener('click', () => this._filterBar.showO nce(), true);
101 101
102 this._topGroup = Console.ConsoleGroup.createTopGroup(); 102 this._topGroup = Console.ConsoleGroup.createTopGroup();
103 this._currentGroup = this._topGroup; 103 this._currentGroup = this._topGroup;
104 104
105 this._promptElement = this._messagesElement.createChild('div', 'source-code' ); 105 this._promptElement = this._messagesElement.createChild('div', 'source-code' );
106 var promptIcon = UI.Icon.create('smallicon-text-prompt', 'console-prompt-ico n'); 106 var promptIcon = UI.Icon.create('smallicon-text-prompt', 'console-prompt-ico n');
107 this._promptElement.appendChild(promptIcon); 107 this._promptElement.appendChild(promptIcon);
108 this._promptElement.id = 'console-prompt'; 108 this._promptElement.id = 'console-prompt';
109 this._promptElement.addEventListener('input', this._promptInput.bind(this), false); 109 this._promptElement.addEventListener('input', this._promptInput.bind(this), false);
110 110
111 // FIXME: This is a workaround for the selection machinery bug. See crbug.co m/410899 111 // FIXME: This is a workaround for the selection machinery bug. See crbug.co m/410899
112 var selectAllFixer = this._messagesElement.createChild('div', 'console-view- fix-select-all'); 112 var selectAllFixer = this._messagesElement.createChild('div', 'console-view- fix-select-all');
113 selectAllFixer.textContent = '.'; 113 selectAllFixer.textContent = '.';
114 114
115 this._showAllMessagesCheckbox = new UI.ToolbarCheckbox(Common.UIString('Show all messages'));
116 this._showAllMessagesCheckbox.inputElement.checked = true; 115 this._showAllMessagesCheckbox.inputElement.checked = true;
117 this._showAllMessagesCheckbox.inputElement.addEventListener('change', this._ updateMessageList.bind(this), false); 116 this._showAllMessagesCheckbox.inputElement.addEventListener('change', this._ updateMessageList.bind(this), false);
118 117
119 this._showAllMessagesCheckbox.element.classList.add('hidden'); 118 this._showAllMessagesCheckbox.element.classList.add('hidden');
120 119
121 toolbar.appendToolbarItem(this._showAllMessagesCheckbox); 120 toolbar.appendToolbarItem(this._showAllMessagesCheckbox);
122 121
123 this._registerShortcuts(); 122 this._registerShortcuts();
124 123
125 this._messagesElement.addEventListener('contextmenu', this._handleContextMen uEvent.bind(this), false); 124 this._messagesElement.addEventListener('contextmenu', this._handleContextMen uEvent.bind(this), false);
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 // This functions is sniffed in tests. 425 // This functions is sniffed in tests.
427 } 426 }
428 427
429 _immediatelyScrollToBottom() { 428 _immediatelyScrollToBottom() {
430 // This will scroll viewport and trigger its refresh. 429 // This will scroll viewport and trigger its refresh.
431 this._viewport.setStickToBottom(true); 430 this._viewport.setStickToBottom(true);
432 this._promptElement.scrollIntoView(true); 431 this._promptElement.scrollIntoView(true);
433 } 432 }
434 433
435 _updateFilterStatus() { 434 _updateFilterStatus() {
436 this._filterStatusTextElement.textContent = Common.UIString( 435 this._filterStatusTextElement.removeChildren();
437 this._hiddenByFilterCount === 1 ? '%d message is hidden by filters.' : ' %d messages are hidden by filters.', 436 this._filterStatusTextElement.appendChild(UI.formatLocalized(
438 this._hiddenByFilterCount); 437 this._hiddenByFilterCount === 1 ? '1 message is hidden by %s.' :
438 this._hiddenByFilterCount + ' messages are hidden by %s.',
439 [this._resetFiltersLink]));
439 this._filterStatusMessageElement.style.display = this._hiddenByFilterCount ? '' : 'none'; 440 this._filterStatusMessageElement.style.display = this._hiddenByFilterCount ? '' : 'none';
440 } 441 }
441 442
442 /** 443 /**
443 * @param {!Common.Event} event 444 * @param {!Common.Event} event
444 */ 445 */
445 _onConsoleMessageAdded(event) { 446 _onConsoleMessageAdded(event) {
446 var message = /** @type {!SDK.ConsoleMessage} */ (event.data); 447 var message = /** @type {!SDK.ConsoleMessage} */ (event.data);
447 this._addConsoleMessage(message); 448 this._addConsoleMessage(message);
448 } 449 }
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
504 * @param {!Console.ConsoleViewMessage} viewMessage 505 * @param {!Console.ConsoleViewMessage} viewMessage
505 */ 506 */
506 _consoleMessageAddedForTest(viewMessage) { 507 _consoleMessageAddedForTest(viewMessage) {
507 } 508 }
508 509
509 /** 510 /**
510 * @param {!Console.ConsoleViewMessage} viewMessage 511 * @param {!Console.ConsoleViewMessage} viewMessage
511 */ 512 */
512 _appendMessageToEnd(viewMessage) { 513 _appendMessageToEnd(viewMessage) {
513 if (!this._filter.shouldBeVisible(viewMessage)) { 514 if (!this._filter.shouldBeVisible(viewMessage)) {
514 if (this._filter.shouldBeVisibleByDefault(viewMessage)) 515 this._hiddenByFilterCount++;
515 this._hiddenByFilterCount++;
516 return; 516 return;
517 } 517 }
518 518
519 if (this._tryToCollapseMessages(viewMessage, this._visibleViewMessages.peekL ast())) 519 if (this._tryToCollapseMessages(viewMessage, this._visibleViewMessages.peekL ast()))
520 return; 520 return;
521 521
522 var lastMessage = this._visibleViewMessages.peekLast(); 522 var lastMessage = this._visibleViewMessages.peekLast();
523 if (viewMessage.consoleMessage().type === SDK.ConsoleMessage.MessageType.End Group) { 523 if (viewMessage.consoleMessage().type === SDK.ConsoleMessage.MessageType.End Group) {
524 if (lastMessage && !this._currentGroup.messagesHidden()) 524 if (lastMessage && !this._currentGroup.messagesHidden())
525 lastMessage.incrementCloseGroupDecorationCount(); 525 lastMessage.incrementCloseGroupDecorationCount();
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
598 filterSubMenu.appendItem(menuTitle, this._filter.addMessageURLFilter.bind( this._filter, consoleMessage.url)); 598 filterSubMenu.appendItem(menuTitle, this._filter.addMessageURLFilter.bind( this._filter, consoleMessage.url));
599 } 599 }
600 600
601 filterSubMenu.appendSeparator(); 601 filterSubMenu.appendSeparator();
602 var unhideAll = filterSubMenu.appendItem( 602 var unhideAll = filterSubMenu.appendItem(
603 Common.UIString.capitalize('Unhide ^all'), this._filter.removeMessageURL Filter.bind(this._filter)); 603 Common.UIString.capitalize('Unhide ^all'), this._filter.removeMessageURL Filter.bind(this._filter));
604 filterSubMenu.appendSeparator(); 604 filterSubMenu.appendSeparator();
605 605
606 var hasFilters = false; 606 var hasFilters = false;
607 607
608 for (var url in this._filter.messageURLFilters) { 608 for (var url in this._filter.messageURLFilters()) {
609 filterSubMenu.appendCheckboxItem( 609 filterSubMenu.appendCheckboxItem(
610 String.sprintf('%s (%d)', new Common.ParsedURL(url).displayName, this. _urlToMessageCount[url]), 610 String.sprintf('%s (%d)', new Common.ParsedURL(url).displayName, this. _urlToMessageCount[url]),
611 this._filter.removeMessageURLFilter.bind(this._filter, url), true); 611 this._filter.removeMessageURLFilter.bind(this._filter, url), true);
612 hasFilters = true; 612 hasFilters = true;
613 } 613 }
614 614
615 filterSubMenu.setEnabled(hasFilters || (consoleMessage && consoleMessage.url )); 615 filterSubMenu.setEnabled(hasFilters || (consoleMessage && consoleMessage.url ));
616 unhideAll.setEnabled(hasFilters); 616 unhideAll.setEnabled(hasFilters);
617 617
618 contextMenu.appendSeparator(); 618 contextMenu.appendSeparator();
(...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after
1036 } 1036 }
1037 }; 1037 };
1038 1038
1039 Console.ConsoleView.persistedHistorySize = 300; 1039 Console.ConsoleView.persistedHistorySize = 300;
1040 1040
1041 /** 1041 /**
1042 * @unrestricted 1042 * @unrestricted
1043 */ 1043 */
1044 Console.ConsoleViewFilter = class extends Common.Object { 1044 Console.ConsoleViewFilter = class extends Common.Object {
1045 /** 1045 /**
1046 * @param {!Console.ConsoleView} view 1046 * @param {!UI.ToolbarCheckbox} showAllMessagesCheckbox
1047 * @param {function()} filterChangedCallback
1047 */ 1048 */
1048 constructor(view) { 1049 constructor(showAllMessagesCheckbox, filterChangedCallback) {
1049 super(); 1050 super();
1051 this._showAllMessagesCheckbox = showAllMessagesCheckbox;
1052 this._filterChanged = filterChangedCallback;
1053
1050 this._messageURLFiltersSetting = Common.settings.createSetting('messageURLFi lters', {}); 1054 this._messageURLFiltersSetting = Common.settings.createSetting('messageURLFi lters', {});
1051 this._messageLevelFiltersSetting = Common.settings.createSetting('messageLev elFilters', {}); 1055 this._messageLevelFiltersSetting =
1056 Common.settings.createSetting('messageLevelFilters2', SDK.ConsoleMessage .MessageLevel.Info);
1057 this._hideNetworkMessagesSetting = Common.moduleSetting('hideNetworkMessages ');
1052 1058
1053 this._view = view; 1059 this._messageURLFiltersSetting.addChangeListener(this._filterChanged);
1054 this._messageURLFilters = this._messageURLFiltersSetting.get(); 1060 this._messageLevelFiltersSetting.addChangeListener(this._filterChanged);
1055 this._filterChanged = this.dispatchEventToListeners.bind(this, Console.Conso leViewFilter.Events.FilterChanged); 1061 this._hideNetworkMessagesSetting.addChangeListener(this._filterChanged);
1056 } 1062 }
1057 1063
1058 addFilters(filterBar) { 1064 addFilters(filterBar) {
1059 this._textFilterUI = new UI.TextFilterUI(true); 1065 this._textFilterUI = new UI.TextFilterUI(true);
1060 this._textFilterUI.addEventListener(UI.FilterUI.Events.FilterChanged, this._ textFilterChanged, this); 1066 this._textFilterUI.addEventListener(UI.FilterUI.Events.FilterChanged, this._ textFilterChanged, this);
1061 filterBar.addFilter(this._textFilterUI); 1067 filterBar.addFilter(this._textFilterUI);
1062 1068
1063 this._hideNetworkMessagesCheckbox = 1069 this._hideNetworkMessagesCheckbox =
1064 new UI.CheckboxFilterUI('', Common.UIString('Hide network'), true, Commo n.moduleSetting('hideNetworkMessages')); 1070 new UI.CheckboxFilterUI('', Common.UIString('Hide network'), true, this. _hideNetworkMessagesSetting);
1065 this._hideViolationMessagesCheckbox = new UI.CheckboxFilterUI(
1066 '', Common.UIString('Hide violations'), false, Common.moduleSetting('hid eViolationMessages'));
1067 Common.moduleSetting('hideNetworkMessages').addChangeListener(this._filterCh anged, this);
1068 Common.moduleSetting('hideViolationMessages').addChangeListener(this._filter Changed, this);
1069 filterBar.addFilter(this._hideNetworkMessagesCheckbox);
1070 filterBar.addFilter(this._hideViolationMessagesCheckbox);
1071 1071
1072 var levels = [ 1072 var levels = [
1073 {name: SDK.ConsoleMessage.MessageLevel.Error, label: Common.UIString('Erro rs')}, 1073 {value: SDK.ConsoleMessage.MessageLevel.Verbose, label: Common.UIString('V erbose')},
1074 {name: SDK.ConsoleMessage.MessageLevel.Warning, label: Common.UIString('Wa rnings')}, 1074 {value: SDK.ConsoleMessage.MessageLevel.Info, label: Common.UIString('Info '), default: true},
1075 {name: SDK.ConsoleMessage.MessageLevel.Info, label: Common.UIString('Info' )}, 1075 {value: SDK.ConsoleMessage.MessageLevel.Warning, label: Common.UIString('W arnings')},
1076 {name: SDK.ConsoleMessage.MessageLevel.Verbose, label: Common.UIString('Ve rbose')} 1076 {value: SDK.ConsoleMessage.MessageLevel.Error, label: Common.UIString('Err ors')}
1077 ]; 1077 ];
1078 this._levelFilterUI = new UI.NamedBitSetFilterUI(levels, this._messageLevelF iltersSetting); 1078
1079 this._levelFilterUI.addEventListener(UI.FilterUI.Events.FilterChanged, this. _filterChanged, this); 1079 var levelFilter = new UI.ComboBoxFilterUI(levels, Common.UIString('Level: ') , this._messageLevelFiltersSetting);
1080 filterBar.addFilter(this._levelFilterUI); 1080 filterBar.addFilter(levelFilter);
1081 filterBar.addFilter(this._hideNetworkMessagesCheckbox);
1081 } 1082 }
1082 1083
1083 _textFilterChanged(event) { 1084 _textFilterChanged(event) {
1084 this._filterRegex = this._textFilterUI.regex(); 1085 this._filterRegex = this._textFilterUI.regex();
1085
1086 this._filterChanged(); 1086 this._filterChanged();
1087 } 1087 }
1088 1088
1089 /** 1089 /**
1090 * @param {string} url 1090 * @param {string} url
1091 */ 1091 */
1092 addMessageURLFilter(url) { 1092 addMessageURLFilter(url) {
1093 this._messageURLFilters[url] = true; 1093 var value = this._messageURLFiltersSetting.get();
1094 this._messageURLFiltersSetting.set(this._messageURLFilters); 1094 value[url] = true;
1095 this._filterChanged(); 1095 this._messageURLFiltersSetting.set(value);
1096 } 1096 }
1097 1097
1098 /** 1098 /**
1099 * @param {string} url 1099 * @param {string} url
1100 */ 1100 */
1101 removeMessageURLFilter(url) { 1101 removeMessageURLFilter(url) {
1102 if (!url) 1102 var value;
1103 this._messageURLFilters = {}; 1103 if (url) {
1104 else 1104 value = this._messageURLFiltersSetting.get();
1105 delete this._messageURLFilters[url]; 1105 delete value[url];
1106 1106 } else {
1107 this._messageURLFiltersSetting.set(this._messageURLFilters); 1107 value = {};
1108 this._filterChanged(); 1108 }
1109 this._messageURLFiltersSetting.set(value);
1109 } 1110 }
1110 1111
1111 /** 1112 /**
1112 * @returns {!Object} 1113 * @returns {!Object}
1113 */ 1114 */
1114 get messageURLFilters() { 1115 messageURLFilters() {
1115 return this._messageURLFilters; 1116 return this._messageURLFiltersSetting.get();
1116 } 1117 }
1117 1118
1118 /** 1119 /**
1119 * @param {!Console.ConsoleViewMessage} viewMessage 1120 * @param {!Console.ConsoleViewMessage} viewMessage
1120 * @return {boolean} 1121 * @return {boolean}
1121 */ 1122 */
1122 shouldBeVisible(viewMessage) { 1123 shouldBeVisible(viewMessage) {
1123 var message = viewMessage.consoleMessage(); 1124 var message = viewMessage.consoleMessage();
1124 var executionContext = UI.context.flavor(SDK.ExecutionContext); 1125 var executionContext = UI.context.flavor(SDK.ExecutionContext);
1125 if (!message.target()) 1126 if (!message.target())
1126 return true; 1127 return true;
1127 1128
1128 if (!this._view._showAllMessagesCheckbox.checked() && executionContext) { 1129 if (!this._showAllMessagesCheckbox.checked() && executionContext) {
1129 if (message.target() !== executionContext.target()) 1130 if (message.target() !== executionContext.target())
1130 return false; 1131 return false;
1131 if (message.executionContextId && message.executionContextId !== execution Context.id) 1132 if (message.executionContextId && message.executionContextId !== execution Context.id)
1132 return false; 1133 return false;
1133 } 1134 }
1134 1135
1135 if (Common.moduleSetting('hideNetworkMessages').get() && 1136 if (Common.moduleSetting('hideNetworkMessages').get() &&
1136 viewMessage.consoleMessage().source === SDK.ConsoleMessage.MessageSource .Network) 1137 viewMessage.consoleMessage().source === SDK.ConsoleMessage.MessageSource .Network)
1137 return false; 1138 return false;
1138 1139
1139 if (Common.moduleSetting('hideViolationMessages').get() &&
1140 viewMessage.consoleMessage().source === SDK.ConsoleMessage.MessageSource .Violation)
1141 return false;
1142
1143 if (viewMessage.consoleMessage().isGroupMessage()) 1140 if (viewMessage.consoleMessage().isGroupMessage())
1144 return true; 1141 return true;
1145 1142
1146 if (message.type === SDK.ConsoleMessage.MessageType.Result || 1143 if (message.type === SDK.ConsoleMessage.MessageType.Result ||
1147 message.type === SDK.ConsoleMessage.MessageType.Command) 1144 message.type === SDK.ConsoleMessage.MessageType.Command)
1148 return true; 1145 return true;
1149 1146
1150 if (message.url && this._messageURLFilters[message.url]) 1147 if (message.url && this._messageURLFiltersSetting.get()[message.url])
1151 return false; 1148 return false;
1152 1149
1153 if (message.level && !this._levelFilterUI.accept(message.level)) 1150 var filterOrdinal = SDK.ConsoleMessage.MessageLevel.ordinal(
1151 /** @type {!SDK.ConsoleMessage.MessageLevel} */ (this._messageLevelFilte rsSetting.get()));
1152 if (message.level && SDK.ConsoleMessage.MessageLevel.ordinal(message.level) < filterOrdinal)
1154 return false; 1153 return false;
1155 1154
1156 if (this._filterRegex) { 1155 if (this._filterRegex) {
1157 this._filterRegex.lastIndex = 0; 1156 this._filterRegex.lastIndex = 0;
1158 if (!viewMessage.matchesFilterRegex(this._filterRegex)) 1157 if (!viewMessage.matchesFilterRegex(this._filterRegex))
1159 return false; 1158 return false;
1160 } 1159 }
1161 1160
1162 return true; 1161 return true;
1163 } 1162 }
1164 1163
1165 /**
1166 * @return {boolean}
1167 */
1168 shouldBeVisibleByDefault(viewMessage) {
1169 return viewMessage.consoleMessage().source !== SDK.ConsoleMessage.MessageSou rce.Violation;
1170 }
1171
1172 reset() { 1164 reset() {
1173 this._messageURLFilters = {}; 1165 this._messageURLFiltersSetting.set({});
1174 this._messageURLFiltersSetting.set(this._messageURLFilters); 1166 this._messageLevelFiltersSetting.set(SDK.ConsoleMessage.MessageLevel.Info);
1175 this._messageLevelFiltersSetting.set({}); 1167 this._showAllMessagesCheckbox.inputElement.checked = true;
1176 this._view._showAllMessagesCheckbox.inputElement.checked = true;
1177 Common.moduleSetting('hideNetworkMessages').set(false); 1168 Common.moduleSetting('hideNetworkMessages').set(false);
1178 Common.moduleSetting('hideViolationMessages').set(true);
1179 this._textFilterUI.setValue(''); 1169 this._textFilterUI.setValue('');
1180 this._filterChanged(); 1170 this._filterChanged();
1181 } 1171 }
1182 }; 1172 };
1183 1173
1184 /** @enum {symbol} */
1185 Console.ConsoleViewFilter.Events = {
1186 FilterChanged: Symbol('FilterChanged')
1187 };
1188
1189 /** 1174 /**
1190 * @unrestricted 1175 * @unrestricted
1191 */ 1176 */
1192 Console.ConsoleCommand = class extends Console.ConsoleViewMessage { 1177 Console.ConsoleCommand = class extends Console.ConsoleViewMessage {
1193 /** 1178 /**
1194 * @param {!SDK.ConsoleMessage} message 1179 * @param {!SDK.ConsoleMessage} message
1195 * @param {!Components.Linkifier} linkifier 1180 * @param {!Components.Linkifier} linkifier
1196 * @param {number} nestingLevel 1181 * @param {number} nestingLevel
1197 */ 1182 */
1198 constructor(message, linkifier, nestingLevel) { 1183 constructor(message, linkifier, nestingLevel) {
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
1337 return true; 1322 return true;
1338 } 1323 }
1339 return false; 1324 return false;
1340 } 1325 }
1341 }; 1326 };
1342 1327
1343 /** 1328 /**
1344 * @typedef {{messageIndex: number, matchIndex: number}} 1329 * @typedef {{messageIndex: number, matchIndex: number}}
1345 */ 1330 */
1346 Console.ConsoleView.RegexMatchRange; 1331 Console.ConsoleView.RegexMatchRange;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698