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

Side by Side Diff: Source/devtools/front_end/elements/StylesSidebarPane.js

Issue 301163005: DevTools: [JSDoc] Avoid partial arg list annotations in code except "profiler" module (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase Created 6 years, 6 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 Apple Inc. All rights reserved. 2 * Copyright (C) 2007 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 2099 matching lines...) Expand 10 before | Expand all | Expand 10 after
2110 2110
2111 this._expandElement = document.createElement("span"); 2111 this._expandElement = document.createElement("span");
2112 this._expandElement.className = "expand-element"; 2112 this._expandElement.className = "expand-element";
2113 2113
2114 var valueElement = document.createElement("span"); 2114 var valueElement = document.createElement("span");
2115 valueElement.className = "value"; 2115 valueElement.className = "value";
2116 this.valueElement = valueElement; 2116 this.valueElement = valueElement;
2117 2117
2118 /** 2118 /**
2119 * @param {!RegExp} regex 2119 * @param {!RegExp} regex
2120 * @param {function(string):!Node} processor
2121 * @param {?function(string):!Node} nextProcessor
2122 * @param {string} valueText
2120 * @return {!DocumentFragment} 2123 * @return {!DocumentFragment}
2121 */ 2124 */
2122 function processValue(regex, processor, nextProcessor, valueText) 2125 function processValue(regex, processor, nextProcessor, valueText)
2123 { 2126 {
2124 var container = document.createDocumentFragment(); 2127 var container = document.createDocumentFragment();
2125 2128
2126 var items = valueText.replace(regex, "\0$1\0").split("\0"); 2129 var items = valueText.replace(regex, "\0$1\0").split("\0");
2127 for (var i = 0; i < items.length; ++i) { 2130 for (var i = 0; i < items.length; ++i) {
2128 if ((i % 2) === 0) { 2131 if ((i % 2) === 0) {
2129 if (nextProcessor) 2132 if (nextProcessor)
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
2202 _updateFilter: function() 2205 _updateFilter: function()
2203 { 2206 {
2204 var regEx = this.parentPane().filterRegex(); 2207 var regEx = this.parentPane().filterRegex();
2205 this.listItemElement.classList.toggle("filter-match", !!regEx && (regEx. test(this.property.name) || regEx.test(this.property.value))); 2208 this.listItemElement.classList.toggle("filter-match", !!regEx && (regEx. test(this.property.name) || regEx.test(this.property.value)));
2206 }, 2209 },
2207 2210
2208 /** 2211 /**
2209 * @param {!Element} nameElement 2212 * @param {!Element} nameElement
2210 * @param {!Element} valueElement 2213 * @param {!Element} valueElement
2211 * @param {string} text 2214 * @param {string} text
2215 * @return {!Node}
2212 */ 2216 */
2213 _processColor: function(nameElement, valueElement, text) 2217 _processColor: function(nameElement, valueElement, text)
2214 { 2218 {
2215 var color = WebInspector.Color.parse(text); 2219 var color = WebInspector.Color.parse(text);
2216 2220
2217 // We can be called with valid non-color values of |text| (like 'none' f rom border style) 2221 // We can be called with valid non-color values of |text| (like 'none' f rom border style)
2218 if (!color) 2222 if (!color)
2219 return document.createTextNode(text); 2223 return document.createTextNode(text);
2220 2224
2221 var format = WebInspector.StylesSidebarPane._colorFormat(color); 2225 var format = WebInspector.StylesSidebarPane._colorFormat(color);
(...skipping 1091 matching lines...) Expand 10 before | Expand all | Expand 10 after
3313 return; 3317 return;
3314 } 3318 }
3315 3319
3316 var results = this._cssCompletions.startsWith(prefix); 3320 var results = this._cssCompletions.startsWith(prefix);
3317 var selectedIndex = this._cssCompletions.mostUsedOf(results); 3321 var selectedIndex = this._cssCompletions.mostUsedOf(results);
3318 completionsReadyCallback(results, selectedIndex); 3322 completionsReadyCallback(results, selectedIndex);
3319 }, 3323 },
3320 3324
3321 __proto__: WebInspector.TextPrompt.prototype 3325 __proto__: WebInspector.TextPrompt.prototype
3322 } 3326 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/elements/Spectrum.js ('k') | Source/devtools/front_end/extensions/ExtensionAPI.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698