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

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

Issue 662793002: [DevTools] Replace usages of document with custom functions. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 2 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) 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 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 this._viewport.setStickToBottom(true); 81 this._viewport.setStickToBottom(true);
82 this._viewport.contentElement().classList.add("console-group", "console-grou p-messages"); 82 this._viewport.contentElement().classList.add("console-group", "console-grou p-messages");
83 this._contentsElement.appendChild(this._viewport.element); 83 this._contentsElement.appendChild(this._viewport.element);
84 this._messagesElement = this._viewport.element; 84 this._messagesElement = this._viewport.element;
85 this._messagesElement.id = "console-messages"; 85 this._messagesElement.id = "console-messages";
86 this._messagesElement.classList.add("monospace"); 86 this._messagesElement.classList.add("monospace");
87 this._messagesElement.addEventListener("click", this._messagesClicked.bind(t his), true); 87 this._messagesElement.addEventListener("click", this._messagesClicked.bind(t his), true);
88 88
89 this._viewportThrottler = new WebInspector.Throttler(50); 89 this._viewportThrottler = new WebInspector.Throttler(50);
90 90
91 this._filterStatusMessageElement = document.createElementWithClass("div", "c onsole-message"); 91 this._filterStatusMessageElement = createElementWithClass("div", "console-me ssage");
92 this._messagesElement.insertBefore(this._filterStatusMessageElement, this._m essagesElement.firstChild); 92 this._messagesElement.insertBefore(this._filterStatusMessageElement, this._m essagesElement.firstChild);
93 this._filterStatusTextElement = this._filterStatusMessageElement.createChild ("span", "console-info"); 93 this._filterStatusTextElement = this._filterStatusMessageElement.createChild ("span", "console-info");
94 this._filterStatusMessageElement.createTextChild(" "); 94 this._filterStatusMessageElement.createTextChild(" ");
95 var resetFiltersLink = this._filterStatusMessageElement.createChild("span", "console-info node-link"); 95 var resetFiltersLink = this._filterStatusMessageElement.createChild("span", "console-info node-link");
96 resetFiltersLink.textContent = WebInspector.UIString("Show all messages."); 96 resetFiltersLink.textContent = WebInspector.UIString("Show all messages.");
97 resetFiltersLink.addEventListener("click", this._filter.reset.bind(this._fil ter), true); 97 resetFiltersLink.addEventListener("click", this._filter.reset.bind(this._fil ter), true);
98 98
99 this._topGroup = WebInspector.ConsoleGroup.createTopGroup(); 99 this._topGroup = WebInspector.ConsoleGroup.createTopGroup();
100 this._currentGroup = this._topGroup; 100 this._currentGroup = this._topGroup;
101 101
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
335 /** 335 /**
336 * @param {!WebInspector.ExecutionContext} executionContext 336 * @param {!WebInspector.ExecutionContext} executionContext
337 */ 337 */
338 _executionContextCreated: function(executionContext) 338 _executionContextCreated: function(executionContext)
339 { 339 {
340 // FIXME(413886): We never want to show execution context for the main t hread of shadow page in service/shared worker frontend. 340 // FIXME(413886): We never want to show execution context for the main t hread of shadow page in service/shared worker frontend.
341 // This check could be removed once we do not send this context to front end. 341 // This check could be removed once we do not send this context to front end.
342 if (WebInspector.isWorkerFrontend() && executionContext.target() === Web Inspector.targetManager.mainTarget()) 342 if (WebInspector.isWorkerFrontend() && executionContext.target() === Web Inspector.targetManager.mainTarget())
343 return; 343 return;
344 344
345 var newOption = document.createElement("option"); 345 var newOption = createElement("option");
346 newOption.__executionContext = executionContext; 346 newOption.__executionContext = executionContext;
347 newOption.text = this._titleFor(executionContext); 347 newOption.text = this._titleFor(executionContext);
348 this._optionByExecutionContext.set(executionContext, newOption); 348 this._optionByExecutionContext.set(executionContext, newOption);
349 var sameGroupExists = false; 349 var sameGroupExists = false;
350 var options = this._executionContextSelector.selectElement().options; 350 var options = this._executionContextSelector.selectElement().options;
351 var insertBeforeOption = null; 351 var insertBeforeOption = null;
352 for (var i = 0; i < options.length; ++i) { 352 for (var i = 0; i < options.length; ++i) {
353 var optionContext = options[i].__executionContext; 353 var optionContext = options[i].__executionContext;
354 var isSameGroup = executionContext.target() === optionContext.target () && executionContext.frameId === optionContext.frameId; 354 var isSameGroup = executionContext.target() === optionContext.target () && executionContext.frameId === optionContext.frameId;
355 sameGroupExists |= isSameGroup; 355 sameGroupExists |= isSameGroup;
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after
1147 regexObject.lastIndex = 0; 1147 regexObject.lastIndex = 0;
1148 return regexObject.test(this.text); 1148 return regexObject.test(this.text);
1149 }, 1149 },
1150 1150
1151 /** 1151 /**
1152 * @return {!Element} 1152 * @return {!Element}
1153 */ 1153 */
1154 contentElement: function() 1154 contentElement: function()
1155 { 1155 {
1156 if (!this._element) { 1156 if (!this._element) {
1157 this._element = document.createElementWithClass("div", "console-user -command"); 1157 this._element = createElementWithClass("div", "console-user-command" );
1158 this._element.message = this; 1158 this._element.message = this;
1159 1159
1160 this._formatCommand(); 1160 this._formatCommand();
1161 this._element.appendChild(this._formattedCommand); 1161 this._element.appendChild(this._formattedCommand);
1162 } 1162 }
1163 return this._element; 1163 return this._element;
1164 }, 1164 },
1165 1165
1166 _formatCommand: function() 1166 _formatCommand: function()
1167 { 1167 {
1168 this._formattedCommand = document.createElementWithClass("span", "consol e-message-text source-code"); 1168 this._formattedCommand = createElementWithClass("span", "console-message -text source-code");
1169 this._formattedCommand.textContent = this.text; 1169 this._formattedCommand.textContent = this.text;
1170 }, 1170 },
1171 1171
1172 __proto__: WebInspector.ConsoleViewMessage.prototype 1172 __proto__: WebInspector.ConsoleViewMessage.prototype
1173 } 1173 }
1174 1174
1175 /** 1175 /**
1176 * @constructor 1176 * @constructor
1177 * @extends {WebInspector.ConsoleViewMessage} 1177 * @extends {WebInspector.ConsoleViewMessage}
1178 * @param {!WebInspector.ConsoleMessage} message 1178 * @param {!WebInspector.ConsoleMessage} message
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
1266 WebInspector.ConsoleView.ShowConsoleActionDelegate.prototype = { 1266 WebInspector.ConsoleView.ShowConsoleActionDelegate.prototype = {
1267 /** 1267 /**
1268 * @return {boolean} 1268 * @return {boolean}
1269 */ 1269 */
1270 handleAction: function() 1270 handleAction: function()
1271 { 1271 {
1272 WebInspector.console.show(); 1272 WebInspector.console.show();
1273 return true; 1273 return true;
1274 } 1274 }
1275 } 1275 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/components/TimelineGrid.js ('k') | Source/devtools/front_end/console/ConsoleViewMessage.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698