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

Side by Side Diff: Source/devtools/front_end/extensions/ExtensionAPI.js

Issue 477103002: DevTools: Nuke Timeline extension api (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 apiPrivate.Events = { 59 apiPrivate.Events = {
60 AuditStarted: "audit-started-", 60 AuditStarted: "audit-started-",
61 ButtonClicked: "button-clicked-", 61 ButtonClicked: "button-clicked-",
62 ConsoleMessageAdded: "console-message-added", 62 ConsoleMessageAdded: "console-message-added",
63 PanelObjectSelected: "panel-objectSelected-", 63 PanelObjectSelected: "panel-objectSelected-",
64 NetworkRequestFinished: "network-request-finished", 64 NetworkRequestFinished: "network-request-finished",
65 OpenResource: "open-resource", 65 OpenResource: "open-resource",
66 PanelSearch: "panel-search-", 66 PanelSearch: "panel-search-",
67 ResourceAdded: "resource-added", 67 ResourceAdded: "resource-added",
68 ResourceContentCommitted: "resource-content-committed", 68 ResourceContentCommitted: "resource-content-committed",
69 TimelineEventRecorded: "timeline-event-recorded",
70 ViewShown: "view-shown-", 69 ViewShown: "view-shown-",
71 ViewHidden: "view-hidden-" 70 ViewHidden: "view-hidden-"
72 }; 71 };
73 72
74 apiPrivate.Commands = { 73 apiPrivate.Commands = {
75 AddAuditCategory: "addAuditCategory", 74 AddAuditCategory: "addAuditCategory",
76 AddAuditResult: "addAuditResult", 75 AddAuditResult: "addAuditResult",
77 AddConsoleMessage: "addConsoleMessage", 76 AddConsoleMessage: "addConsoleMessage",
78 AddRequestHeaders: "addRequestHeaders", 77 AddRequestHeaders: "addRequestHeaders",
79 ApplyStyleSheet: "applyStyleSheet", 78 ApplyStyleSheet: "applyStyleSheet",
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 /** 181 /**
183 * @constructor 182 * @constructor
184 */ 183 */
185 function InspectorExtensionAPI() 184 function InspectorExtensionAPI()
186 { 185 {
187 this.audits = new Audits(); 186 this.audits = new Audits();
188 this.inspectedWindow = new InspectedWindow(); 187 this.inspectedWindow = new InspectedWindow();
189 this.panels = new Panels(); 188 this.panels = new Panels();
190 this.network = new Network(); 189 this.network = new Network();
191 defineDeprecatedProperty(this, "webInspector", "resources", "network"); 190 defineDeprecatedProperty(this, "webInspector", "resources", "network");
192 this.timeline = new Timeline();
193 this.console = new ConsoleAPI(); 191 this.console = new ConsoleAPI();
194 } 192 }
195 193
196 /** 194 /**
197 * @constructor 195 * @constructor
198 */ 196 */
199 function ConsoleAPI() 197 function ConsoleAPI()
200 { 198 {
201 this.onMessageAdded = new EventSink(events.ConsoleMessageAdded); 199 this.onMessageAdded = new EventSink(events.ConsoleMessageAdded);
202 } 200 }
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
435 433
436 var AuditCategory = declareInterfaceClass(AuditCategoryImpl); 434 var AuditCategory = declareInterfaceClass(AuditCategoryImpl);
437 var AuditResult = declareInterfaceClass(AuditResultImpl); 435 var AuditResult = declareInterfaceClass(AuditResultImpl);
438 var Button = declareInterfaceClass(ButtonImpl); 436 var Button = declareInterfaceClass(ButtonImpl);
439 var EventSink = declareInterfaceClass(EventSinkImpl); 437 var EventSink = declareInterfaceClass(EventSinkImpl);
440 var ExtensionPanel = declareInterfaceClass(ExtensionPanelImpl); 438 var ExtensionPanel = declareInterfaceClass(ExtensionPanelImpl);
441 var ExtensionSidebarPane = declareInterfaceClass(ExtensionSidebarPaneImpl); 439 var ExtensionSidebarPane = declareInterfaceClass(ExtensionSidebarPaneImpl);
442 var PanelWithSidebar = declareInterfaceClass(PanelWithSidebarImpl); 440 var PanelWithSidebar = declareInterfaceClass(PanelWithSidebarImpl);
443 var Request = declareInterfaceClass(RequestImpl); 441 var Request = declareInterfaceClass(RequestImpl);
444 var Resource = declareInterfaceClass(ResourceImpl); 442 var Resource = declareInterfaceClass(ResourceImpl);
445 var Timeline = declareInterfaceClass(TimelineImpl);
446 443
447 /** 444 /**
448 * @constructor 445 * @constructor
449 * @extends {PanelWithSidebar} 446 * @extends {PanelWithSidebar}
450 */ 447 */
451 function ElementsPanel() 448 function ElementsPanel()
452 { 449 {
453 PanelWithSidebar.call(this, "elements"); 450 PanelWithSidebar.call(this, "elements");
454 } 451 }
455 452
(...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after
830 827
831 extensionServer.sendRequest({ command: commands.GetResourceContent, url: this._url }, callback && callbackWrapper); 828 extensionServer.sendRequest({ command: commands.GetResourceContent, url: this._url }, callback && callbackWrapper);
832 }, 829 },
833 830
834 setContent: function(content, commit, callback) 831 setContent: function(content, commit, callback)
835 { 832 {
836 extensionServer.sendRequest({ command: commands.SetResourceContent, url: this._url, content: content, commit: commit }, callback); 833 extensionServer.sendRequest({ command: commands.SetResourceContent, url: this._url, content: content, commit: commit }, callback);
837 } 834 }
838 } 835 }
839 836
840 /**
841 * @constructor
842 */
843 function TimelineImpl()
844 {
845 this.onEventRecorded = new EventSink(events.TimelineEventRecorded);
846 }
847
848 var keyboardEventRequestQueue = []; 837 var keyboardEventRequestQueue = [];
849 var forwardTimer = null; 838 var forwardTimer = null;
850 839
851 function forwardKeyboardEvent(event) 840 function forwardKeyboardEvent(event)
852 { 841 {
853 const Esc = "U+001B"; 842 const Esc = "U+001B";
854 // We only care about global hotkeys, not about random text 843 // We only care about global hotkeys, not about random text
855 if (!event.ctrlKey && !event.altKey && !event.metaKey && !/^F\d+$/.test(even t.keyIdentifier) && event.keyIdentifier !== Esc) 844 if (!event.ctrlKey && !event.altKey && !event.metaKey && !/^F\d+$/.test(even t.keyIdentifier) && event.keyIdentifier !== Esc)
856 return; 845 return;
857 var requestPayload = { 846 var requestPayload = {
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
1050 { 1039 {
1051 return "(function(injectedScriptId){ " + 1040 return "(function(injectedScriptId){ " +
1052 "var extensionServer;" + 1041 "var extensionServer;" +
1053 defineCommonExtensionSymbols.toString() + ";" + 1042 defineCommonExtensionSymbols.toString() + ";" +
1054 injectedExtensionAPI.toString() + ";" + 1043 injectedExtensionAPI.toString() + ";" +
1055 buildPlatformExtensionAPI(extensionInfo) + ";" + 1044 buildPlatformExtensionAPI(extensionInfo) + ";" +
1056 "platformExtensionAPI(injectedExtensionAPI(injectedScriptId));" + 1045 "platformExtensionAPI(injectedExtensionAPI(injectedScriptId));" +
1057 "return {};" + 1046 "return {};" +
1058 "})"; 1047 "})";
1059 } 1048 }
OLDNEW
« no previous file with comments | « LayoutTests/inspector/extensions/extensions-api-expected.txt ('k') | Source/devtools/front_end/extensions/ExtensionServer.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698