Title: [197824] trunk/Source/WebInspectorUI
Revision
197824
Author
[email protected]
Date
2016-03-08 17:44:47 -0800 (Tue, 08 Mar 2016)

Log Message

Web Inspector: Make debugging Test.html easier
https://bugs.webkit.org/show_bug.cgi?id=155207

Patch by Joseph Pecoraro <[email protected]> on 2016-03-08
Reviewed by Brian Burg.

* UserInterface/Base/InspectorFrontendHostStub.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js.
(window.InspectorFrontendHost.WebInspector.InspectorFrontendHostStub.prototype.unbufferedLog):
Add new stub for test function.

* UserInterface/Main.html:
* UserInterface/Test.html:
Move the stub to the Base directory.

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (197823 => 197824)


--- trunk/Source/WebInspectorUI/ChangeLog	2016-03-09 01:40:33 UTC (rev 197823)
+++ trunk/Source/WebInspectorUI/ChangeLog	2016-03-09 01:44:47 UTC (rev 197824)
@@ -1,5 +1,20 @@
 2016-03-08  Joseph Pecoraro  <[email protected]>
 
+        Web Inspector: Make debugging Test.html easier
+        https://bugs.webkit.org/show_bug.cgi?id=155207
+
+        Reviewed by Brian Burg.
+
+        * UserInterface/Base/InspectorFrontendHostStub.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js.
+        (window.InspectorFrontendHost.WebInspector.InspectorFrontendHostStub.prototype.unbufferedLog):
+        Add new stub for test function.
+
+        * UserInterface/Main.html:
+        * UserInterface/Test.html:
+        Move the stub to the Base directory.
+
+2016-03-08  Joseph Pecoraro  <[email protected]>
+
         Web Inspector: Add a way to create a Heap Snapshot
         https://bugs.webkit.org/show_bug.cgi?id=155188
 

Copied: trunk/Source/WebInspectorUI/UserInterface/Base/InspectorFrontendHostStub.js (from rev 197823, trunk/Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js) (0 => 197824)


--- trunk/Source/WebInspectorUI/UserInterface/Base/InspectorFrontendHostStub.js	                        (rev 0)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/InspectorFrontendHostStub.js	2016-03-09 01:44:47 UTC (rev 197824)
@@ -0,0 +1,188 @@
+/*
+ * Copyright (C) 2009 Google Inc. All rights reserved.
+ * Copyright (C) 2013 Seokju Kwon ([email protected])
+ * Copyright (C) 2013 Apple 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.Symbol) {
+    window.Symbol = function(string)
+    {
+        return string;
+    }
+}
+
+if (!window.InspectorFrontendHost) {
+    WebInspector.InspectorFrontendHostStub = function()
+    {
+    };
+
+    WebInspector.InspectorFrontendHostStub.prototype = {
+        // Public
+
+        initializeWebSocket: function(url)
+        {
+            var socket = new WebSocket(url);
+            socket.addEventListener("open", socketReady.bind(this));
+
+            function socketReady()
+            {
+                this._socket = socket;
+
+                this._socket.addEventListener("message", function(message) { InspectorBackend.dispatch(message.data); });
+                this._socket.addEventListener("error", function(error) { console.error(error); });
+
+                this._sendPendingMessagesToBackendIfNeeded();
+            }
+        },
+
+        bringToFront: function()
+        {
+            this._windowVisible = true;
+        },
+
+        closeWindow: function()
+        {
+            this._windowVisible = false;
+        },
+
+        requestSetDockSide: function(side)
+        {
+            InspectorFrontendAPI.setDockSide(side);
+        },
+
+        setAttachedWindowHeight: function(height)
+        {
+        },
+
+        setAttachedWindowWidth: function(width)
+        {
+        },
+
+        startWindowDrag: function()
+        {
+        },
+
+        moveWindowBy: function(x, y)
+        {
+        },
+
+        loaded: function()
+        {
+        },
+
+        localizedStringsURL: function()
+        {
+            return undefined;
+        },
+
+        debuggableType: function()
+        {
+            return "web";
+        },
+
+        inspectionLevel: function()
+        {
+            return 1;
+        },
+
+        inspectedURLChanged: function(title)
+        {
+            document.title = title;
+        },
+
+        copyText: function(text)
+        {
+            this._textToCopy = text;
+            if (!document.execCommand("copy"))
+                console.error("Clipboard access is denied");
+        },
+
+        killText: function(text, shouldStartNewSequence)
+        {
+        },
+
+        openInNewTab: function(url)
+        {
+            window.open(url, "_blank");
+        },
+
+        save: function(url, content, base64Encoded, forceSaveAs)
+        {
+        },
+
+        sendMessageToBackend: function(message)
+        {
+            if (!this._socket) {
+                if (!this._pendingMessages)
+                    this._pendingMessages = [];
+                this._pendingMessages.push(message);
+                return;
+            }
+
+            this._sendPendingMessagesToBackendIfNeeded();
+
+            this._socket.send(message);
+        },
+
+        platform: function()
+        {
+            return (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase();
+        },
+
+        beep: function()
+        {
+        },
+
+        showContextMenu: function(event, menuObject)
+        {
+        },
+
+        unbufferedLog: function()
+        {
+            console.log.apply(console, arguments);
+        },
+
+        // Private
+
+        _sendPendingMessagesToBackendIfNeeded: function()
+        {
+            if (!this._pendingMessages)
+                return;
+
+            for (var i = 0; i < this._pendingMessages.length; ++i)
+                this._socket.send(this._pendingMessages[i]);
+
+            delete this._pendingMessages;
+        }
+    };
+
+    InspectorFrontendHost = new WebInspector.InspectorFrontendHostStub;
+
+    WebInspector.dontLocalizeUserInterface = true;
+}

Modified: trunk/Source/WebInspectorUI/UserInterface/Main.html (197823 => 197824)


--- trunk/Source/WebInspectorUI/UserInterface/Main.html	2016-03-09 01:40:33 UTC (rev 197823)
+++ trunk/Source/WebInspectorUI/UserInterface/Main.html	2016-03-09 01:44:47 UTC (rev 197824)
@@ -219,7 +219,7 @@
     <script src=""
 
     <script src=""
-    <script src=""
+    <script src=""
     <script src=""
     <script src=""
     <script src=""

Deleted: trunk/Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js (197823 => 197824)


--- trunk/Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js	2016-03-09 01:40:33 UTC (rev 197823)
+++ trunk/Source/WebInspectorUI/UserInterface/Protocol/InspectorFrontendHostStub.js	2016-03-09 01:44:47 UTC (rev 197824)
@@ -1,183 +0,0 @@
-/*
- * Copyright (C) 2009 Google Inc. All rights reserved.
- * Copyright (C) 2013 Seokju Kwon ([email protected])
- * Copyright (C) 2013 Apple 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.Symbol) {
-    window.Symbol = function(string)
-    {
-        return string;
-    }
-}
-
-if (!window.InspectorFrontendHost) {
-    WebInspector.InspectorFrontendHostStub = function()
-    {
-    };
-
-    WebInspector.InspectorFrontendHostStub.prototype = {
-        // Public
-
-        initializeWebSocket: function(url)
-        {
-            var socket = new WebSocket(url);
-            socket.addEventListener("open", socketReady.bind(this));
-
-            function socketReady()
-            {
-                this._socket = socket;
-
-                this._socket.addEventListener("message", function(message) { InspectorBackend.dispatch(message.data); });
-                this._socket.addEventListener("error", function(error) { console.error(error); });
-
-                this._sendPendingMessagesToBackendIfNeeded();
-            }
-        },
-
-        bringToFront: function()
-        {
-            this._windowVisible = true;
-        },
-
-        closeWindow: function()
-        {
-            this._windowVisible = false;
-        },
-
-        requestSetDockSide: function(side)
-        {
-            InspectorFrontendAPI.setDockSide(side);
-        },
-
-        setAttachedWindowHeight: function(height)
-        {
-        },
-
-        setAttachedWindowWidth: function(width)
-        {
-        },
-
-        startWindowDrag: function()
-        {
-        },
-
-        moveWindowBy: function(x, y)
-        {
-        },
-
-        loaded: function()
-        {
-        },
-
-        localizedStringsURL: function()
-        {
-            return undefined;
-        },
-
-        debuggableType: function()
-        {
-            return "web";
-        },
-
-        inspectionLevel: function()
-        {
-            return 1;
-        },
-
-        inspectedURLChanged: function(title)
-        {
-            document.title = title;
-        },
-
-        copyText: function(text)
-        {
-            this._textToCopy = text;
-            if (!document.execCommand("copy"))
-                console.error("Clipboard access is denied");
-        },
-
-        killText: function(text, shouldStartNewSequence)
-        {
-        },
-
-        openInNewTab: function(url)
-        {
-            window.open(url, "_blank");
-        },
-
-        save: function(url, content, base64Encoded, forceSaveAs)
-        {
-        },
-
-        sendMessageToBackend: function(message)
-        {
-            if (!this._socket) {
-                if (!this._pendingMessages)
-                    this._pendingMessages = [];
-                this._pendingMessages.push(message);
-                return;
-            }
-
-            this._sendPendingMessagesToBackendIfNeeded();
-
-            this._socket.send(message);
-        },
-
-        platform: function()
-        {
-            return (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase();
-        },
-
-        beep: function()
-        {
-        },
-
-        showContextMenu: function(event, menuObject)
-        {
-        },
-
-        // Private
-
-        _sendPendingMessagesToBackendIfNeeded: function()
-        {
-            if (!this._pendingMessages)
-                return;
-
-            for (var i = 0; i < this._pendingMessages.length; ++i)
-                this._socket.send(this._pendingMessages[i]);
-
-            delete this._pendingMessages;
-        }
-    };
-
-    InspectorFrontendHost = new WebInspector.InspectorFrontendHostStub;
-
-    WebInspector.dontLocalizeUserInterface = true;
-}

Modified: trunk/Source/WebInspectorUI/UserInterface/Test.html (197823 => 197824)


--- trunk/Source/WebInspectorUI/UserInterface/Test.html	2016-03-09 01:40:33 UTC (rev 197823)
+++ trunk/Source/WebInspectorUI/UserInterface/Test.html	2016-03-09 01:44:47 UTC (rev 197824)
@@ -36,6 +36,7 @@
     <script src=""
 
     <script src=""
+    <script src=""
     <script src=""
     <script src=""
     <script src=""
@@ -58,7 +59,6 @@
 
     <script src=""
     <script src=""
-    <script src=""
     <script src=""
     <script src=""
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to