Commit 39bc26ba authored by pdr@chromium.org's avatar pdr@chromium.org

Add trace links to chrome://inspect (if chrome://inspect?tracing is used)

This patch adds trace links to chrome://inspect if you add the
"tracing" parameter to chrome://inspect. Clicking on the trace link
opens up chrome://tracing.

BUG=

Review URL: https://codereview.chromium.org/337803003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277781 0039d316-1c4b-4281-b951-d872f2087c98
parent d4982e87
...@@ -330,16 +330,25 @@ function populateRemoteTargets(devices) { ...@@ -330,16 +330,25 @@ function populateRemoteTargets(devices) {
browserHeader.appendChild(newPage); browserHeader.appendChild(newPage);
} }
if (queryParamsObject['browser-inspector']) { var browserInspector;
var browserInspectorTitle;
if ('trace' in queryParamsObject || 'tracing' in queryParamsObject) {
browserInspector = 'chrome://tracing';
browserInspectorTitle = 'trace';
} else {
browserInspector = queryParamsObject['browser-inspector'];
browserInspectorTitle = 'inspect';
}
if (browserInspector) {
var link = document.createElement('span'); var link = document.createElement('span');
link.classList.add('action'); link.classList.add('action');
link.setAttribute('tabindex', 1); link.setAttribute('tabindex', 1);
link.textContent = 'inspect'; link.textContent = browserInspectorTitle;
browserHeader.appendChild(link); browserHeader.appendChild(link);
link.addEventListener( link.addEventListener(
'click', 'click',
sendCommand.bind(null, 'inspect-browser', browser.source, sendCommand.bind(null, 'inspect-browser', browser.source,
browser.id, queryParamsObject['browser-inspector']), false); browser.id, browserInspector), false);
} }
pageList = document.createElement('div'); pageList = document.createElement('div');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment