| 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 20 matching lines...) Expand all Loading... |
| 31 /** | 31 /** |
| 32 * @constructor | 32 * @constructor |
| 33 * @implements {WebInspector.SourceMapping} | 33 * @implements {WebInspector.SourceMapping} |
| 34 * @param {!WebInspector.CSSStyleModel} cssModel | 34 * @param {!WebInspector.CSSStyleModel} cssModel |
| 35 * @param {!WebInspector.Workspace} workspace | 35 * @param {!WebInspector.Workspace} workspace |
| 36 */ | 36 */ |
| 37 WebInspector.StylesSourceMapping = function(cssModel, workspace) | 37 WebInspector.StylesSourceMapping = function(cssModel, workspace) |
| 38 { | 38 { |
| 39 this._cssModel = cssModel; | 39 this._cssModel = cssModel; |
| 40 this._workspace = workspace; | 40 this._workspace = workspace; |
| 41 this._workspace.addEventListener(WebInspector.Workspace.Events.ProjectWillRe
set, this._projectWillReset, this); | 41 this._workspace.addEventListener(WebInspector.Workspace.Events.ProjectRemove
d, this._projectRemoved, this); |
| 42 this._workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeA
dded, this._uiSourceCodeAddedToWorkspace, this); | 42 this._workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeA
dded, this._uiSourceCodeAddedToWorkspace, this); |
| 43 this._workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeR
emoved, this._uiSourceCodeRemoved, this); | 43 this._workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeR
emoved, this._uiSourceCodeRemoved, this); |
| 44 | 44 |
| 45 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeMod
el.EventTypes.MainFrameCreatedOrNavigated, this._mainFrameCreatedOrNavigated, th
is); | 45 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeMod
el.EventTypes.MainFrameCreatedOrNavigated, this._mainFrameCreatedOrNavigated, th
is); |
| 46 | 46 |
| 47 this._cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheet
Changed, this._styleSheetChanged, this); | 47 this._cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheet
Changed, this._styleSheetChanged, this); |
| 48 this._initialize(); | 48 this._initialize(); |
| 49 } | 49 } |
| 50 | 50 |
| 51 WebInspector.StylesSourceMapping.MinorChangeUpdateTimeoutMs = 1000; | 51 WebInspector.StylesSourceMapping.MinorChangeUpdateTimeoutMs = 1000; |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 if (this._styleFiles.get(uiSourceCode) || header.isInline) | 176 if (this._styleFiles.get(uiSourceCode) || header.isInline) |
| 177 return; | 177 return; |
| 178 var url = uiSourceCode.url; | 178 var url = uiSourceCode.url; |
| 179 this._styleFiles.put(uiSourceCode, new WebInspector.StyleFile(uiSourceCo
de, this)); | 179 this._styleFiles.put(uiSourceCode, new WebInspector.StyleFile(uiSourceCo
de, this)); |
| 180 header.updateLocations(); | 180 header.updateLocations(); |
| 181 }, | 181 }, |
| 182 | 182 |
| 183 /** | 183 /** |
| 184 * @param {!WebInspector.Event} event | 184 * @param {!WebInspector.Event} event |
| 185 */ | 185 */ |
| 186 _projectWillReset: function(event) | 186 _projectRemoved: function(event) |
| 187 { | 187 { |
| 188 var project = /** @type {!WebInspector.Project} */ (event.data); | 188 var project = /** @type {!WebInspector.Project} */ (event.data); |
| 189 var uiSourceCodes = project.uiSourceCodes(); | 189 var uiSourceCodes = project.uiSourceCodes(); |
| 190 for (var i = 0; i < uiSourceCodes.length; ++i) | 190 for (var i = 0; i < uiSourceCodes.length; ++i) |
| 191 this._unbindUISourceCode(uiSourceCodes[i]); | 191 this._unbindUISourceCode(uiSourceCodes[i]); |
| 192 }, | 192 }, |
| 193 | 193 |
| 194 /** | 194 /** |
| 195 * @param {!WebInspector.Event} event | 195 * @param {!WebInspector.Event} event |
| 196 */ | 196 */ |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 this._uiSourceCode.addRevision(content); | 420 this._uiSourceCode.addRevision(content); |
| 421 delete this._isAddingRevision; | 421 delete this._isAddingRevision; |
| 422 }, | 422 }, |
| 423 | 423 |
| 424 dispose: function() | 424 dispose: function() |
| 425 { | 425 { |
| 426 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.
WorkingCopyCommitted, this._workingCopyCommitted, this); | 426 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.
WorkingCopyCommitted, this._workingCopyCommitted, this); |
| 427 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.
WorkingCopyChanged, this._workingCopyChanged, this); | 427 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.
WorkingCopyChanged, this._workingCopyChanged, this); |
| 428 } | 428 } |
| 429 } | 429 } |
| OLD | NEW |