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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sass/ASTSourceMap.js

Issue 2440953003: DevTools: use semicolons after each statement. (Closed)
Patch Set: rebaseline Created 4 years, 1 month 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 * @implements {WebInspector.SourceMap} 7 * @implements {WebInspector.SourceMap}
8 * @param {string} compiledURL 8 * @param {string} compiledURL
9 * @param {string} sourceMapURL 9 * @param {string} sourceMapURL
10 * @param {!Map<string, !WebInspector.SASSSupport.AST>} models 10 * @param {!Map<string, !WebInspector.SASSSupport.AST>} models
11 * @param {?function(!WebInspector.ASTSourceMap, !Array<!WebInspector.TextRange> , !Array<string>):!Promise<?WebInspector.SourceMap.EditResult>} editCallback 11 * @param {?function(!WebInspector.ASTSourceMap, !Array<!WebInspector.TextRange> , !Array<string>):!Promise<?WebInspector.SourceMap.EditResult>} editCallback
12 */ 12 */
13 WebInspector.ASTSourceMap = function(compiledURL, sourceMapURL, models, editCall back) 13 WebInspector.ASTSourceMap = function(compiledURL, sourceMapURL, models, editCall back)
14 { 14 {
15 this._editCallback = editCallback; 15 this._editCallback = editCallback;
16 this._compiledURL = compiledURL; 16 this._compiledURL = compiledURL;
17 this._sourceMapURL = sourceMapURL; 17 this._sourceMapURL = sourceMapURL;
18 /** @type {!Map<string, !WebInspector.SASSSupport.AST>} */ 18 /** @type {!Map<string, !WebInspector.SASSSupport.AST>} */
19 this._models = models; 19 this._models = models;
20 /** @type {!Map<!WebInspector.SASSSupport.TextNode, !WebInspector.SASSSuppor t.TextNode>} */ 20 /** @type {!Map<!WebInspector.SASSSupport.TextNode, !WebInspector.SASSSuppor t.TextNode>} */
21 this._compiledToSource = new Map(); 21 this._compiledToSource = new Map();
22 /** @type {!Multimap<!WebInspector.SASSSupport.TextNode, !WebInspector.SASSS upport.TextNode>} */ 22 /** @type {!Multimap<!WebInspector.SASSSupport.TextNode, !WebInspector.SASSS upport.TextNode>} */
23 this._sourceToCompiled = new Multimap(); 23 this._sourceToCompiled = new Multimap();
24 } 24 };
25 25
26 WebInspector.ASTSourceMap.prototype = { 26 WebInspector.ASTSourceMap.prototype = {
27 /** 27 /**
28 * @override 28 * @override
29 * @return {string} 29 * @return {string}
30 */ 30 */
31 compiledURL: function() 31 compiledURL: function()
32 { 32 {
33 return this._compiledURL; 33 return this._compiledURL;
34 }, 34 },
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 var compiledNodes = this._compiledToSource.keysArray(); 209 var compiledNodes = this._compiledToSource.keysArray();
210 for (var i = 0; i < compiledNodes.length; ++i) { 210 for (var i = 0; i < compiledNodes.length; ++i) {
211 var compiledNode = compiledNodes[i]; 211 var compiledNode = compiledNodes[i];
212 var sourceNode = /** @type {!WebInspector.SASSSupport.TextNode} */(t his._compiledToSource.get(compiledNode)); 212 var sourceNode = /** @type {!WebInspector.SASSSupport.TextNode} */(t his._compiledToSource.get(compiledNode));
213 var mappedCompiledNode = /** @type {!WebInspector.SASSSupport.TextNo de} */(outNodeMapping.get(compiledNode) || compiledNode); 213 var mappedCompiledNode = /** @type {!WebInspector.SASSSupport.TextNo de} */(outNodeMapping.get(compiledNode) || compiledNode);
214 var mappedSourceNode = /** @type {!WebInspector.SASSSupport.TextNode } */(outNodeMapping.get(sourceNode) || sourceNode); 214 var mappedSourceNode = /** @type {!WebInspector.SASSSupport.TextNode } */(outNodeMapping.get(sourceNode) || sourceNode);
215 newMap.addMapping(mappedCompiledNode, mappedSourceNode); 215 newMap.addMapping(mappedCompiledNode, mappedSourceNode);
216 } 216 }
217 return newMap; 217 return newMap;
218 } 218 }
219 } 219 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698