diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/inspector/front-end/InspectorBackendStub.js')
-rw-r--r-- | src/3rdparty/webkit/WebCore/inspector/front-end/InspectorBackendStub.js | 271 |
1 files changed, 271 insertions, 0 deletions
diff --git a/src/3rdparty/webkit/WebCore/inspector/front-end/InspectorBackendStub.js b/src/3rdparty/webkit/WebCore/inspector/front-end/InspectorBackendStub.js new file mode 100644 index 0000000000..cef998ceed --- /dev/null +++ b/src/3rdparty/webkit/WebCore/inspector/front-end/InspectorBackendStub.js @@ -0,0 +1,271 @@ +/* + * Copyright (C) 2009 Google Inc. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Google Inc. nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +if (!window.InspectorBackend) { + +WebInspector.InspectorBackendStub = function() +{ + this._searchingForNode = false; + this._attachedWindowHeight = 0; + this._timelineEnabled = false; +} + +WebInspector.InspectorBackendStub.prototype = { + wrapCallback: function(func) + { + return func; + }, + + closeWindow: function() + { + this._windowVisible = false; + }, + + attach: function() + { + }, + + detach: function() + { + }, + + storeLastActivePanel: function(panel) + { + }, + + clearMessages: function() + { + }, + + searchingForNode: function() + { + return this._searchingForNode; + }, + + search: function(sourceRow, query) + { + }, + + toggleNodeSearch: function() + { + this._searchingForNode = !this._searchingForNode; + }, + + setAttachedWindowHeight: function(height) + { + }, + + moveByUnrestricted: function(x, y) + { + }, + + getResourceContent: function(callId, identifier) + { + WebInspector.didGetResourceContent(callId, ""); + }, + + highlightDOMNode: function(node) + { + }, + + hideDOMNodeHighlight: function() + { + }, + + inspectedWindow: function() + { + return window; + }, + + loaded: function() + { + }, + + localizedStringsURL: function() + { + return undefined; + }, + + windowUnloading: function() + { + return false; + }, + + hiddenPanels: function() + { + return ""; + }, + + enableResourceTracking: function() + { + WebInspector.resourceTrackingWasEnabled(); + }, + + disableResourceTracking: function() + { + WebInspector.resourceTrackingWasDisabled(); + }, + + + enableSearchingForNode: function() + { + WebInspector.searchingForNodeWasEnabled(); + }, + + disableSearchingForNode: function() + { + WebInspector.searchingForNodeWasDisabled(); + }, + + reloadPage: function() + { + }, + + enableDebugger: function() + { + WebInspector.debuggerWasEnabled(); + }, + + disableDebugger: function() + { + WebInspector.debuggerWasDisabled(); + }, + + setBreakpoint: function(sourceID, line, enabled, condition) + { + }, + + removeBreakpoint: function(sourceID, line) + { + }, + + activateBreakpoints: function() + { + this._breakpointsActivated = true; + }, + + deactivateBreakpoints: function() + { + this._breakpointsActivated = false; + }, + + pauseInDebugger: function() + { + }, + + setPauseOnExceptionsState: function(value) + { + WebInspector.updatePauseOnExceptionsState(value); + }, + + resumeDebugger: function() + { + }, + + enableProfiler: function() + { + WebInspector.profilerWasEnabled(); + }, + + disableProfiler: function() + { + WebInspector.profilerWasDisabled(); + }, + + startProfiling: function() + { + }, + + stopProfiling: function() + { + }, + + getProfileHeaders: function(callId) + { + WebInspector.didGetProfileHeaders(callId, []); + }, + + getProfile: function(callId, uid) + { + if (WebInspector.__fullProfiles && (uid in WebInspector.__fullProfiles)) + { + WebInspector.didGetProfile(callId, WebInspector.__fullProfiles[uid]); + } + }, + + takeHeapSnapshot: function() + { + }, + + databaseTableNames: function(database) + { + return []; + }, + + stepIntoStatementInDebugger: function() + { + }, + + stepOutOfFunctionInDebugger: function() + { + }, + + stepOverStatementInDebugger: function() + { + }, + + saveFrontendSettings: function() + { + }, + + dispatchOnInjectedScript: function() + { + }, + + releaseWrapperObjectGroup: function() + { + }, + + setInjectedScriptSource: function() + { + }, + + addScriptToEvaluateOnLoad: function() + { + }, + + removeAllScriptsToEvaluateOnLoad: function() + { + } +} + +InspectorBackend = new WebInspector.InspectorBackendStub(); + +} |