| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 } | 548 } |
| 549 }, | 549 }, |
| 550 | 550 |
| 551 /** | 551 /** |
| 552 * @override | 552 * @override |
| 553 * @param {!WebInspector.CSSLocation} rawLocation | 553 * @param {!WebInspector.CSSLocation} rawLocation |
| 554 * @return {?WebInspector.UILocation} | 554 * @return {?WebInspector.UILocation} |
| 555 */ | 555 */ |
| 556 rawLocationToUILocation: function(rawLocation) | 556 rawLocationToUILocation: function(rawLocation) |
| 557 { | 557 { |
| 558 var entry; | |
| 559 var sourceMap = this._sourceMapByStyleSheetURL[rawLocation.url]; | 558 var sourceMap = this._sourceMapByStyleSheetURL[rawLocation.url]; |
| 560 if (!sourceMap) | 559 if (!sourceMap) |
| 561 return null; | 560 return null; |
| 562 entry = sourceMap.findEntry(rawLocation.lineNumber, rawLocation.columnNu
mber); | 561 var entry = sourceMap.findEntry(rawLocation.lineNumber, rawLocation.colu
mnNumber); |
| 563 if (!entry || entry.length === 2) | 562 if (!entry || !entry.sourceURL) |
| 564 return null; | 563 return null; |
| 565 var uiSourceCode = this._networkMapping.uiSourceCodeForURL(entry[2], raw
Location.target()); | 564 var uiSourceCode = this._networkMapping.uiSourceCodeForURL(entry.sourceU
RL, rawLocation.target()); |
| 566 if (!uiSourceCode) | 565 if (!uiSourceCode) |
| 567 return null; | 566 return null; |
| 568 return uiSourceCode.uiLocation(entry[3], entry[4]); | 567 return uiSourceCode.uiLocation(entry.sourceLineNumber, entry.sourceColum
nNumber); |
| 569 }, | 568 }, |
| 570 | 569 |
| 571 /** | 570 /** |
| 572 * @override | 571 * @override |
| 573 * @param {!WebInspector.UISourceCode} uiSourceCode | 572 * @param {!WebInspector.UISourceCode} uiSourceCode |
| 574 * @param {number} lineNumber | 573 * @param {number} lineNumber |
| 575 * @param {number} columnNumber | 574 * @param {number} columnNumber |
| 576 * @return {?WebInspector.CSSLocation} | 575 * @return {?WebInspector.CSSLocation} |
| 577 */ | 576 */ |
| 578 uiLocationToRawLocation: function(uiSourceCode, lineNumber, columnNumber) | 577 uiLocationToRawLocation: function(uiSourceCode, lineNumber, columnNumber) |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 647 this._cssURLsForSASSURL = {}; | 646 this._cssURLsForSASSURL = {}; |
| 648 /** @type {!Object.<string, !Array.<function(?WebInspector.SourceMap)>>}
*/ | 647 /** @type {!Object.<string, !Array.<function(?WebInspector.SourceMap)>>}
*/ |
| 649 this._pendingSourceMapLoadingCallbacks = {}; | 648 this._pendingSourceMapLoadingCallbacks = {}; |
| 650 /** @type {!Object.<string, !{deadlineMs: number, dataByURL: !Object.<st
ring, !{timer: number, previousPoll: number}>}>} */ | 649 /** @type {!Object.<string, !{deadlineMs: number, dataByURL: !Object.<st
ring, !{timer: number, previousPoll: number}>}>} */ |
| 651 this._pollDataForSASSURL = {}; | 650 this._pollDataForSASSURL = {}; |
| 652 /** @type {!Object.<string, !WebInspector.SourceMap>} */ | 651 /** @type {!Object.<string, !WebInspector.SourceMap>} */ |
| 653 this._sourceMapByURL = {}; | 652 this._sourceMapByURL = {}; |
| 654 this._sourceMapByStyleSheetURL = {}; | 653 this._sourceMapByStyleSheetURL = {}; |
| 655 } | 654 } |
| 656 } | 655 } |
| OLD | NEW |