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

Side by Side Diff: Source/devtools/front_end/TimelineView.js

Issue 182113004: DevTools: Get rid of Element.prototype.enableStyleClass (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebaselined Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * Copyright (C) 2012 Intel Inc. All rights reserved. 3 * Copyright (C) 2012 Intel Inc. All rights reserved.
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 are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * 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 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after
1025 paddingLeft += 12 / (Math.max(1, step++)); 1025 paddingLeft += 12 / (Math.max(1, step++));
1026 this.element.style.paddingLeft = paddingLeft + "px"; 1026 this.element.style.paddingLeft = paddingLeft + "px";
1027 if (record.thread) 1027 if (record.thread)
1028 this.element.classList.add("background"); 1028 this.element.classList.add("background");
1029 1029
1030 this._typeElement.textContent = record.title(); 1030 this._typeElement.textContent = record.title();
1031 1031
1032 if (this._dataElement.firstChild) 1032 if (this._dataElement.firstChild)
1033 this._dataElement.removeChildren(); 1033 this._dataElement.removeChildren();
1034 1034
1035 this._warningElement.enableStyleClass("hidden", !presentationRecord.hasW arnings() && !presentationRecord.childHasWarnings()); 1035 this._warningElement.classList.toggle("hidden", !presentationRecord.hasW arnings() && !presentationRecord.childHasWarnings());
1036 this._warningElement.enableStyleClass("timeline-tree-item-child-warning" , presentationRecord.childHasWarnings() && !presentationRecord.hasWarnings()); 1036 this._warningElement.classList.toggle("timeline-tree-item-child-warning" , presentationRecord.childHasWarnings() && !presentationRecord.hasWarnings());
1037 1037
1038 if (presentationRecord.coalesced()) { 1038 if (presentationRecord.coalesced()) {
1039 this._dataElement.createTextChild(WebInspector.UIString("× %d", pres entationRecord.presentationChildren().length)); 1039 this._dataElement.createTextChild(WebInspector.UIString("× %d", pres entationRecord.presentationChildren().length));
1040 } else { 1040 } else {
1041 var detailsNode = WebInspector.TimelineUIUtils.buildDetailsNode(reco rd, this._linkifier); 1041 var detailsNode = WebInspector.TimelineUIUtils.buildDetailsNode(reco rd, this._linkifier);
1042 if (detailsNode) { 1042 if (detailsNode) {
1043 this._dataElement.appendChild(document.createTextNode("(")); 1043 this._dataElement.appendChild(document.createTextNode("("));
1044 this._dataElement.appendChild(detailsNode); 1044 this._dataElement.appendChild(detailsNode);
1045 this._dataElement.appendChild(document.createTextNode(")")); 1045 this._dataElement.appendChild(document.createTextNode(")"));
1046 } 1046 }
1047 } 1047 }
1048 1048
1049 this._expandArrowElement.enableStyleClass("parent", presentationRecord.h asPresentationChildren()); 1049 this._expandArrowElement.classList.toggle("parent", presentationRecord.h asPresentationChildren());
1050 this._expandArrowElement.enableStyleClass("expanded", !!presentationReco rd.visibleChildrenCount()); 1050 this._expandArrowElement.classList.toggle("expanded", !!presentationReco rd.visibleChildrenCount());
1051 this._record.setListRow(this); 1051 this._record.setListRow(this);
1052 }, 1052 },
1053 1053
1054 highlight: function(regExp, domChanges) 1054 highlight: function(regExp, domChanges)
1055 { 1055 {
1056 var matchInfo = this.element.textContent.match(regExp); 1056 var matchInfo = this.element.textContent.match(regExp);
1057 if (matchInfo) 1057 if (matchInfo)
1058 WebInspector.highlightSearchResult(this.element, matchInfo.index, ma tchInfo[0].length, domChanges); 1058 WebInspector.highlightSearchResult(this.element, matchInfo.index, ma tchInfo[0].length, domChanges);
1059 }, 1059 },
1060 1060
(...skipping 18 matching lines...) Expand all
1079 _onClick: function(event) 1079 _onClick: function(event)
1080 { 1080 {
1081 this._selectRecord(this._record); 1081 this._selectRecord(this._record);
1082 }, 1082 },
1083 1083
1084 /** 1084 /**
1085 * @param {boolean} selected 1085 * @param {boolean} selected
1086 */ 1086 */
1087 renderAsSelected: function(selected) 1087 renderAsSelected: function(selected)
1088 { 1088 {
1089 this.element.enableStyleClass("selected", selected); 1089 this.element.classList.toggle("selected", selected);
1090 }, 1090 },
1091 1091
1092 /** 1092 /**
1093 * @param {?Event} event 1093 * @param {?Event} event
1094 */ 1094 */
1095 _onMouseOver: function(event) 1095 _onMouseOver: function(event)
1096 { 1096 {
1097 this.element.classList.add("hovered"); 1097 this.element.classList.add("hovered");
1098 if (this._record.graphRow()) 1098 if (this._record.graphRow())
1099 this._record.graphRow().element.classList.add("hovered"); 1099 this._record.graphRow().element.classList.add("hovered");
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1183 if (this._expandElement._arrow.containsEventPoint(event)) 1183 if (this._expandElement._arrow.containsEventPoint(event))
1184 this._expand(); 1184 this._expand();
1185 this._selectRecord(this._record); 1185 this._selectRecord(this._record);
1186 }, 1186 },
1187 1187
1188 /** 1188 /**
1189 * @param {boolean} selected 1189 * @param {boolean} selected
1190 */ 1190 */
1191 renderAsSelected: function(selected) 1191 renderAsSelected: function(selected)
1192 { 1192 {
1193 this.element.enableStyleClass("selected", selected); 1193 this.element.classList.toggle("selected", selected);
1194 }, 1194 },
1195 1195
1196 _expand: function() 1196 _expand: function()
1197 { 1197 {
1198 this._record.setCollapsed(!this._record.collapsed()); 1198 this._record.setCollapsed(!this._record.collapsed());
1199 this._scheduleRefresh(); 1199 this._scheduleRefresh();
1200 }, 1200 },
1201 1201
1202 /** 1202 /**
1203 * @param {?Event} event 1203 * @param {?Event} event
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1259 this._element.classList.remove("hidden"); 1259 this._element.classList.remove("hidden");
1260 } else 1260 } else
1261 this._element.classList.add("hidden"); 1261 this._element.classList.add("hidden");
1262 }, 1262 },
1263 1263
1264 _dispose: function() 1264 _dispose: function()
1265 { 1265 {
1266 this._element.remove(); 1266 this._element.remove();
1267 } 1267 }
1268 } 1268 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/TimelinePanel.js ('k') | Source/devtools/front_end/UISourceCodeFrame.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698