Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(400)

Side by Side Diff: Source/devtools/front_end/sdk/RemoteObject.js

Issue 1268353005: [DevTools] Support JQuery event listeners (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Google Inc. All rights reserved. 2 * Copyright (C) 2009 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 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 84
85 /** 85 /**
86 * @param {function(?Array.<!WebInspector.RemoteObjectProperty>, ?Array.<!We bInspector.RemoteObjectProperty>)} callback 86 * @param {function(?Array.<!WebInspector.RemoteObjectProperty>, ?Array.<!We bInspector.RemoteObjectProperty>)} callback
87 */ 87 */
88 getOwnProperties: function(callback) 88 getOwnProperties: function(callback)
89 { 89 {
90 throw "Not implemented"; 90 throw "Not implemented";
91 }, 91 },
92 92
93 /** 93 /**
94 * @return {!Promise.<!{properties: ?Array.<!WebInspector.RemoteObjectProper ty>, internalProperties: ?Array.<!WebInspector.RemoteObjectProperty>}>} 94 * @return {!Promise<!{properties: ?Array.<!WebInspector.RemoteObjectPropert y>, internalProperties: ?Array.<!WebInspector.RemoteObjectProperty>}>}
95 */ 95 */
96 getOwnPropertiesPromise: function() 96 getOwnPropertiesPromise: function()
97 { 97 {
98 return new Promise(promiseConstructor.bind(this)); 98 return new Promise(promiseConstructor.bind(this));
99 99
100 /** 100 /**
101 * @param {function(!{properties: ?Array.<!WebInspector.RemoteObjectProp erty>, internalProperties: ?Array.<!WebInspector.RemoteObjectProperty>})} succes s 101 * @param {function(!{properties: ?Array.<!WebInspector.RemoteObjectProp erty>, internalProperties: ?Array.<!WebInspector.RemoteObjectProperty>})} succes s
102 * @this {WebInspector.RemoteObject} 102 * @this {WebInspector.RemoteObject}
103 */ 103 */
104 function promiseConstructor(success) 104 function promiseConstructor(success)
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 * @param {function(this:Object, ...)} functionDeclaration 223 * @param {function(this:Object, ...)} functionDeclaration
224 * @param {!Array<!RuntimeAgent.CallArgument>|undefined} args 224 * @param {!Array<!RuntimeAgent.CallArgument>|undefined} args
225 * @param {function(*)} callback 225 * @param {function(*)} callback
226 */ 226 */
227 callFunctionJSON: function(functionDeclaration, args, callback) 227 callFunctionJSON: function(functionDeclaration, args, callback)
228 { 228 {
229 throw "Not implemented"; 229 throw "Not implemented";
230 }, 230 },
231 231
232 /** 232 /**
233 * @param {function(this:Object, ...)} functionDeclaration 233 * @param {function(this:Object, ...):T} functionDeclaration
234 * @param {!Array<!RuntimeAgent.CallArgument>|undefined} args 234 * @param {!Array<!RuntimeAgent.CallArgument>|undefined} args
235 * @return {!Promise<*>} 235 * @return {!Promise<T>}
236 * @template T
236 */ 237 */
237 callFunctionJSONPromise: function(functionDeclaration, args) 238 callFunctionJSONPromise: function(functionDeclaration, args)
238 { 239 {
239 return new Promise(promiseConstructor.bind(this)); 240 return new Promise(promiseConstructor.bind(this));
240 241
241 /** 242 /**
242 * @this {WebInspector.RemoteObject} 243 * @this {WebInspector.RemoteObject}
243 */ 244 */
244 function promiseConstructor(success) 245 function promiseConstructor(success)
245 { 246 {
(...skipping 1288 matching lines...) Expand 10 before | Expand all | Expand 10 after
1534 { 1535 {
1535 if (!this._cachedDescription) { 1536 if (!this._cachedDescription) {
1536 var children = this._children(); 1537 var children = this._children();
1537 this._cachedDescription = "{" + this._formatValue(children[0].value) + " => " + this._formatValue(children[1].value) + "}"; 1538 this._cachedDescription = "{" + this._formatValue(children[0].value) + " => " + this._formatValue(children[1].value) + "}";
1538 } 1539 }
1539 return this._cachedDescription; 1540 return this._cachedDescription;
1540 }, 1541 },
1541 1542
1542 __proto__: WebInspector.LocalJSONObject.prototype 1543 __proto__: WebInspector.LocalJSONObject.prototype
1543 } 1544 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/platform/utilities.js ('k') | Source/devtools/front_end/sdk/RuntimeModel.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698