| OLD | NEW |
| 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 |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 /** | 54 /** |
| 55 * @override | 55 * @override |
| 56 * @param {string} sourceURL | 56 * @param {string} sourceURL |
| 57 * @param {!WebInspector.ResourceType} contentType | 57 * @param {!WebInspector.ResourceType} contentType |
| 58 * @return {!WebInspector.ContentProvider} | 58 * @return {!WebInspector.ContentProvider} |
| 59 */ | 59 */ |
| 60 sourceContentProvider: function(sourceURL, contentType) | 60 sourceContentProvider: function(sourceURL, contentType) |
| 61 { | 61 { |
| 62 var model = this.modelForURL(sourceURL); | 62 var model = this.modelForURL(sourceURL); |
| 63 var sourceContent = model ? model.document.text.value() : ""; | 63 var sourceContent = model ? model.document.text.value() : ""; |
| 64 return new WebInspector.StaticContentProvider(contentType, sourceContent
, sourceURL); | 64 return new WebInspector.StaticContentProvider(sourceURL, contentType, Pr
omise.resolve(sourceContent)); |
| 65 }, | 65 }, |
| 66 | 66 |
| 67 /** | 67 /** |
| 68 * @override | 68 * @override |
| 69 * @param {number} lineNumber | 69 * @param {number} lineNumber |
| 70 * @param {number=} columnNumber | 70 * @param {number=} columnNumber |
| 71 * @return {?WebInspector.SourceMapEntry} | 71 * @return {?WebInspector.SourceMapEntry} |
| 72 */ | 72 */ |
| 73 findEntry: function(lineNumber, columnNumber) | 73 findEntry: function(lineNumber, columnNumber) |
| 74 { | 74 { |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 for (var i = 0; i < compiledNodes.length; ++i) { | 199 for (var i = 0; i < compiledNodes.length; ++i) { |
| 200 var compiledNode = compiledNodes[i]; | 200 var compiledNode = compiledNodes[i]; |
| 201 var sourceNode = /** @type {!WebInspector.SASSSupport.TextNode} */(t
his._compiledToSource.get(compiledNode)); | 201 var sourceNode = /** @type {!WebInspector.SASSSupport.TextNode} */(t
his._compiledToSource.get(compiledNode)); |
| 202 var mappedCompiledNode = /** @type {!WebInspector.SASSSupport.TextNo
de} */(outNodeMapping.get(compiledNode) || compiledNode); | 202 var mappedCompiledNode = /** @type {!WebInspector.SASSSupport.TextNo
de} */(outNodeMapping.get(compiledNode) || compiledNode); |
| 203 var mappedSourceNode = /** @type {!WebInspector.SASSSupport.TextNode
} */(outNodeMapping.get(sourceNode) || sourceNode); | 203 var mappedSourceNode = /** @type {!WebInspector.SASSSupport.TextNode
} */(outNodeMapping.get(sourceNode) || sourceNode); |
| 204 newMap.addMapping(mappedCompiledNode, mappedSourceNode); | 204 newMap.addMapping(mappedCompiledNode, mappedSourceNode); |
| 205 } | 205 } |
| 206 return newMap; | 206 return newMap; |
| 207 } | 207 } |
| 208 } | 208 } |
| OLD | NEW |