Title: [99417] trunk/Source
Revision
99417
Author
[email protected]
Date
2011-11-07 06:30:41 -0800 (Mon, 07 Nov 2011)

Log Message

[Chromium] Web Inspector: use native worker inspector instead of fake workers
https://bugs.webkit.org/show_bug.cgi?id=71670

Source/WebCore:

Removed context menu option for switching between native and "fake" workers
debugger. Native debugger is used by default on platforms that support it.

Reviewed by Pavel Feldman.

* English.lproj/localizedStrings.js:
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype._toggleFormatSource):
* inspector/front-end/Settings.js:
(WebInspector.Settings):
* inspector/front-end/WorkersSidebarPane.js:
(WebInspector.WorkerListSidebarPane):
(WebInspector.WorkerListSidebarPane.prototype._autoattachToWorkersClicked):
* inspector/front-end/scriptsPanel.css:
(#shared-workers-list):

Source/WebKit/chromium:

chrome://workers link is replaced with instructions on discovering shared workers
in Task Manager.

Reviewed by Pavel Feldman.

* src/js/DevTools.js:
():

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (99416 => 99417)


--- trunk/Source/WebCore/ChangeLog	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebCore/ChangeLog	2011-11-07 14:30:41 UTC (rev 99417)
@@ -1,3 +1,24 @@
+2011-11-07  Yury Semikhatsky  <[email protected]>
+
+        [Chromium] Web Inspector: use native worker inspector instead of fake workers
+        https://bugs.webkit.org/show_bug.cgi?id=71670
+
+        Removed context menu option for switching between native and "fake" workers
+        debugger. Native debugger is used by default on platforms that support it.
+
+        Reviewed by Pavel Feldman.
+
+        * English.lproj/localizedStrings.js:
+        * inspector/front-end/ScriptsPanel.js:
+        (WebInspector.ScriptsPanel.prototype._toggleFormatSource):
+        * inspector/front-end/Settings.js:
+        (WebInspector.Settings):
+        * inspector/front-end/WorkersSidebarPane.js:
+        (WebInspector.WorkerListSidebarPane):
+        (WebInspector.WorkerListSidebarPane.prototype._autoattachToWorkersClicked):
+        * inspector/front-end/scriptsPanel.css:
+        (#shared-workers-list):
+
 2011-11-07  Vsevolod Vlasov  <[email protected]>
 
         Web Inspector: Add advanced search shortcut to ShortcutsScreen.

Modified: trunk/Source/WebCore/English.lproj/localizedStrings.js


(Binary files differ)

Modified: trunk/Source/WebCore/inspector/front-end/ScriptsPanel.js (99416 => 99417)


--- trunk/Source/WebCore/inspector/front-end/ScriptsPanel.js	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebCore/inspector/front-end/ScriptsPanel.js	2011-11-07 14:30:41 UTC (rev 99417)
@@ -117,9 +117,7 @@
         this.sidebarPanes.eventListenerBreakpoints = new WebInspector.EventListenerBreakpointsSidebarPane();
     }
 
-    if (Preferences.canInspectWorkers && WebInspector.workerManager)
-        this.sidebarElement.addEventListener("contextmenu", this._contextMenu.bind(this), false);
-    if (Preferences.canInspectWorkers && WebInspector.workerManager && WebInspector.settings.workerInspectionEnabled.get()) {
+    if (Preferences.canInspectWorkers && WebInspector.workerManager) {
         WorkerAgent.setWorkerInspectionEnabled(true);
         this.sidebarPanes.workerList = new WebInspector.WorkerListSidebarPane(WebInspector.workerManager);
     } else
@@ -1146,32 +1144,6 @@
     {
         this._toggleFormatSourceButton.toggled = !this._toggleFormatSourceButton.toggled;
         this._presentationModel.setFormatSource(this._toggleFormatSourceButton.toggled);
-    },
-
-    _contextMenu: function(event)
-    {
-        var contextMenu = new WebInspector.ContextMenu();
-
-        function enableWorkerInspection()
-        {
-            var newValue = !WebInspector.settings.workerInspectionEnabled.get();
-            WebInspector.settings.workerInspectionEnabled.set(newValue);
-            WorkerAgent.setWorkerInspectionEnabled(newValue);
-            if (newValue) {
-                var element = this.sidebarPanes.workers.element;
-                delete this.sidebarPanes.workers;
-                this.sidebarPanes.workerList = new WebInspector.WorkerListSidebarPane(WebInspector.workerManager);
-                element.parentNode.replaceChild(this.sidebarPanes.workerList.element, element);
-            } else {
-                var element = this.sidebarPanes.workerList.element;
-                delete this.sidebarPanes.workerList;
-                this.sidebarPanes.workers = new WebInspector.WorkersSidebarPane();
-                element.parentNode.replaceChild(this.sidebarPanes.workers.element, element);
-            }
-        }
-        contextMenu.appendCheckboxItem(WebInspector.UIString("Enable worker inspection"), enableWorkerInspection.bind(this), WebInspector.settings.workerInspectionEnabled.get());
-
-        contextMenu.show(event);
     }
 }
 

Modified: trunk/Source/WebCore/inspector/front-end/Settings.js (99416 => 99417)


--- trunk/Source/WebCore/inspector/front-end/Settings.js	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebCore/inspector/front-end/Settings.js	2011-11-07 14:30:41 UTC (rev 99417)
@@ -57,7 +57,7 @@
     canDisableCache: false,
     showNetworkPanelInitiatorColumn: false,
     haveExtensions: false,
-    sharedWorkersListURL: undefined,
+    sharedWorkersDebugNote: undefined,
     localizeUI: true
 }
 
@@ -88,7 +88,6 @@
     this.eventListenerBreakpoints = this.createSetting("eventListenerBreakpoints", []);
     this.domBreakpoints = this.createSetting("domBreakpoints", []);
     this.xhrBreakpoints = this.createSetting("xhrBreakpoints", []);
-    this.workerInspectionEnabled = this.createSetting("workerInspectionEnabled", []);
     this.cacheDisabled = this.createSetting("cacheDisabled", false);
     this.overrideUserAgent = this.createSetting("overrideUserAgent", "");
     this.userAgent = this.createSetting("userAgent", "");

Modified: trunk/Source/WebCore/inspector/front-end/WorkersSidebarPane.js (99416 => 99417)


--- trunk/Source/WebCore/inspector/front-end/WorkersSidebarPane.js	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebCore/inspector/front-end/WorkersSidebarPane.js	2011-11-07 14:30:41 UTC (rev 99417)
@@ -137,9 +137,11 @@
     this._enableWorkersCheckbox.addEventListener(this._autoattachToWorkersClicked.bind(this));
     this._enableWorkersCheckbox.checked = false;
 
-    if (Preferences.sharedWorkersListURL) {
-        var link = this._createSharedWorkersLink(Preferences.sharedWorkersListURL)
-        this.bodyElement.appendChild(link);
+    if (Preferences.sharedWorkersDebugNote) {
+        var note = this.bodyElement.createChild("div");
+        note.id = "shared-workers-list";
+        note.addStyleClass("sidebar-label")
+        note.textContent = Preferences.sharedWorkersDebugNote;
     }
 
     var separator = this.bodyElement.createChild("div", "sidebar-separator");
@@ -198,24 +200,6 @@
     _autoattachToWorkersClicked: function(event)
     {
         WorkerAgent.setAutoconnectToWorkers(event.target.checked);
-    },
-
-    _createSharedWorkersLink: function(url)
-    {
-        var linkBlock = document.createElement("div");
-        linkBlock.id = "shared-workers-list";
-        linkBlock.addStyleClass("sidebar-label");
-        linkBlock.title = WebInspector.UIString("Open a page with list of all shared workers");
-
-        var link = linkBlock.createChild("a");
-        link.href = ""
-        link.textContent = WebInspector.UIString("Discover shared workers");
-        link.target = "_blank";
-        link._onclick_ = function(event) {
-            PageAgent.open(url, true);
-            event.preventDefault();
-        };
-        return linkBlock;
     }
 }
 

Modified: trunk/Source/WebCore/inspector/front-end/scriptsPanel.css (99416 => 99417)


--- trunk/Source/WebCore/inspector/front-end/scriptsPanel.css	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebCore/inspector/front-end/scriptsPanel.css	2011-11-07 14:30:41 UTC (rev 99417)
@@ -179,6 +179,7 @@
 
 #shared-workers-list {
     margin: 5px 0px 5px 20px;
+    font-style:italic;
 }
 
 #pause-workers-checkbox > input {

Modified: trunk/Source/WebKit/chromium/ChangeLog (99416 => 99417)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-11-07 14:30:41 UTC (rev 99417)
@@ -1,3 +1,16 @@
+2011-11-07  Yury Semikhatsky  <[email protected]>
+
+        [Chromium] Web Inspector: use native worker inspector instead of fake workers
+        https://bugs.webkit.org/show_bug.cgi?id=71670
+
+        chrome://workers link is replaced with instructions on discovering shared workers
+        in Task Manager.
+
+        Reviewed by Pavel Feldman.
+
+        * src/js/DevTools.js:
+        ():
+
 2011-11-07  Sheriff Bot  <[email protected]>
 
         Unreviewed.  Rolled DEPS.

Modified: trunk/Source/WebKit/chromium/src/js/DevTools.js (99416 => 99417)


--- trunk/Source/WebKit/chromium/src/js/DevTools.js	2011-11-07 14:20:23 UTC (rev 99416)
+++ trunk/Source/WebKit/chromium/src/js/DevTools.js	2011-11-07 14:30:41 UTC (rev 99417)
@@ -57,7 +57,7 @@
     Preferences.canDisableCache = true;
     Preferences.showNetworkPanelInitiatorColumn = true;
     Preferences.haveExtensions = true;
-    Preferences.sharedWorkersListURL = "chrome://workers/";
+    Preferences.sharedWorkersDebugNote = "Shared workers can be inspected in the Task Manager";
     Preferences.localizeUI = false;
 })();
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to