Chromium Code Reviews| 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 853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 864 }, | 864 }, |
| 865 | 865 |
| 866 /** | 866 /** |
| 867 * @param {function(?DOMAgent.BoxModel)} callback | 867 * @param {function(?DOMAgent.BoxModel)} callback |
| 868 */ | 868 */ |
| 869 boxModel: function(callback) | 869 boxModel: function(callback) |
| 870 { | 870 { |
| 871 this._agent.getBoxModel(this.id, this._domModel._wrapClientCallback(call back)); | 871 this._agent.getBoxModel(this.id, this._domModel._wrapClientCallback(call back)); |
| 872 }, | 872 }, |
| 873 | 873 |
| 874 /** | |
| 875 * @param {function(?Array.<!WebInspector.DOMModel.AnimationPlayer>)} callba ck | |
| 876 */ | |
| 877 animationPlayers: function(callback) | |
| 878 { | |
| 879 var target = this.target(); | |
| 880 /** | |
| 881 * @param {?Protocol.Error} error | |
| 882 * @param {!Array.<!DOMAgent.AnimationPlayer>} payloads | |
| 883 */ | |
| 884 function mycallback(error, payloads) | |
| 885 { | |
| 886 if (error) { | |
| 887 callback(null); | |
| 888 return; | |
| 889 } | |
| 890 callback(payloads.map(function(payload) { | |
| 891 return new WebInspector.DOMModel.AnimationPlayer(target, payload ); | |
| 892 })); | |
| 893 } | |
| 894 this._agent.getAnimationPlayersForNode(this.id, mycallback); | |
| 895 }, | |
| 896 | |
| 874 __proto__: WebInspector.SDKObject.prototype | 897 __proto__: WebInspector.SDKObject.prototype |
| 875 } | 898 } |
| 876 | 899 |
| 877 /** | 900 /** |
| 878 * @param {!WebInspector.Target} target | 901 * @param {!WebInspector.Target} target |
| 879 * @param {number} backendNodeId | 902 * @param {number} backendNodeId |
| 880 * @constructor | 903 * @constructor |
| 881 */ | 904 */ |
| 882 WebInspector.DeferredDOMNode = function(target, backendNodeId) | 905 WebInspector.DeferredDOMNode = function(target, backendNodeId) |
| 883 { | 906 { |
| (...skipping 1075 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1959 * @param {boolean} inspectUAShadowDOM | 1982 * @param {boolean} inspectUAShadowDOM |
| 1960 * @param {!DOMAgent.HighlightConfig} config | 1983 * @param {!DOMAgent.HighlightConfig} config |
| 1961 * @param {function(?Protocol.Error)=} callback | 1984 * @param {function(?Protocol.Error)=} callback |
| 1962 */ | 1985 */ |
| 1963 setInspectModeEnabled: function(enabled, inspectUAShadowDOM, config, callbac k) | 1986 setInspectModeEnabled: function(enabled, inspectUAShadowDOM, config, callbac k) |
| 1964 { | 1987 { |
| 1965 WebInspector.overridesSupport.setTouchEmulationSuspended(enabled); | 1988 WebInspector.overridesSupport.setTouchEmulationSuspended(enabled); |
| 1966 this._agent.setInspectModeEnabled(enabled, inspectUAShadowDOM, config, c allback); | 1989 this._agent.setInspectModeEnabled(enabled, inspectUAShadowDOM, config, c allback); |
| 1967 } | 1990 } |
| 1968 } | 1991 } |
| 1992 | |
| 1993 /** | |
| 1994 * @constructor | |
| 1995 * @extends {WebInspector.SDKObject} | |
| 1996 * @param {!WebInspector.Target} target | |
| 1997 * @param {!DOMAgent.AnimationPlayer} payload | |
| 1998 */ | |
| 1999 WebInspector.DOMModel.AnimationPlayer = function(target, payload) | |
| 2000 { | |
| 2001 WebInspector.SDKObject.call(this, target); | |
| 2002 this._payload = payload; | |
| 2003 } | |
| 2004 | |
| 2005 WebInspector.DOMModel.AnimationPlayer.prototype = { | |
| 2006 /** | |
| 2007 * @return {!DOMAgent.AnimationPlayer} | |
| 2008 */ | |
| 2009 payload: function() | |
| 2010 { | |
| 2011 return this._payload; | |
| 2012 }, | |
| 2013 | |
| 2014 /** | |
| 2015 * @return {number} | |
| 2016 */ | |
| 2017 sequenceNumber: function() | |
| 2018 { | |
| 2019 return this._payload.sequenceNumber; | |
| 2020 }, | |
| 2021 | |
| 2022 /** | |
| 2023 * @return {boolean} | |
| 2024 */ | |
| 2025 paused: function() | |
| 2026 { | |
| 2027 return this._payload.paused; | |
| 2028 }, | |
| 2029 | |
| 2030 /** | |
| 2031 * @return {boolean} | |
| 2032 */ | |
| 2033 finished: function() | |
| 2034 { | |
| 2035 return this._payload.finished; | |
| 2036 }, | |
| 2037 | |
| 2038 /** | |
| 2039 * @return {number} | |
| 2040 */ | |
| 2041 playbackRate: function() | |
| 2042 { | |
| 2043 return this._payload.playbackRate; | |
| 2044 }, | |
| 2045 | |
| 2046 /** | |
| 2047 * @return {number} | |
| 2048 */ | |
| 2049 startTime: function() | |
| 2050 { | |
| 2051 return this._payload.startTime; | |
| 2052 }, | |
| 2053 | |
| 2054 /** | |
| 2055 * @return {number} | |
| 2056 */ | |
| 2057 currentTime: function() | |
| 2058 { | |
| 2059 return this._payload.currentTime; | |
| 2060 }, | |
| 2061 | |
| 2062 /** | |
| 2063 * @return {!WebInspector.DOMModel.AnimationNode} | |
| 2064 */ | |
| 2065 animation: function() | |
| 2066 { | |
| 2067 return new WebInspector.DOMModel.AnimationNode(this.target(), this._payl oad.animation); | |
| 2068 }, | |
| 2069 | |
| 2070 /** | |
| 2071 * @param {function(?WebInspector.DOMModel.AnimationPlayer)} callback | |
| 2072 */ | |
| 2073 pause: function(callback) | |
| 2074 { | |
| 2075 var target = this.target(); | |
| 2076 /** | |
| 2077 * @param {?Protocol.Error} error | |
| 2078 * @param {!DOMAgent.AnimationPlayer} player | |
| 2079 */ | |
| 2080 function mycallback(error, player) | |
|
caseq
2014/10/02 10:02:26
Here and below, please consider using InspectorBac
samli
2014/10/03 06:05:05
Done.
| |
| 2081 { | |
| 2082 if (error) { | |
| 2083 callback(null); | |
| 2084 return; | |
| 2085 } | |
| 2086 | |
| 2087 callback(new WebInspector.DOMModel.AnimationPlayer(target, player)); | |
| 2088 } | |
| 2089 this.target().domModel._agent.pauseAnimationPlayer(this.sequenceNumber() , mycallback); | |
| 2090 }, | |
| 2091 | |
| 2092 /** | |
| 2093 * @param {function(?WebInspector.DOMModel.AnimationPlayer)} callback | |
| 2094 */ | |
| 2095 play: function(callback) | |
| 2096 { | |
| 2097 var target = this.target(); | |
| 2098 /** | |
| 2099 * @param {?Protocol.Error} error | |
| 2100 * @param {!DOMAgent.AnimationPlayer} player | |
| 2101 */ | |
| 2102 function mycallback(error, player) | |
| 2103 { | |
| 2104 if (error) { | |
| 2105 callback(null); | |
| 2106 return; | |
| 2107 } | |
| 2108 | |
| 2109 callback(new WebInspector.DOMModel.AnimationPlayer(target, player)); | |
| 2110 } | |
| 2111 this.target().domModel._agent.playAnimationPlayer(this.sequenceNumber(), mycallback); | |
| 2112 }, | |
| 2113 | |
| 2114 /** | |
| 2115 * @param {number} currentTime | |
| 2116 * @param {function(?WebInspector.DOMModel.AnimationPlayer)} callback | |
| 2117 */ | |
| 2118 setCurrentTime: function(currentTime, callback) | |
| 2119 { | |
| 2120 var target = this.target(); | |
| 2121 /** | |
| 2122 * @param {?Protocol.Error} error | |
| 2123 * @param {!DOMAgent.AnimationPlayer} payload | |
| 2124 */ | |
| 2125 function mycallback(error, payload) | |
| 2126 { | |
| 2127 if (error) { | |
| 2128 callback(null); | |
| 2129 return; | |
| 2130 } | |
| 2131 callback(new WebInspector.DOMModel.AnimationPlayer(target, payload)) ; | |
| 2132 } | |
| 2133 this.target().domModel._agent.setCurrentTimeAnimationPlayer(this.sequenc eNumber(), currentTime, mycallback); | |
| 2134 }, | |
| 2135 | |
| 2136 /** | |
| 2137 * @param {function(number, boolean)} callback | |
| 2138 */ | |
| 2139 getCurrentState: function(callback) | |
| 2140 { | |
| 2141 var target = this.target(); | |
| 2142 /** | |
| 2143 * @param {?Protocol.Error} error | |
| 2144 * @param {number} currentTime | |
| 2145 * @param {boolean} isRunning | |
| 2146 */ | |
| 2147 function mycallback(error, currentTime, isRunning) | |
| 2148 { | |
| 2149 callback(currentTime, isRunning); | |
| 2150 } | |
| 2151 this.target().domModel._agent.getStateAnimationPlayer(this.sequenceNumbe r(), mycallback); | |
| 2152 }, | |
| 2153 | |
| 2154 __proto__: WebInspector.SDKObject.prototype | |
| 2155 } | |
| 2156 | |
| 2157 /** | |
| 2158 * @constructor | |
| 2159 * @extends {WebInspector.SDKObject} | |
| 2160 * @param {!WebInspector.Target} target | |
| 2161 * @param {!DOMAgent.AnimationNode} payload | |
| 2162 */ | |
| 2163 WebInspector.DOMModel.AnimationNode = function(target, payload) | |
| 2164 { | |
| 2165 WebInspector.SDKObject.call(this, target); | |
| 2166 this._payload = payload; | |
| 2167 } | |
| 2168 | |
| 2169 WebInspector.DOMModel.AnimationNode.prototype = { | |
| 2170 /** | |
| 2171 * @return {!DOMAgent.AnimationNode} | |
| 2172 */ | |
| 2173 payload: function() | |
| 2174 { | |
| 2175 return this._payload; | |
| 2176 }, | |
| 2177 | |
| 2178 /** | |
| 2179 * @return {number} | |
| 2180 */ | |
| 2181 startDelay: function() | |
| 2182 { | |
| 2183 return this._payload.startDelay; | |
| 2184 }, | |
| 2185 | |
| 2186 /** | |
| 2187 * @return {number} | |
| 2188 */ | |
| 2189 playbackRate: function() | |
| 2190 { | |
| 2191 return this._payload.playbackRate; | |
| 2192 }, | |
| 2193 | |
| 2194 /** | |
| 2195 * @return {number} | |
| 2196 */ | |
| 2197 iterationStart: function() | |
| 2198 { | |
| 2199 return this._payload.iterationStart; | |
| 2200 }, | |
| 2201 | |
| 2202 /** | |
| 2203 * @return {number} | |
| 2204 */ | |
| 2205 iterationCount: function() | |
| 2206 { | |
| 2207 return this._payload.iterationCount; | |
| 2208 }, | |
| 2209 | |
| 2210 /** | |
| 2211 * @return {number} | |
| 2212 */ | |
| 2213 duration: function() | |
| 2214 { | |
| 2215 return this._payload.duration; | |
| 2216 }, | |
| 2217 | |
| 2218 /** | |
| 2219 * @return {number} | |
| 2220 */ | |
| 2221 direction: function() | |
| 2222 { | |
| 2223 return this._payload.direction; | |
| 2224 }, | |
| 2225 | |
| 2226 /** | |
| 2227 * @return {number} | |
| 2228 */ | |
| 2229 fillMode: function() | |
| 2230 { | |
| 2231 return this._payload.fillMode; | |
| 2232 }, | |
| 2233 | |
| 2234 /** | |
| 2235 * @return {number} | |
| 2236 */ | |
| 2237 timeFraction: function() | |
| 2238 { | |
| 2239 return this._payload.timeFraction; | |
| 2240 }, | |
| 2241 | |
| 2242 __proto__: WebInspector.SDKObject.prototype | |
| 2243 } | |
| OLD | NEW |