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: Source/devtools/front_end/ElementsTreeOutline.js

Issue 203443010: DevTools: [JsDocValidator] Fix checking of receivers specified as arguments (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add a suppression hint message 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) 2007, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> 3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com>
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 683 matching lines...) Expand 10 before | Expand all | Expand 10 after
694 if (!effectiveNode) 694 if (!effectiveNode)
695 return; 695 return;
696 696
697 function resolvedNode(object) 697 function resolvedNode(object)
698 { 698 {
699 if (!object) 699 if (!object)
700 return; 700 return;
701 701
702 /** 702 /**
703 * @param {?string} pseudoType 703 * @param {?string} pseudoType
704 * @suppressReceiverCheck
704 * @this {!Element} 705 * @this {!Element}
705 */ 706 */
706 function toggleClassAndInjectStyleRule(pseudoType) 707 function toggleClassAndInjectStyleRule(pseudoType)
707 { 708 {
708 const classNamePrefix = "__web-inspector-hide"; 709 const classNamePrefix = "__web-inspector-hide";
709 const classNameSuffix = "-shortcut__"; 710 const classNameSuffix = "-shortcut__";
710 const styleTagId = "__web-inspector-hide-shortcut-style__"; 711 const styleTagId = "__web-inspector-hide-shortcut-style__";
711 const styleRules = ".__web-inspector-hide-shortcut__, .__web-ins pector-hide-shortcut__ * { visibility: hidden !important; } .__web-inspector-hid ebefore-shortcut__::before { visibility: hidden !important; } .__web-inspector-h ideafter-shortcut__::after { visibility: hidden !important; }"; 712 const styleRules = ".__web-inspector-hide-shortcut__, .__web-ins pector-hide-shortcut__ * { visibility: hidden !important; } .__web-inspector-hid ebefore-shortcut__::before { visibility: hidden !important; } .__web-inspector-h ideafter-shortcut__::after { visibility: hidden !important; }";
712 713
713 var className = classNamePrefix + (pseudoType || "") + className Suffix; 714 var className = classNamePrefix + (pseudoType || "") + className Suffix;
(...skipping 1675 matching lines...) Expand 10 before | Expand all | Expand 10 after
2389 2390
2390 this._highlightResult = []; 2391 this._highlightResult = [];
2391 WebInspector.highlightSearchResults(this.listItemElement, matchRanges, t his._highlightResult); 2392 WebInspector.highlightSearchResults(this.listItemElement, matchRanges, t his._highlightResult);
2392 }, 2393 },
2393 2394
2394 _scrollIntoView: function() 2395 _scrollIntoView: function()
2395 { 2396 {
2396 function scrollIntoViewCallback(object) 2397 function scrollIntoViewCallback(object)
2397 { 2398 {
2398 /** 2399 /**
2400 * @suppressReceiverCheck
2399 * @this {!Element} 2401 * @this {!Element}
2400 */ 2402 */
2401 function scrollIntoView() 2403 function scrollIntoView()
2402 { 2404 {
2403 this.scrollIntoViewIfNeeded(true); 2405 this.scrollIntoViewIfNeeded(true);
2404 } 2406 }
2405 2407
2406 if (object) 2408 if (object)
2407 object.callFunction(scrollIntoView); 2409 object.callFunction(scrollIntoView);
2408 } 2410 }
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
2657 var treeOutline = new WebInspector.ElementsTreeOutline(false, false); 2659 var treeOutline = new WebInspector.ElementsTreeOutline(false, false);
2658 treeOutline.rootDOMNode = /** @type {!WebInspector.DOMNode} */ (object); 2660 treeOutline.rootDOMNode = /** @type {!WebInspector.DOMNode} */ (object);
2659 treeOutline.element.classList.add("outline-disclosure"); 2661 treeOutline.element.classList.add("outline-disclosure");
2660 if (!treeOutline.children[0].hasChildren) 2662 if (!treeOutline.children[0].hasChildren)
2661 treeOutline.element.classList.add("single-node"); 2663 treeOutline.element.classList.add("single-node");
2662 treeOutline.setVisible(true); 2664 treeOutline.setVisible(true);
2663 treeOutline.element.treeElementForTest = treeOutline.children[0]; 2665 treeOutline.element.treeElementForTest = treeOutline.children[0];
2664 return treeOutline.element; 2666 return treeOutline.element;
2665 } 2667 }
2666 } 2668 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/ElementsPanel.js ('k') | Source/devtools/front_end/ObjectPropertiesSection.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698