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

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

Issue 2538673002: DevTools: [Console] migrate all of the smallIcons in consoleView.css (Closed)
Patch Set: rebaseline test Created 4 years 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) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. 3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
4 * Copyright (C) 2009 Joseph Pecoraro 4 * Copyright (C) 2009 Joseph Pecoraro
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 1214 matching lines...) Expand 10 before | Expand all | Expand 10 after
1225 */ 1225 */
1226 Console.ConsoleGroupViewMessage = class extends Console.ConsoleViewMessage { 1226 Console.ConsoleGroupViewMessage = class extends Console.ConsoleViewMessage {
1227 /** 1227 /**
1228 * @param {!SDK.ConsoleMessage} consoleMessage 1228 * @param {!SDK.ConsoleMessage} consoleMessage
1229 * @param {!Components.Linkifier} linkifier 1229 * @param {!Components.Linkifier} linkifier
1230 * @param {number} nestingLevel 1230 * @param {number} nestingLevel
1231 */ 1231 */
1232 constructor(consoleMessage, linkifier, nestingLevel) { 1232 constructor(consoleMessage, linkifier, nestingLevel) {
1233 console.assert(consoleMessage.isGroupStartMessage()); 1233 console.assert(consoleMessage.isGroupStartMessage());
1234 super(consoleMessage, linkifier, nestingLevel); 1234 super(consoleMessage, linkifier, nestingLevel);
1235 this.setCollapsed(consoleMessage.type === SDK.ConsoleMessage.MessageType.Sta rtGroupCollapsed); 1235 this._collapsed = consoleMessage.type === SDK.ConsoleMessage.MessageType.Sta rtGroupCollapsed;
1236 /** @type {?UI.Icon} */
1237 this._expandGroupIcon = null;
1236 } 1238 }
1237 1239
1238 /** 1240 /**
1239 * @param {boolean} collapsed 1241 * @param {boolean} collapsed
1240 */ 1242 */
1241 setCollapsed(collapsed) { 1243 setCollapsed(collapsed) {
1242 this._collapsed = collapsed; 1244 this._collapsed = collapsed;
1243 if (this._element) 1245 if (this._expandGroupIcon)
1244 this._element.classList.toggle('collapsed', this._collapsed); 1246 this._expandGroupIcon.setIconType(this._collapsed ? 'smallicon-triangle-ri ght' : 'smallicon-triangle-bottom');
1245 } 1247 }
1246 1248
1247 /** 1249 /**
1248 * @return {boolean} 1250 * @return {boolean}
1249 */ 1251 */
1250 collapsed() { 1252 collapsed() {
1251 return this._collapsed; 1253 return this._collapsed;
1252 } 1254 }
1253 1255
1254 /** 1256 /**
1255 * @override 1257 * @override
1256 * @return {!Element} 1258 * @return {!Element}
1257 */ 1259 */
1258 toMessageElement() { 1260 toMessageElement() {
1259 if (!this._element) { 1261 if (!this._element) {
1260 super.toMessageElement(); 1262 super.toMessageElement();
1261 this._element.classList.toggle('collapsed', this._collapsed); 1263 this._expandGroupIcon = UI.Icon.create('', 'expand-group-icon');
1264 this._contentElement.insertBefore(this._expandGroupIcon, this._contentElem ent.firstChild);
1265 this.setCollapsed(this._collapsed);
1262 } 1266 }
1263 return this._element; 1267 return this._element;
1264 } 1268 }
1265 }; 1269 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698