summaryrefslogtreecommitdiffstats
path: root/chrome/browser/debugger
diff options
context:
space:
mode:
authorloislo@chromium.org <loislo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-12 12:21:52 +0000
committerloislo@chromium.org <loislo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-12 12:21:52 +0000
commite29b41c7aff5a2ce77fbe127af29c0c4ce3c84ab (patch)
treeb6ae51caba3c94092bd2c0e06d53c2229774e534 /chrome/browser/debugger
parent0a7412cbe376c30107528c2df1d1af87661ff29a (diff)
downloadchromium_src-e29b41c7aff5a2ce77fbe127af29c0c4ce3c84ab.zip
chromium_src-e29b41c7aff5a2ce77fbe127af29c0c4ce3c84ab.tar.gz
chromium_src-e29b41c7aff5a2ce77fbe127af29c0c4ce3c84ab.tar.bz2
Improvements for DevTools Remote debugging tab selector page.
BUG=none TEST=none Review URL: http://codereview.chromium.org/6954013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85121 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/debugger')
-rw-r--r--chrome/browser/debugger/frontend/devtools_frontend.html130
1 files changed, 99 insertions, 31 deletions
diff --git a/chrome/browser/debugger/frontend/devtools_frontend.html b/chrome/browser/debugger/frontend/devtools_frontend.html
index 5191587..85c03b8 100644
--- a/chrome/browser/debugger/frontend/devtools_frontend.html
+++ b/chrome/browser/debugger/frontend/devtools_frontend.html
@@ -1,22 +1,83 @@
<html>
<head>
+<title>Inspectable pages</title>
<style>
-.item {
- height: 132px;
- background-attachment: scroll;
- background-origin: padding-box;
- background-repeat: no-repeat;
- border: 6px solid lightgray;
- border-radius: 9px;
- margin-top: 5px;
+body {
+ background-color: rgb(245, 245, 245);
+ font-family: Helvetica, Arial, sans-serif;
+ text-shadow: rgba(255, 255, 255, 0.496094) 0px 1px 0px;
+}
+
+#caption {
+ text-align: left;
+ color: black;
+ font-size: 16px;
+ margin-top: 30px;
+ margin-bottom: 0px;
+ margin-left: 70px;
+ height: 20px;
+}
+
+#items {
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-lines: multiple;
+ margin-left: 60px;
+ margin-right: 60px;
+}
+
+.frontend_ref {
+ color: black;
+ text-decoration: initial;
+}
+
+.thumbnail {
+ height: 132px;
+ width: 212px;
+ background-attachment: scroll;
+ background-origin: padding-box;
+ background-repeat: no-repeat;
+ border: 4px solid rgba(184, 184, 184, 1);
+ border-radius: 5px;
+ -webkit-transition-property: background-color, border-color;
+ -webkit-transition: background-color 0.15s, 0.15s;
+ -webkit-transition-delay: 0, 0;
}
-.item:hover {
- border-color: gray;
+.thumbnail:hover {
+ background-color: rgba(242, 242, 242, 1);
+ border-color: rgba(110, 116, 128, 1);
+ color: black;
+}
+
+.thumbnail.connected {
+ opacity: 0.5;
+}
+
+.thumbnail.connected:hover {
+ border-color: rgba(184, 184, 184, 1);
+ color: rgb(110, 116, 128);
+}
+
+.item {
+ display: inline-block;
+ margin: 5px;
+ margin-top: 15px;
+ height: 162px;
+ width: 222px;
+ vertical-align: top;
}
.text {
- margin-left: 220px;
+ text-align: left;
+ font-size: 12px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ background: no-repeat 0;
+ background-size: 16px;
+ padding: 2px 0px 0px 20px;
+ margin: 4px 0px 0px 4px;
}
</style>
@@ -37,38 +98,45 @@ function onReady() {
}
}
-function appendItem(itemObject) {
- var frontendRef;
- if (itemObject.devtoolsFrontendUrl) {
- frontendRef = document.createElement("a");
- frontendRef.href = itemObject.devtoolsFrontendUrl;
+function appendItem(item_object) {
+ var frontend_ref;
+ if (item_object.devtoolsFrontendUrl) {
+ frontend_ref = document.createElement("a");
+ frontend_ref.href = item_object.devtoolsFrontendUrl;
+ frontend_ref.title = item_object.title;
} else {
- frontendRef = document.createElement("div");
+ frontend_ref = document.createElement("div");
+ frontend_ref.title = "The tab already has an active debug session";
}
+ frontend_ref.className = "frontend_ref";
- var item = document.createElement("div");
- item.className = "item";
- item.style.cssText = "background-image:url(" +
- itemObject.thumbnailUrl +
+ var thumbnail = document.createElement("div");
+ thumbnail.className = item_object.devtoolsFrontendUrl ?
+ "thumbnail" : "thumbnail connected";
+ thumbnail.style.cssText = "background-image:url(" +
+ item_object.thumbnailUrl +
")";
- frontendRef.appendChild(item);
+ frontend_ref.appendChild(thumbnail);
- var titleElement = document.createElement("div");
- titleElement.className = "text";
- titleElement.innerText = itemObject.title;
- item.appendChild(titleElement);
+ var text = document.createElement("div");
+ text.className = "text";
+ text.innerText = item_object.title;
+ text.style.cssText = "background-image:url(" +
+ item_object.faviconUrl + ")";
+ frontend_ref.appendChild(text);
- var urlElement = document.createElement("div");
- urlElement.className = "text";
- urlElement.innerText = itemObject.url;
- item.appendChild(urlElement);
+ var item = document.createElement("p");
+ item.className = "item";
+ item.appendChild(frontend_ref);
- document.getElementById("items").appendChild(frontendRef);
+ document.getElementById("items").appendChild(item);
}
</script>
</head>
<body onload='onLoad()'>
+ <div id='caption'>Inspectable pages</div>
<div id='items'>
</div>
+ <hr>
</body>
</html>