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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/host/InspectorFrontendHost.js

Issue 2268893002: DevTools: Turn InspectorFrontendHostAPI.Events into symbols. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/devtools/front_end/host/InspectorFrontendHostAPI.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 476 matching lines...) Expand 10 before | Expand all | Expand 10 after
487 487
488 /** 488 /**
489 * @constructor 489 * @constructor
490 */ 490 */
491 function InspectorFrontendAPIImpl() 491 function InspectorFrontendAPIImpl()
492 { 492 {
493 this._debugFrontend = !!Runtime.queryParam("debugFrontend") || (window[" InspectorTest"] && window["InspectorTest"]["debugTest"]); 493 this._debugFrontend = !!Runtime.queryParam("debugFrontend") || (window[" InspectorTest"] && window["InspectorTest"]["debugTest"]);
494 494
495 var descriptors = InspectorFrontendHostAPI.EventDescriptors; 495 var descriptors = InspectorFrontendHostAPI.EventDescriptors;
496 for (var i = 0; i < descriptors.length; ++i) 496 for (var i = 0; i < descriptors.length; ++i)
497 this[descriptors[i][0]] = this._dispatch.bind(this, descriptors[i][0 ], descriptors[i][1], descriptors[i][2]); 497 this[descriptors[i][1]] = this._dispatch.bind(this, descriptors[i][0 ], descriptors[i][2], descriptors[i][3]);
498 } 498 }
499 499
500 InspectorFrontendAPIImpl.prototype = { 500 InspectorFrontendAPIImpl.prototype = {
501 /** 501 /**
502 * @param {string} name 502 * @param {symbol} name
503 * @param {!Array.<string>} signature 503 * @param {!Array.<string>} signature
504 * @param {boolean} runOnceLoaded 504 * @param {boolean} runOnceLoaded
505 */ 505 */
506 _dispatch: function(name, signature, runOnceLoaded) 506 _dispatch: function(name, signature, runOnceLoaded)
507 { 507 {
508 var params = Array.prototype.slice.call(arguments, 3); 508 var params = Array.prototype.slice.call(arguments, 3);
509 509
510 if (this._debugFrontend) 510 if (this._debugFrontend)
511 setImmediate(innerDispatch); 511 setImmediate(innerDispatch);
512 else 512 else
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
548 // so the host instance should not initialized there. 548 // so the host instance should not initialized there.
549 initializeInspectorFrontendHost(); 549 initializeInspectorFrontendHost();
550 window.InspectorFrontendAPI = new InspectorFrontendAPIImpl(); 550 window.InspectorFrontendAPI = new InspectorFrontendAPIImpl();
551 WebInspector.setLocalizationPlatform(InspectorFrontendHost.platform()); 551 WebInspector.setLocalizationPlatform(InspectorFrontendHost.platform());
552 })(); 552 })();
553 553
554 /** 554 /**
555 * @type {!WebInspector.EventTarget} 555 * @type {!WebInspector.EventTarget}
556 */ 556 */
557 InspectorFrontendHost.events; 557 InspectorFrontendHost.events;
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/devtools/front_end/host/InspectorFrontendHostAPI.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698