2012-05-21 04:12:37 -07:00
|
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
:root {
|
|
|
|
-moz-appearance: none;
|
2012-08-23 15:34:52 -07:00
|
|
|
font-size: 75%;
|
2012-03-12 19:23:01 -07:00
|
|
|
background-color: transparent;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* SCROLLBOX */
|
|
|
|
#newtab-scrollbox:not([page-disabled]) {
|
2013-09-28 09:38:47 -07:00
|
|
|
color: rgb(0,0,0);
|
|
|
|
background-color: hsl(0,0%,95%);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-08-23 15:34:52 -07:00
|
|
|
/* UNDO */
|
|
|
|
#newtab-undo-container {
|
|
|
|
padding: 4px 3px;
|
|
|
|
border: 1px solid;
|
|
|
|
border-color: rgba(8,22,37,.12) rgba(8,22,37,.14) rgba(8,22,37,.16);
|
|
|
|
background-color: rgba(255,255,255,.4);
|
|
|
|
color: #525e69;
|
|
|
|
}
|
|
|
|
|
|
|
|
#newtab-undo-label {
|
|
|
|
margin-top: 0;
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.newtab-undo-button {
|
|
|
|
-moz-appearance: none;
|
|
|
|
color: -moz-nativehyperlinktext;
|
|
|
|
color: rgb(0,102,204);
|
|
|
|
cursor: pointer;
|
|
|
|
padding: 0;
|
|
|
|
margin: 0 4px;
|
|
|
|
border: 0;
|
|
|
|
background: transparent;
|
|
|
|
text-decoration: none;
|
|
|
|
min-width: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.newtab-undo-button:hover {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
|
|
|
|
.newtab-undo-button:-moz-focusring {
|
|
|
|
outline: 1px dotted;
|
|
|
|
}
|
|
|
|
|
|
|
|
.newtab-undo-button > .button-box {
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#newtab-undo-close-button {
|
|
|
|
-moz-appearance: none;
|
|
|
|
padding: 0;
|
|
|
|
border: none;
|
|
|
|
-moz-user-focus: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
#newtab-undo-close-button > .toolbarbutton-text {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
#newtab-undo-close-button:-moz-focusring {
|
|
|
|
outline: 1px dotted;
|
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* TOGGLE */
|
|
|
|
#newtab-toggle {
|
|
|
|
width: 16px;
|
|
|
|
height: 16px;
|
2012-01-25 14:42:15 -08:00
|
|
|
padding: 0;
|
2012-03-12 19:23:01 -07:00
|
|
|
border: none;
|
|
|
|
background: -216px 0 transparent url(chrome://browser/skin/newtab/controls.png);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
#newtab-toggle[page-disabled] {
|
|
|
|
background-position: -232px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* ROWS */
|
|
|
|
.newtab-row {
|
|
|
|
margin-bottom: 20px;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-row:last-child {
|
|
|
|
margin-bottom: 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* CELLS */
|
|
|
|
.newtab-cell {
|
|
|
|
-moz-margin-end: 20px;
|
|
|
|
background-color: rgba(255,255,255,.2);
|
|
|
|
border: 1px solid;
|
|
|
|
border-color: rgba(8,22,37,.12) rgba(8,22,37,.14) rgba(8,22,37,.16);
|
|
|
|
border-radius: 1px;
|
2012-07-10 19:13:55 -07:00
|
|
|
transition: border-color 100ms ease-out;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-cell:empty {
|
|
|
|
border: 1px dashed;
|
|
|
|
border-color: rgba(8,22,37,.15) rgba(8,22,37,.17) rgba(8,22,37,.19);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-cell:last-child {
|
|
|
|
-moz-margin-end: 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-07-04 10:07:41 -07:00
|
|
|
.newtab-cell:hover:not(:empty):not([dragged]) {
|
2012-03-12 19:23:01 -07:00
|
|
|
border-color: rgba(8,22,37,.25) rgba(8,22,37,.27) rgba(8,22,37,.3);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* SITES */
|
|
|
|
.newtab-site {
|
|
|
|
text-decoration: none;
|
2012-07-10 19:13:55 -07:00
|
|
|
transition-property: top, left, opacity, box-shadow, background-color;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-site:hover,
|
|
|
|
.newtab-site[dragged] {
|
|
|
|
box-shadow: 0 0 10px rgba(8,22,37,.3);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-site[dragged] {
|
2012-07-10 19:13:55 -07:00
|
|
|
transition-property: box-shadow, background-color;
|
2012-03-12 19:23:01 -07:00
|
|
|
background-color: rgb(242,242,242);
|
2012-01-31 01:08:34 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* THUMBNAILS */
|
|
|
|
.newtab-thumbnail {
|
|
|
|
background-origin: padding-box;
|
|
|
|
background-clip: padding-box;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-size: cover;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* TITLES */
|
|
|
|
.newtab-title {
|
|
|
|
padding: 0 8px;
|
|
|
|
background-color: rgba(248,249,251,.95);
|
|
|
|
color: #1f364c;
|
|
|
|
line-height: 24px;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
/* CONTROLS */
|
|
|
|
.newtab-control {
|
|
|
|
width: 24px;
|
|
|
|
height: 24px;
|
|
|
|
padding: 1px 2px 3px;
|
|
|
|
border: none;
|
|
|
|
background: transparent url(chrome://browser/skin/newtab/controls.png);
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-pin:hover {
|
|
|
|
background-position: -24px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-pin:active {
|
|
|
|
background-position: -48px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-pin[pinned] {
|
|
|
|
background-position: -72px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-pin[pinned]:hover {
|
|
|
|
background-position: -96px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-pin[pinned]:active {
|
|
|
|
background-position: -120px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-block {
|
|
|
|
background-position: -144px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-block:hover {
|
|
|
|
background-position: -168px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|
|
|
|
|
2012-03-12 19:23:01 -07:00
|
|
|
.newtab-control-block:active {
|
|
|
|
background-position: -192px 0;
|
2012-01-25 14:42:15 -08:00
|
|
|
}
|