Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4223)

Unified Diff: chrome/browser/resources/bluetooth_internals/bluetooth_internals.css

Issue 2538653002: bluetooth: Add sidebar and page manager for chrome://bluetooth-internals. (Closed)
Patch Set: Fix const Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/bluetooth_internals/bluetooth_internals.css
diff --git a/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css b/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css
index 0f4812e4303665280190b0d205c59f33f3801c0c..7f7a318614429b792664db5f5963c08cb228ce75 100644
--- a/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css
+++ b/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css
@@ -13,9 +13,28 @@ body {
padding: 0;
}
+/* Page container */
+#page-container {
+ max-height: calc(100% - 56px);
+ overflow-y: auto;
+ position: absolute;
+ top: 56px;
+}
-/* Header bar */
+@media screen and (min-width: 601px) {
+ #page-container {
+ left: 320px;
+ width: calc(100% - 320px);
+ }
+}
+
+@media screen and (max-width: 600px) {
+ #page-container {
+ width: 100%;
+ }
+}
+/* Header bar */
header {
align-items: center;
background-color: rgb(33, 150, 243);
@@ -25,6 +44,9 @@ header {
height: 56px;
justify-content: flex-start;
padding: 0 16px;
+ position: fixed;
+ top: 0;
+ width: 100%;
}
.title {
@@ -33,9 +55,105 @@ header {
margin-left: 8px;
}
+@media screen and (min-width: 601px) {
+ #menu-btn {
+ display: none;
+ }
+}
-/* Device table */
+#menu-btn {
+ cursor: pointer;
+ height: 24px;
+ position: relative;
+ width: 24px;
+}
+
+#menu-btn::before {
+ background: white;
+ box-shadow:
+ 0 0.25em 0 0 white,
+ 0 0.5em 0 0 white;
+ content: '';
+ height: 3px;
+ position: absolute;
+ top: 3px;
+ width: 24px;
+}
+
+/* Sidebar */
+#sidebar ul {
+ background-color: #F5F5F5;
+ border-right: 1px solid #ddd;
+ list-style-type: none;
+ margin: 0;
+ padding: 8px 0 0 0;
+ position: absolute;
+ width: 320px;
+}
+
+#overlay {
+ display: none;
+}
+
+@media screen and (min-width: 601px) {
+ #sidebar ul {
+ bottom: 0;
+ left: 0;
+ top: 56px;
+ }
+}
+
+@media screen and (max-width: 600px) {
+ #sidebar ul {
+ bottom: 0;
+ left: -320px;
+ top: 0;
+ transition: left 195ms;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
+ z-index: 2;
+ }
+
+ #sidebar ul.open {
+ bottom: 0;
+ left: 0;
+ top: 0;
+ transition: left 225ms;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ }
+
+ #overlay.open {
+ background-color: black;
+ bottom: 0;
+ display: block;
+ left: 0;
+ opacity: 0.5;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 1;
+ }
+}
+#sidebar li {
+ display: block;
+ font-size: 16px;
+ height: 48px;
+ line-height: 48px;
+}
+
+#sidebar li.active {
+ background-color: #BDBDBD;
+}
+
+#sidebar li {
+ padding: 0 16px;
+}
+
+#sidebar li:hover {
+ background-color: #E0E0E0;
+}
+
+/* Device table */
table {
border: 1px solid #ccc;
border-collapse: collapse;
@@ -92,4 +210,4 @@ table th {
/* Device Row */
table .removed {
background-color: #BDBDBD;
-}
+}

Powered by Google App Engine
This is Rietveld 408576698