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

Side by Side Diff: Source/devtools/front_end/documentation/DocumentationView.js

Issue 659573005: DevTools: NetworkPanel: show link where resource timing is explained. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @extends {WebInspector.View} 7 * @extends {WebInspector.View}
8 */ 8 */
9 WebInspector.DocumentationView = function() 9 WebInspector.DocumentationView = function()
10 { 10 {
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after
246 _renderBlock: function(article) 246 _renderBlock: function(article)
247 { 247 {
248 var element; 248 var element;
249 var elementTypes = WebInspector.WikiParser.ArticleElement.Type; 249 var elementTypes = WebInspector.WikiParser.ArticleElement.Type;
250 250
251 switch (article.type()) { 251 switch (article.type()) {
252 case elementTypes.Inline: 252 case elementTypes.Inline:
253 element = createElement("span"); 253 element = createElement("span");
254 break; 254 break;
255 case elementTypes.Link: 255 case elementTypes.Link:
256 element = createElementWithClass("a", "documentation-link"); 256 element = WebInspector.createAnchor(article.url(), article.children( ).length ? "" : article.url(), true);
257 element.href = article.url();
258 if (!article.children().length)
259 element.textContent = article.url();
260 break; 257 break;
261 case elementTypes.Code: 258 case elementTypes.Code:
262 element = createElementWithClass("span", "documentation-code-tag"); 259 element = createElementWithClass("span", "documentation-code-tag");
263 break; 260 break;
264 case elementTypes.CodeBlock: 261 case elementTypes.CodeBlock:
265 element = createElementWithClass("pre", "documentation-code source-c ode"); 262 element = createElementWithClass("pre", "documentation-code source-c ode");
266 element.textContent = article.code(); 263 element.textContent = article.code();
267 break; 264 break;
268 case elementTypes.PlainText: 265 case elementTypes.PlainText:
269 element = createElement("span"); 266 element = createElement("span");
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 */ 416 */
420 function findPreviousToken(textRange) 417 function findPreviousToken(textRange)
421 { 418 {
422 var line = textEditor.line(textRange.startLine); 419 var line = textEditor.line(textRange.startLine);
423 if (textRange.startColumn < 3 || line[textRange.startColumn - 1] !== ".") 420 if (textRange.startColumn < 3 || line[textRange.startColumn - 1] !== ".")
424 return null; 421 return null;
425 var token = textEditor.tokenAtTextPosition(textRange.startLine, text Range.startColumn - 2); 422 var token = textEditor.tokenAtTextPosition(textRange.startLine, text Range.startColumn - 2);
426 return token ? line.substring(token.startColumn, token.endColumn) : null; 423 return token ? line.substring(token.startColumn, token.endColumn) : null;
427 } 424 }
428 } 425 }
429 } 426 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/components/helpScreen.css ('k') | Source/devtools/front_end/inspectorStyle.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698