Index: third_party/WebKit/Source/devtools/front_end/sources/SourceFormatter.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/SourceFormatter.js b/third_party/WebKit/Source/devtools/front_end/sources/SourceFormatter.js |
index 73fd566f4fd19d21d86fba14d3e47289296c8f42..6c666a70c243f4775d701e2ca96df0fe3540f2e6 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sources/SourceFormatter.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sources/SourceFormatter.js |
@@ -257,6 +257,22 @@ Sources.SourceFormatter.StyleMapping = class { |
} |
/** |
+ * @override |
+ * @param {!Workspace.UILocation} uiLocation |
+ * @return {!Array<!SDK.CSSLocation>} |
+ */ |
+ uiLocationToRawLocations(uiLocation) { |
+ var formatData = Sources.SourceFormatData._for(uiLocation.uiSourceCode); |
+ if (!formatData) |
+ return []; |
+ var originalLocation = formatData.mapping.formattedToOriginal(uiLocation.lineNumber, uiLocation.columnNumber); |
+ var header = Bindings.NetworkProject.styleHeaderForUISourceCode(formatData.originalSourceCode); |
+ if (!header) |
+ return []; |
+ return [new SDK.CSSLocation(header, originalLocation[0], originalLocation[1])]; |
+ } |
+ |
+ /** |
* @param {!Sources.SourceFormatData} formatData |
* @param {boolean} enable |
*/ |