Changeset 99417 in webkit
- Timestamp:
- Nov 7, 2011, 6:30:41 AM (15 years ago)
- Location:
- trunk/Source
- Files:
-
- 8 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/English.lproj/localizedStrings.js (modified) ( previous)
-
WebCore/inspector/front-end/ScriptsPanel.js (modified) (2 diffs)
-
WebCore/inspector/front-end/Settings.js (modified) (2 diffs)
-
WebCore/inspector/front-end/WorkersSidebarPane.js (modified) (2 diffs)
-
WebCore/inspector/front-end/scriptsPanel.css (modified) (1 diff)
-
WebKit/chromium/ChangeLog (modified) (1 diff)
-
WebKit/chromium/src/js/DevTools.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r99416 r99417 1 2011-11-07 Yury Semikhatsky <yurys@chromium.org> 2 3 [Chromium] Web Inspector: use native worker inspector instead of fake workers 4 https://bugs.webkit.org/show_bug.cgi?id=71670 5 6 Removed context menu option for switching between native and "fake" workers 7 debugger. Native debugger is used by default on platforms that support it. 8 9 Reviewed by Pavel Feldman. 10 11 * English.lproj/localizedStrings.js: 12 * inspector/front-end/ScriptsPanel.js: 13 (WebInspector.ScriptsPanel.prototype._toggleFormatSource): 14 * inspector/front-end/Settings.js: 15 (WebInspector.Settings): 16 * inspector/front-end/WorkersSidebarPane.js: 17 (WebInspector.WorkerListSidebarPane): 18 (WebInspector.WorkerListSidebarPane.prototype._autoattachToWorkersClicked): 19 * inspector/front-end/scriptsPanel.css: 20 (#shared-workers-list): 21 1 22 2011-11-07 Vsevolod Vlasov <vsevik@chromium.org> 2 23 -
trunk/Source/WebCore/inspector/front-end/ScriptsPanel.js
r99410 r99417 118 118 } 119 119 120 if (Preferences.canInspectWorkers && WebInspector.workerManager) 121 this.sidebarElement.addEventListener("contextmenu", this._contextMenu.bind(this), false); 122 if (Preferences.canInspectWorkers && WebInspector.workerManager && WebInspector.settings.workerInspectionEnabled.get()) { 120 if (Preferences.canInspectWorkers && WebInspector.workerManager) { 123 121 WorkerAgent.setWorkerInspectionEnabled(true); 124 122 this.sidebarPanes.workerList = new WebInspector.WorkerListSidebarPane(WebInspector.workerManager); … … 1147 1145 this._toggleFormatSourceButton.toggled = !this._toggleFormatSourceButton.toggled; 1148 1146 this._presentationModel.setFormatSource(this._toggleFormatSourceButton.toggled); 1149 },1150 1151 _contextMenu: function(event)1152 {1153 var contextMenu = new WebInspector.ContextMenu();1154 1155 function enableWorkerInspection()1156 {1157 var newValue = !WebInspector.settings.workerInspectionEnabled.get();1158 WebInspector.settings.workerInspectionEnabled.set(newValue);1159 WorkerAgent.setWorkerInspectionEnabled(newValue);1160 if (newValue) {1161 var element = this.sidebarPanes.workers.element;1162 delete this.sidebarPanes.workers;1163 this.sidebarPanes.workerList = new WebInspector.WorkerListSidebarPane(WebInspector.workerManager);1164 element.parentNode.replaceChild(this.sidebarPanes.workerList.element, element);1165 } else {1166 var element = this.sidebarPanes.workerList.element;1167 delete this.sidebarPanes.workerList;1168 this.sidebarPanes.workers = new WebInspector.WorkersSidebarPane();1169 element.parentNode.replaceChild(this.sidebarPanes.workers.element, element);1170 }1171 }1172 contextMenu.appendCheckboxItem(WebInspector.UIString("Enable worker inspection"), enableWorkerInspection.bind(this), WebInspector.settings.workerInspectionEnabled.get());1173 1174 contextMenu.show(event);1175 1147 } 1176 1148 } -
trunk/Source/WebCore/inspector/front-end/Settings.js
r99408 r99417 58 58 showNetworkPanelInitiatorColumn: false, 59 59 haveExtensions: false, 60 sharedWorkers ListURL: undefined,60 sharedWorkersDebugNote: undefined, 61 61 localizeUI: true 62 62 } … … 89 89 this.domBreakpoints = this.createSetting("domBreakpoints", []); 90 90 this.xhrBreakpoints = this.createSetting("xhrBreakpoints", []); 91 this.workerInspectionEnabled = this.createSetting("workerInspectionEnabled", []);92 91 this.cacheDisabled = this.createSetting("cacheDisabled", false); 93 92 this.overrideUserAgent = this.createSetting("overrideUserAgent", ""); -
trunk/Source/WebCore/inspector/front-end/WorkersSidebarPane.js
r98348 r99417 138 138 this._enableWorkersCheckbox.checked = false; 139 139 140 if (Preferences.sharedWorkersListURL) { 141 var link = this._createSharedWorkersLink(Preferences.sharedWorkersListURL) 142 this.bodyElement.appendChild(link); 140 if (Preferences.sharedWorkersDebugNote) { 141 var note = this.bodyElement.createChild("div"); 142 note.id = "shared-workers-list"; 143 note.addStyleClass("sidebar-label") 144 note.textContent = Preferences.sharedWorkersDebugNote; 143 145 } 144 146 … … 199 201 { 200 202 WorkerAgent.setAutoconnectToWorkers(event.target.checked); 201 },202 203 _createSharedWorkersLink: function(url)204 {205 var linkBlock = document.createElement("div");206 linkBlock.id = "shared-workers-list";207 linkBlock.addStyleClass("sidebar-label");208 linkBlock.title = WebInspector.UIString("Open a page with list of all shared workers");209 210 var link = linkBlock.createChild("a");211 link.href = "#";212 link.textContent = WebInspector.UIString("Discover shared workers");213 link.target = "_blank";214 link.onclick = function(event) {215 PageAgent.open(url, true);216 event.preventDefault();217 };218 return linkBlock;219 203 } 220 204 } -
trunk/Source/WebCore/inspector/front-end/scriptsPanel.css
r98348 r99417 180 180 #shared-workers-list { 181 181 margin: 5px 0px 5px 20px; 182 font-style:italic; 182 183 } 183 184 -
trunk/Source/WebKit/chromium/ChangeLog
r99414 r99417 1 2011-11-07 Yury Semikhatsky <yurys@chromium.org> 2 3 [Chromium] Web Inspector: use native worker inspector instead of fake workers 4 https://bugs.webkit.org/show_bug.cgi?id=71670 5 6 chrome://workers link is replaced with instructions on discovering shared workers 7 in Task Manager. 8 9 Reviewed by Pavel Feldman. 10 11 * src/js/DevTools.js: 12 (): 13 1 14 2011-11-07 Sheriff Bot <webkit.review.bot@gmail.com> 2 15 -
trunk/Source/WebKit/chromium/src/js/DevTools.js
r98855 r99417 58 58 Preferences.showNetworkPanelInitiatorColumn = true; 59 59 Preferences.haveExtensions = true; 60 Preferences.sharedWorkers ListURL = "chrome://workers/";60 Preferences.sharedWorkersDebugNote = "Shared workers can be inspected in the Task Manager"; 61 61 Preferences.localizeUI = false; 62 62 })();
Note:
See TracChangeset
for help on using the changeset viewer.