Commit b5a935ab authored by Roman Arora's avatar Roman Arora Committed by Josip Sokcevic
parent ce146697
<style> <style>
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background: var(--google-grey-refresh-100); background: var(--google-grey-refresh-300);
}
/* TODO(crbug.com/1110109): Add WCAG compliant dark mode support. */
@media (prefers-color-scheme: dark) {
::-webkit-scrollbar-thumb {
background: var(--google-grey-refresh-500);
}
} }
::-webkit-scrollbar-thumb:hover { ::-webkit-scrollbar-thumb:hover {
background: var(--cr-focused-item-color); background: var(--google-grey-refresh-500);
}
@media (prefers-color-scheme: dark) {
::-webkit-scrollbar-thumb:hover {
background: var(--google-grey-refresh-300);
}
}
::-webkit-scrollbar-track {
background: var(--tab-search-background-color);
} }
::-webkit-scrollbar { ::-webkit-scrollbar {
......
<style> <style>
/* TODO(crbug.com/1110109): Add dark mode support. */
:host { :host {
--horizontal-margin: 8px; --horizontal-margin: 8px;
--vertical-margin: 12px; --vertical-margin: 12px;
align-items: center; align-items: center;
background-color: white; background-color: var(--tab-search-background-color);
display: flex; display: flex;
padding: var(--vertical-margin) var(--horizontal-margin); padding: var(--vertical-margin) var(--horizontal-margin);
} }
...@@ -13,10 +12,22 @@ ...@@ -13,10 +12,22 @@
background-color: rgba(var(--google-grey-900-rgb), 0.1); background-color: rgba(var(--google-grey-900-rgb), 0.1);
} }
@media (prefers-color-scheme: dark) {
:host(:hover) {
background-color: var(--google-grey-800);
}
}
:host(.selected) { :host(.selected) {
background-color: rgba(var(--google-grey-900-rgb), 0.16); background-color: rgba(var(--google-grey-900-rgb), 0.16);
} }
@media (prefers-color-scheme: dark) {
:host(.selected) {
background-color: var(--google-grey-refresh-700);
}
}
:host(:hover, .selected) .button-container { :host(:hover, .selected) .button-container {
display: flex; display: flex;
} }
......
...@@ -5,12 +5,23 @@ ...@@ -5,12 +5,23 @@
<title>Tab Search</title> <title>Tab Search</title>
<link rel="stylesheet" href="chrome://resources/css/text_defaults_md.css"> <link rel="stylesheet" href="chrome://resources/css/text_defaults_md.css">
<style> <style>
html {
--tab-search-background-color: white;
}
@media (prefers-color-scheme: dark) {
html {
--tab-search-background-color: var(--google-grey-900);
}
}
html, html,
body { body {
width: 320px; width: 320px;
} }
body { body {
background-color: var(--tab-search-background-color);
margin: 0; margin: 0;
} }
</style> </style>
...@@ -18,4 +29,5 @@ ...@@ -18,4 +29,5 @@
<body> <body>
<tab-search-app></tab-search-app> <tab-search-app></tab-search-app>
<script type="module" src="app.js"></script> <script type="module" src="app.js"></script>
</body>
</html> </html>
...@@ -10,12 +10,24 @@ ...@@ -10,12 +10,24 @@
user-select: none; user-select: none;
} }
@media (prefers-color-scheme: dark) {
:host {
background-color: var(--google-grey-800);
}
}
#searchIcon { #searchIcon {
height: var(--icon-size); height: var(--icon-size);
padding-inline-end: 4px; padding-inline-end: 4px;
width: var(--icon-size); width: var(--icon-size);
} }
@media (prefers-color-scheme: dark) {
#searchIcon {
color: var(--google-blue-refresh-300);
}
}
input { input {
align-self: stretch; align-self: stretch;
background-color: transparent; background-color: transparent;
...@@ -27,7 +39,6 @@ ...@@ -27,7 +39,6 @@
outline: none; outline: none;
text-overflow: ellipsis; text-overflow: ellipsis;
} }
</style> </style>
<iron-icon id="searchIcon" icon="cr:search"></iron-icon> <iron-icon id="searchIcon" icon="cr:search"></iron-icon>
<input id="searchInput" on-search="onSearchTermSearch" <input id="searchInput" on-search="onSearchTermSearch"
......
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