OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved. |
3 * Copyright (C) 2009 Joseph Pecoraro | 3 * Copyright (C) 2009 Joseph Pecoraro |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 1036 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1047 this.baseURL = payload.baseURL || ''; | 1047 this.baseURL = payload.baseURL || ''; |
1048 } | 1048 } |
1049 }; | 1049 }; |
1050 | 1050 |
1051 /** | 1051 /** |
1052 * @unrestricted | 1052 * @unrestricted |
1053 */ | 1053 */ |
1054 SDK.DOMModel = class extends SDK.SDKModel { | 1054 SDK.DOMModel = class extends SDK.SDKModel { |
1055 /** | 1055 /** |
1056 * @param {!SDK.Target} target | 1056 * @param {!SDK.Target} target |
| 1057 * @param {!Protocol.Dispatcher} dispatcher |
1057 */ | 1058 */ |
1058 constructor(target) { | 1059 constructor(target, dispatcher) { |
1059 super(target); | 1060 super(target, dispatcher); |
1060 | 1061 |
1061 this._agent = target.domAgent(); | 1062 this._agent = dispatcher.domAgent(); |
1062 | 1063 |
1063 /** @type {!Object.<number, !SDK.DOMNode>} */ | 1064 /** @type {!Object.<number, !SDK.DOMNode>} */ |
1064 this._idToDOMNode = {}; | 1065 this._idToDOMNode = {}; |
1065 /** @type {?SDK.DOMDocument} */ | 1066 /** @type {?SDK.DOMDocument} */ |
1066 this._document = null; | 1067 this._document = null; |
1067 /** @type {!Object.<number, boolean>} */ | 1068 /** @type {!Object.<number, boolean>} */ |
1068 this._attributeLoadNodeIds = {}; | 1069 this._attributeLoadNodeIds = {}; |
1069 target.registerDOMDispatcher(new SDK.DOMDispatcher(this)); | 1070 dispatcher.registerDOMDispatcher(new SDK.DOMDispatcher(this)); |
1070 | 1071 |
1071 this._runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Runt
imeModel)); | 1072 this._runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Runt
imeModel)); |
1072 | 1073 |
1073 this._agent.enable(); | 1074 this._agent.enable(); |
1074 } | 1075 } |
1075 | 1076 |
1076 /** | 1077 /** |
1077 * @return {!SDK.RuntimeModel} | 1078 * @return {!SDK.RuntimeModel} |
1078 */ | 1079 */ |
1079 runtimeModel() { | 1080 runtimeModel() { |
(...skipping 831 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1911 | 1912 |
1912 /** | 1913 /** |
1913 * @override | 1914 * @override |
1914 * @param {!Protocol.DOM.NodeId} insertionPointId | 1915 * @param {!Protocol.DOM.NodeId} insertionPointId |
1915 * @param {!Array.<!Protocol.DOM.BackendNode>} distributedNodes | 1916 * @param {!Array.<!Protocol.DOM.BackendNode>} distributedNodes |
1916 */ | 1917 */ |
1917 distributedNodesUpdated(insertionPointId, distributedNodes) { | 1918 distributedNodesUpdated(insertionPointId, distributedNodes) { |
1918 this._domModel._distributedNodesUpdated(insertionPointId, distributedNodes); | 1919 this._domModel._distributedNodesUpdated(insertionPointId, distributedNodes); |
1919 } | 1920 } |
1920 }; | 1921 }; |
OLD | NEW |