Merge remote-tracking branch 'origin/master' into custom

This commit is contained in:
roytam1 2021-07-08 10:54:34 +08:00
commit fe79e2a96a
19 changed files with 219 additions and 177 deletions

View file

@ -7,7 +7,7 @@
html {
font: message-box;
font-size: 100%;
background-color: rgb(229,229,229);
background-color: #eee;
color: #000;
height: 100%;
}
@ -18,8 +18,6 @@ body {
-moz-box-orient: vertical;
width: 100%;
height: 100%;
background-image: url(chrome://browser/content/abouthome/noise.png),
linear-gradient(hsla(0,0%,100%,.7), hsla(0,0%,100%,.4));
}
input,
@ -52,10 +50,6 @@ a {
}
/* SEARCH */
#searchForm {
width: 470px;
}
#searchContainer {
display: -moz-box;
position: relative;
@ -63,25 +57,21 @@ a {
margin: 10px 0 15px;
}
#searchContainer[page-disabled] {
opacity: 0;
pointer-events: none;
}
#searchForm {
width: 470px;
display: -moz-box;
position: relative;
height: 36px;
height: 36px; /* 32 px logo + 2*1px pad + 2*1px border */
-moz-box-flex: 1;
max-width: 600px; /* 2 * (290 cell width + 10 cell margin) */
max-width: 600px;
}
#searchEngineLogo {
border: 1px transparent;
padding: 2px 4px 2px 2px;
padding: 4px;
margin: 0;
width: 32px;
height: 32px;
width: 28px;
height: 28px;
position: absolute;
}
@ -89,77 +79,76 @@ a {
-moz-box-flex: 1;
padding-top: 6px;
padding-bottom: 6px;
padding-inline-start: 42px;
padding-inline-start: 38px; /* room for logo */
padding-inline-end: 8px;
background: hsla(0,0%,100%,.9) padding-box;
background: rgba(255, 255, 255, 0.9) padding-box;
border: 1px solid;
border-spacing: 0;
border-radius: 2px 0 0 2px;
border-color: hsla(228,54%,20%,.15) hsla(228,54%,20%,.17) hsla(228,54%,20%,.2);
box-shadow: 0 1px 0 hsla(228,65%,9%,.02) inset,
0 0 2px hsla(228,65%,9%,.1) inset,
0 1px 0 hsla(0,0%,100%,.2);
color: inherit;
unicode-bidi: plaintext;
border-color: rgba(37, 46, 65, 0.15) rgba(37, 46, 65, 0.17) rgba(37, 46, 65, 0.2);
box-shadow: 0 1px 0 rgba(37, 46, 65, 0.02) inset,
0 0 2px rgba(37, 46, 65, 0.1) inset,
0 1px 0 rgba(255, 255, 255, 0.2);
border-radius: 2.5px 0 0 2.5px;
}
#searchText:dir(rtl) {
border-radius: 0 2px 2px 0;
#searchText:-moz-dir(rtl) {
border-radius: 0 2.5px 2.5px 0;
}
#searchText[aria-expanded="true"] {
border-radius: 2px 0 0 0;
#searchText:focus,
#searchText[autofocus] {
border-color: rgba(92, 133, 214, 0.6) rgba(78, 114, 188, 0.6) rgba(41, 82, 163, 0.6);
}
#searchText[aria-expanded="true"]:dir(rtl) {
border-radius: 0 2px 0 0;
}
#searchText[keepfocus],
#searchText:focus {
border-color: hsla(234,0%,60%,.6) hsla(234,0%,52%,.6) hsla(234,0%,40%,.6);
}
#searchText::placeholder {
font-style: italic;
opacity: 0.3;
}
#searchSubmit {
margin-inline-start: -1px;
background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1)) padding-box;
padding: 0 9px;
border: 1px solid;
background-color: #e0e0e0;
color: black;
border-color: hsla(234,0%,20%,.15) hsla(234,0%,20%,.17) hsla(234,0%,20%,.2);
border-color: rgba(37, 46, 65, 0.2) rgba(37, 46, 65, 0.2) rgba(37, 46, 65, 0.2);
border-inline-start: 1px solid transparent;
border-radius: 0 2.5px 2.5px 0;
box-shadow: 0 0 2px hsla(0,0%,100%,.5) inset,
0 1px 0 hsla(0,0%,100%,.2);
box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset,
0 1px 0 rgba(255, 255, 255, 0.2);
cursor: pointer;
width: 50px;
transition-property: background-color, border-color, box-shadow;
transition-duration: 150ms;
}
#searchSubmit:dir(rtl) {
border-radius: 2px 0 0 2px;
#searchSubmit:-moz-dir(rtl) {
border-radius: 2.5px 0 0 2.5px;
}
#searchSubmit:hover {
background-color: hsl(220,54%,30%);
#searchText:focus + #searchSubmit,
#searchText + #searchSubmit:hover,
#searchText[autofocus] + #searchSubmit {
border-color: #8da1c8 #768bb5 #6579a2;
color: white;
}
#searchText:focus + #searchSubmit,
#searchText + #searchSubmit:hover {
border-color: #808080;
#searchText[autofocus] + #searchSubmit {
background-image: linear-gradient(#85a8e0, #3d75cf);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
0 0 0 1px rgba(255, 255, 255, 0.1) inset,
0 1px 0 rgba(23, 46, 67, 0.03);
}
#searchText[keepfocus],
#searchText:focus,
#searchText[keepfocus] + #searchSubmit,
#searchText:focus + #searchSubmit
{
box-shadow: 0 0 2px hsla(0,0%,100%,.5) inset,
0 2px 4px 0px rgba(37,37,37,.2);
}
#searchText + #searchSubmit:hover {
background-image: linear-gradient(#85a8e0, #3d75cf);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
0 0 0 1px rgba(255, 255, 255, 0.1) inset,
0 1px 0 rgba(23, 42, 79, 0.03),
0 0 4px rgba(0, 34, 102, 0.2);}
#searchText + #searchSubmit:hover:active {
background-color: hsl(220,24%,10%);
color: #a0a0a0;
box-shadow: 0 1px 1px rgba(3, 11, 27, 0.1) inset,
0 0 1px rgba(3, 11, 27, 0.2) inset;
transition-duration: 0ms;
}
/* LAUNCHER */
@ -168,10 +157,10 @@ a {
-moz-box-align: center;
-moz-box-pack: center;
width: 100%;
background-color: rgba(0,0,0,.03);
border-top: 1px solid rgba(0,0,0,.03);
box-shadow: 0 1px 2px rgba(0,0,0,.02) inset,
0 -1px 0 rgba(255,255,255,.25);
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.03);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) inset,
0 -1px 0 rgba(255, 255, 255, 0.25);
}
#launcher:not([session]),
@ -193,12 +182,12 @@ body[narrow] #launcher[session] {
white-space: normal;
background: transparent padding-box;
border: 1px solid transparent;
border-radius: 5px;
border-radius: 2.5px;
color: #525c66;
font-size: 75%;
cursor: pointer;
transition-property: background-color, border-color, box-shadow;
transition-duration: 120ms;
transition-duration: 150ms;
}
body[narrow] #launcher[session] > .launchButton {

View file

@ -107,9 +107,9 @@ function setupSearchEngine()
logoElt.src = searchEngineInfo.image;
logoElt.alt = searchEngineName;
searchText.placeholder = "";
}
else {
logoElt.parentNode.hidden = true;
} else {
logoElt.parentNode.hidden = false;
logoElt.src = SEARCH_ENGINES['generic'].image;
searchText.placeholder = searchEngineName;
}

View file

@ -6,9 +6,6 @@ browser.jar:
* content/browser/abouthome/aboutHome.xhtml
* content/browser/abouthome/aboutHome.js
* content/browser/abouthome/aboutHome.css
content/browser/abouthome/noise.png
content/browser/abouthome/snippet1.png
content/browser/abouthome/snippet2.png
content/browser/abouthome/downloads.png
content/browser/abouthome/bookmarks.png
content/browser/abouthome/history.png
@ -19,8 +16,6 @@ browser.jar:
content/browser/abouthome/settings.png
content/browser/abouthome/restore.png
content/browser/abouthome/restore-large.png
content/browser/abouthome/snippet1@2x.png
content/browser/abouthome/snippet2@2x.png
content/browser/abouthome/downloads@2x.png
content/browser/abouthome/bookmarks@2x.png
content/browser/abouthome/history@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View file

@ -13,7 +13,7 @@ body {
height: 100%;
padding: 0;
margin: 0;
background-color: rgb(229,229,229);
background-color: #eee;
display: -moz-box;
position: relative;
-moz-box-flex: 1;
@ -236,17 +236,13 @@ input[type=button] {
margin: 10px 0 15px;
}
#searchContainer[page-disabled] {
opacity: 0;
pointer-events: none;
}
#searchForm {
width: 470px;
display: -moz-box;
position: relative;
height: 36px;
height: 36px; /* 32 px logo + 2*1px pad + 2*1px border */
-moz-box-flex: 1;
max-width: 600px; /* 2 * (290 cell width + 10 cell margin) */
max-width: 600px;
}
#searchEngineLogo {
@ -262,77 +258,76 @@ input[type=button] {
-moz-box-flex: 1;
padding-top: 6px;
padding-bottom: 6px;
padding-inline-start: 42px;
padding-inline-start: 38px; /* room for logo */
padding-inline-end: 8px;
background: hsla(0,0%,100%,.9) padding-box;
background: rgba(255, 255, 255, 0.9) padding-box;
border: 1px solid;
border-spacing: 0;
border-radius: 2px 0 0 2px;
border-color: hsla(228,54%,20%,.15) hsla(228,54%,20%,.17) hsla(228,54%,20%,.2);
box-shadow: 0 1px 0 hsla(228,65%,9%,.02) inset,
0 0 2px hsla(228,65%,9%,.1) inset,
0 1px 0 hsla(0,0%,100%,.2);
color: inherit;
unicode-bidi: plaintext;
border-color: rgba(37, 46, 65, 0.15) rgba(37, 46, 65, 0.17) rgba(37, 46, 65, 0.2);
box-shadow: 0 1px 0 rgba(37, 46, 65, 0.02) inset,
0 0 2px rgba(37, 46, 65, 0.1) inset,
0 1px 0 rgba(255, 255, 255, 0.2);
border-radius: 2.5px 0 0 2.5px;
}
#searchText:dir(rtl) {
border-radius: 0 2px 2px 0;
#searchText:-moz-dir(rtl) {
border-radius: 0 2.5px 2.5px 0;
}
#searchText[aria-expanded="true"] {
border-radius: 2px 0 0 0;
#searchText:focus,
#searchText[autofocus] {
border-color: rgba(92, 133, 214, 0.6) rgba(78, 114, 188, 0.6) rgba(41, 82, 163, 0.6);
}
#searchText[aria-expanded="true"]:dir(rtl) {
border-radius: 0 2px 0 0;
}
#searchText[keepfocus],
#searchText:focus {
border-color: hsla(234,0%,60%,.6) hsla(234,0%,52%,.6) hsla(234,0%,40%,.6);
#searchText::placeholder {
font-style: italic;
opacity: 0.3;
}
#searchSubmit {
margin-inline-start: -1px;
background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1)) padding-box;
padding: 0 9px;
border: 1px solid;
background-color: #e0e0e0;
color: black;
border-color: hsla(234,0%,20%,.15) hsla(234,0%,20%,.17) hsla(234,0%,20%,.2);
border-color: rgba(37, 46, 65, 0.2) rgba(37, 46, 65, 0.2) rgba(37, 46, 65, 0.2);
border-inline-start: 1px solid transparent;
border-radius: 0 2.5px 2.5px 0;
box-shadow: 0 0 2px hsla(0,0%,100%,.5) inset,
0 1px 0 hsla(0,0%,100%,.2);
box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset,
0 1px 0 rgba(255, 255, 255, 0.2);
cursor: pointer;
width: 50px;
transition-property: background-color, border-color, box-shadow;
transition-duration: 150ms;
}
#searchSubmit:dir(rtl) {
border-radius: 2px 0 0 2px;
#searchSubmit:-moz-dir(rtl) {
border-radius: 2.5px 0 0 2.5px;
}
#searchSubmit:hover {
background-color: hsl(220,54%,30%);
#searchText:focus + #searchSubmit,
#searchText + #searchSubmit:hover,
#searchText[autofocus] + #searchSubmit {
border-color: #8da1c8 #768bb5 #6579a2;
color: white;
}
#searchText:focus + #searchSubmit,
#searchText + #searchSubmit:hover {
border-color: #808080;
#searchText[autofocus] + #searchSubmit {
background-image: linear-gradient(#85a8e0, #3d75cf);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
0 0 0 1px rgba(255, 255, 255, 0.1) inset,
0 1px 0 rgba(23, 46, 67, 0.03);
}
#searchText[keepfocus],
#searchText:focus,
#searchText[keepfocus] + #searchSubmit,
#searchText:focus + #searchSubmit
{
box-shadow: 0 0 2px hsla(0,0%,100%,.5) inset,
0 2px 4px 0px rgba(37,37,37,.2);
}
#searchText + #searchSubmit:hover {
background-image: linear-gradient(#85a8e0, #3d75cf);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
0 0 0 1px rgba(255, 255, 255, 0.1) inset,
0 1px 0 rgba(23, 42, 79, 0.03),
0 0 4px rgba(0, 34, 102, 0.2);}
#searchText + #searchSubmit:hover:active {
background-color: hsl(220,24%,10%);
color: #a0a0a0;
box-shadow: 0 1px 1px rgba(3, 11, 27, 0.1) inset,
0 0 1px rgba(3, 11, 27, 0.2) inset;
transition-duration: 0ms;
}
.contentSearchSuggestionTable {

View file

@ -108,14 +108,14 @@ var gPage = {
this._initialized = true;
// XXX: this comment makes no sense for what it does. There's no HC check,
// and it changes the button unconditionally to a "play" button. Which is
// wrong for search. Commented out for now.
//
// XXX: This comment makes no sense for what it does. There is no HC check,
// and it changes the button unconditionally to a "play" button, which is
// wrong for a search action. Commented out for now.
// Set submit button label for when CSS background are disabled (e.g.
// high contrast mode).
// document.getElementById("searchSubmit").value =
// document.body.getAttribute("dir") == "ltr" ? "\u25B6" : "\u25C0";
//document.getElementById("searchSubmit").value =
// document.body.getAttribute("dir") == "ltr" ? "\u25B6" : "\u25C0";
if (document.hidden) {
addEventListener("visibilitychange", this);

View file

@ -88,7 +88,8 @@ function setupSearchEngine() {
logoElt.alt = searchEngineName;
searchText.placeholder = "";
} else {
logoElt.parentNode.hidden = true;
logoElt.parentNode.hidden = false;
logoElt.src = SEARCH_ENGINES['generic'].image;
searchText.placeholder = searchEngineName;
}
}

View file

@ -19,41 +19,15 @@ var gPrivacyPane = {
/**
* Sets up the UI for the number of days of history to keep, and updates the
* label of the "Clear Now..." button.
* Also restores the previously selected tab or tab index passed as argument.
*/
init: function()
{
this._inited = true;
var privacyPrefs = document.getElementById("privacyPrefs");
var extraArgs = window.arguments[1];
if (extraArgs && extraArgs["privacyTab"]){
privacyPrefs.selectedTab = document.getElementById(extraArgs["privacyTab"]);
} else {
var preference = document.getElementById("browser.preferences.privacy.selectedTabIndex");
if (preference.value !== null)
privacyPrefs.selectedIndex = preference.value;
}
this._updateSanitizeSettingsButton();
this.initializeHistoryMode();
this.updateHistoryModePane();
this.updatePrivacyMicroControls();
this.initAutoStartPrivateBrowsingReverter();
},
/**
* Stores the identity of the current tab in preferences so that the selected
* tab can be persisted between openings of the preferences window.
*/
tabSelectionChanged: function()
{
if (!this._inited)
return;
var privacyPrefs = document.getElementById("privacyPrefs");
var preference = document.getElementById("browser.preferences.privacy.selectedTabIndex");
preference.valueFromPreferences = privacyPrefs.selectedIndex;
},
// HISTORY MODE

View file

@ -22,10 +22,6 @@
<preferences id="privacyPreferences">
<preference id="browser.preferences.privacy.selectedTabIndex"
name="browser.preferences.privacy.selectedTabIndex"
type="int"/>
<!-- Tracking -->
<preference id="privacy.donottrackheader.enabled"
name="privacy.donottrackheader.enabled"

View file

@ -254,5 +254,96 @@ const SEARCH_ENGINES = {
"isv+rC8cOIsrwldQCc7uIlPaCrPZatZr1eucCNntDke+o2Eky48BKwlddWDn7Ahxdnt+vi0/34EU" +
"99OgxgjY7/ED4MeESEs553DYQQ744F8OB2De/+vTdR3j8Sx/1tc+KERXcx3orbfuLAv+bzh2n5jL" +
"D4B7CdCesciBrs6OTvxzsbOza+TA2Pjksj33F08ljf+nbH/0f+C6zXUwzYSLAAAAAElFTkSuQmCC"
},
"generic": { // generic search image to be used if no engine logo is present
image: "data:image/png;base64," +
"iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAATM0lEQVR4XuWbeXRUVbbGv3PvrUqq" +
"UhkqA2FIGBQZA2HQfoKi4IA0Dg2IQ4s2iIqNgsrQyCCjIA0oo0AghKYRCCKTMgYEZEqQKQ1CGAIk" +
"IYGEIfNYVffe/fZddXHV48Far/utssX+1vp5bpn8Ud93zt5nV0Xxa5QQQmIpsiwrEotf3/5zyCzz" +
"5zIgBH4DEoYZ5k5mJCbQxIo7SGYZwd2bzoWQfXc50Ga/r2PHTn8aOvQvCxOXLN3//fe7Mw8eTCtI" +
"S/vx2sGDqblbt6UcnzP3y3Vvv/PuqJZxrR4FEHBbEOKesS6x4JWlZVz8S3+dNiPl5E+n1KtXrtKJ" +
"9H/QhnXr6IsZn1dPHDe+eOyYMcWTJkwo/3LuXNq+dRudO3OW8vMLKDX10KVBgz+cGhlVqzFMGaXx" +
"a9/1n896o/se6LkwIfEf16/foGNHjtKoj0fmtmvbbmeQPSgJwDRmLDPcZCTzKTM/3Bm+ocvjnU/N" +
"njlTvXThImVnX64ZOWrMHD5B0bfK4ld75M2nyD/17b8qj3f7+LFj9MpLLx8JsAYsAPAR05t5lGkG" +
"iHoQgVGAEg4ggqnLNGceZ15nJtaKitoyfOjQkit5eXQ8/cSVhzt07A2WecLEr858kCOk7cxZczMr" +
"Kypp3CdjM9n4PABvMp3C6zSJfey5/gFDJiy0JK7eHfrtzvQGO1IzW2354dSD67bufXj+kuT4vgOG" +
"xDSLa28DhAVADPMkM6xBbP1dq1eupIrySnqz/ztTboUgWL8a86Fh4R1XJX9TfK2ggJ7o8sQOAB8y" +
"nds90qP2iC82i6OZ1VY3UQMieoj5PdOHeZ8Zw8xgFjPL3Sol7Np3bNDr/Qc3sdpCBYB6TFdm1rCP" +
"Pip0uVw0ctQnST7lIP6tNQ+W3e6IX/b3lcVXcnMprmXcagCv1Ylt1mzE51uUzacIu7NInL5BASU1" +
"al1N9bRTVbWzR9W6q6r2KvMuvx7h8ahTVNWTQEQbmcPMsfRTF2c83+v1GAAWIdDaKKM3Xnstx1Xj" +
"osEfDJn/b22Mwivuy4pzzNiJF4puFlKb+DbJAHq0/l33ektSCrHzAontZ1Vpb44qDhToOFJMuOwi" +
"m4cojoieYXowfZkPmHHMF7pOSRzKWg5jHxFdYc4tSFzRI8AWAgE0BtD/zwMG5FZVVlHXZ34/2CeE" +
"f0/dP9PtueSS4hLq8YceWw3zjz87MHrtUcKWUyTtOK+KtAISx0v4BFSTOK8yOodAJKqJGhPRs8zL" +
"zNvMMOZTZh6zgtmqadoBDiKbiNSUPUeG20OjwWrE/Hn+vHllWVk5NVFR0a2FEGDkX9x8reg6z6Wm" +
"HabFCYvOA+jX8sHn6yenkvjupGr5/oKmHLpGyokyUs64Sbmok5JDpPCWWq7ymk8EDuF+IurFvOHT" +
"D6YzicxaZjdz3O325BDrh0MZQ2o3aAdWk7DQsGlnTp+mWbPnHgQgGYIpAf9LAEJ+7/0P0j8eMax5" +
"mzatZ8iB0V9PSTqaWbuuXbLZgZBQiYw1MBCwKoAFgMJIjDnogwC3A2hqBeIB2JkQJpQJM3Ey4Uwo" +
"l0WkoshRe44X9nm11wvbr+ekPtD7xRdnLlqc2LFDx0dePX/uzNdGKei6rkl+3n0FAEVE1nq+X7++" +
"cYmLFx4tLi5Je2fU6oLouo5AxUIBQQ4pICAQgQZWhQECLYxirjIQoDD8HOICcjQgF155TFwmNUyV" +
"sXLDLyVdQ8sWEfcPHLusxhHerPzbb9cvyzx3Ths0aNBoM18d5oMfRTpYj3Z6bGB0VATmz//yhyd7" +
"jslp16GNpGuaPcgpU0AAYGBVGACKicyYE4wJBAEBbuBiIFBbADafENy3giCgQghEV6jywvRcbe7D" +
"HR8I6dl/ivrVF/1OJSUtTh09dkKnTz4Z83hZackuozwVf3Z+ItIVi7Ve9+7dO6em7s/T5IhTvfuN" +
"rNFUPSg4TILVCljZvMVqmoa5mggf4A1EIsCjcggWoJa5i5pPEFUCiHQRtl+qwXSHXQqPi6BpFX/o" +
"vuhYWp+Cnbt37x43TnTq0vmJN/hE7OIygD9LQGbgDI/sHN8qzsKf4n7q1mPANWeUwyrLcFgDhJ2N" +
"2xULIxjALvsgGMlEMCaBEhCqAdU6cN3MSTNxMVYPcCRfYD7JEM0ixYehgXgprnHg4526/lGDJexi" +
"Rsapqq5duz4DwMFoCvys2JiYDg6HHWXlNZc6Pt3TraoUbA+CsFhAigIosnncb9t13wFemPi81FUO" +
"wArUBxBgBmBVgbPFwHc64Glow2uhAr0JqKzrRJdmLeI3n3vgd6Vnz57PbNOufTwgWnATPOzPAHQG" +
"9erFtFA9LkREx16vHdvY4tJEgMUiSJYBA0li/ne9/yzpLtcKAaoOlErem8CiAZcqgEM6QJHA0yEC" +
"LxJQKiBkhxX1o6ND6jZq+pDrZlFWbmRkZHxIaGhz7gN+C0AQkW6stWvXqauqmrt+oybV1kDF5nKR" +
"RZIFSZJpXvgE4GNYmNxFQgCaDlQa+alATg1wgQAlFOhk4wAAVAtAIkK1JMgRHiJiasc0zRGleaVW" +
"qwWhoaENOQD4uwSsFqslRJalmrr1YomAYAmkSEIQhNeFr8Q/OZzogOQBLruBEgDBxpxgAeLNW0Hx" +
"6Q0OCYgKi6h9jdRQN0iHwxEcIYTwewCSpmmSlVt9rVo2pYjgAIRCAOH/L5DXoSazOSvQUALqAvCY" +
"5s0fQzXQCXZHUHCQ7HTKRAQhpEBe/R6Ap6a6pkqxWMKiIu2OkkJ4NIKi6yAiQGd8RT6I/1sAJAOK" +
"FYi51dUZKyOZAegmbiJYA23WYIceEsKbgqqqqprw8HC/BUCMYKmFhTcLQWjkDLE5rWVQtXJvALoG" +
"EKMTIxgf8/BZ71YS5FMGBAQIQIbPFG1i5ihcbhWSPUAKjQgMC6uoqERlRXlpeLgT/hyEJCLS8vPz" +
"s8orKh+MbVAvMtiG6jwNVtUDUjVAu4UC6PAi+ZgTvs93OSk6QAQownsdWm4fJIWA5NbgKquEHGHX" +
"nBG2kNp5eXkoLLpZcOPGNb+WgGBw48b1o1nZl3u3b9+6XmQolYKE1e0CcQjwMKpqBMCY71r3uQ3M" +
"Z9P0XcuFNMAmAYGmeYuJQgRJCMg3y1DGgQeEBakOZ3Bw3e0pp926puVZLFa/BkAMiouL9p84eVL0" +
"6vFswzrhuBoUCEt1NcjhNgLwYrEAsszcZQagO5wA+JwAj7cEAs0MFWEGoPNq4fViPtUE20VQWJA7" +
"UlaUkAOpqWcA5AB+bIJEpAEQrpqq48ePp2fnXcmvH1s/tlZMFHnO5QqppgawBpjvkJElRtyWoE8h" +
"053rHxpAvCrkbX4ymSEYqxCwVKjApXygZSOEhdmoQXb2VRxKTT0qhLgGluLvL0Pcbrfr3Nkzq/bt" +
"Tx39ep9XYprEUGFWvlDKy0E/B6B4AxDW/7m78m27L24zT4zKsCQjBEYiL7KmQgqQYPnpIqqtFmGP" +
"iagJDtSssSkpO12FN6/vlySpTFVVv1+DOoObNwqWbN2eMrT777vG1A4PoyaxhJ8uCtgCAUUGfP+8" +
"SRZGAIpPUxR3aYK6GQCZbUMnCF1j8x4IaJAKKyEys0l7pLUIdciukOy8awHJq5P3CiGOMzW6rvs3" +
"ACLSjVNQVlaadezI4SXr1n876J23+0W1aqi7C4qEKCr27r6QfGpaZ6yAJt3hPjPRb5tyNB0gDULz" +
"eFHdEMbrU2ehNawjlPrOakl3i7AVK1a5zp/L2CDLch6E0AAIBX4WsQCIrKzMyStXJb/aocN/Rca1" +
"bO55uIUudh+XUFjodUfE6LeuRp/SMEdm6fbdJ69xVfU2Uo1h4wZCN+bjPCDQCnqoiQYLgF2pP8pL" +
"lyZtEkAa73wREYFFAv4XOHGFj5saHBL2x2e6Pfu3hIXzLOHOMCm7UMf+ExLcGsBDGWxBjA2wBjJW" +
"wKIAEiObJSJM80RmUCqgegCXC/Awqse7Xr8O2KxAl7Y6nFYPnb+QLd56e8DFtNR9owHsYwpuu2n8" +
"2wg1TVOJCNWV5Zs8bteNseMmivLyCr1hhITO/CaDbd43XVIElJUB5aUm5UAlU3H7WualnCkz19IS" +
"Y+YA8q4AzmDgifYaIm26fiX/hhg3flIpm5/PG3GSx/Ib8JHwo3Fx62Nx27Zt7+MvQ21PPdU1of87" +
"Ax798VCanpmZKU2eNIGczjBRXK0h/YKMS1e9W+JwmCchwFsGkuRFmKWim6WiqoDbBZ7rwaMtoEhA" +
"84ZAfEMNNousX8rKlsaOm1C5ZvWqL3gPNgshTgGo5hLwbwASi+uMANCUz6a+N3rUyGn8d3zrhawc" +
"a+P7GlGd2rXE9M/n0EkekCaMG4PGje/TCZAuXddx9rLAtSIBlbx9IMBqzgnmlAQdUDVv3bvd3hKw" +
"KgDPF2hen1DPKREA/fCRY/Knkz8rTdm2ebbH405h82eJqBj+lqIoMljBwcHyipUr5xHr7Lnz9Pms" +
"ObRuw0atsqpazzibWfPkU09P556w6LkXXtTXrN1A/KlRIyLd+EfOTY0OnNVoQ5pOX+0mStpBlLjd" +
"JIVoKb9esYdo02GdDmdqlF+qEUtntOKiElq0eCm1afvQOUmShwLowOYj8EtIYYHVomXL6MOHj+wg" +
"1vYdO9V33xus/3nQhzR12gztxE8Zeq/evZMAPCwEou1BjndbtIy/MPD9D2nn93uosrLSMKIxuvFQ" +
"Uk2UW6TRhWsanS/Q6CKvV0t0KnPRz6YNiouLacPGTfTSK69XRURGrwPwRwG0ZfOh8LfMY6+A1a1b" +
"t/aXc/MyibVwUaLntTfepH5vDaCPR4+jlJ27tGvXb1Dbtu0+5t8P5aYkzHbRNswZPqdVfPusvv3e" +
"ocSkv1N6+gkqKSnxMXk7Ot28cZPSDh2m2XMXUI+eL1fExDTcJcnyMABd2HgTALZfwrhgZLD6vdn/" +
"Ra79cmM3Jk7+zNN/wEAa/OFQGjBwEK1M/lotLC6hYcOGbQTwNAdgNZslTDn58TGbLWh83Xr1d7Z/" +
"sMOVHr1e8Qz+aDhNmTqD5s5LoAULE2kOm5346VR6d+Bg6tb9hZJmzVudCA51rhBCGgzgSaaleeSl" +
"X8S8sTCYNn36cGKdO59JI0Z9og39y0gaO34SvcUhzJ47XyvgnZ82fdpeAC/wzt9/2xsUhgBYmDCm" +
"GdNNlpWBHMhn9qDgRWHOyOTwiFprHcGhywNtQfMUxTIWwFtMN+ZB5n42Hu5/4yZsQgIg+OtlrP76" +
"69nEOvTjYW34iNH6pMlT6a8zZtL7HwyhcRMna9k5lyk5efVJAC+z+Wbs1YK7yOfP1zYzjDrMfUxT" +
"piXTgmli/rsYY7eZQPyLEv+qeU3TdO70lvUbNq546sknXk7hZvfDvgNyndrRgusQeTyRGL/zp9f7" +
"SDdvXs994fnnx3ODOwLA6A+uf2KewB2+NdcNiHUHP+TvnZfBahkXF7J//4EdxFq3fqN7/KQptHTZ" +
"V8xymjx1Gg0Z/rG+d/9B4wosadig4RAA8VwyNv9ukP+vOQms1q3jI3IuXz5ArNVff+OZ9vks+mbd" +
"Blr9zTqaPW8+DRsxSt+0ZZt+Nb/A1a5d+08BPMS5hcD/8r/5Vq1aR7H548akt3xlsmfeggTalrKD" +
"2DAtWbqMRn0yTk9es1Yr4o7fs1fP+QAe4eCicC/LbHiIi2sVkZWVnW6YT+adT+Ljvu/AQdrzwz7j" +
"NU3gMli2fIVWXFJKAwa8uwpAFzZfB4C4583zdBfCV9xBYq1dv9GzavUaOpb+Dzp89Bh9+90WnvI+" +
"p8Sly7QiHl4mTZq0GcAzbD4WgHTPm2/cuHHw6YwzB4i18bvNnvUbv+PmlkkZZ87Rju9308zZX9Ki" +
"xCT1Gk9ms2bP3g3geTbfULBwr0piARB2u922Zeu2ncTavHW7Z8u2FMrNu0I5uXm0/2AazU9YTIuX" +
"LFXzC65RQkJCKoCeHNwD9+x/u+874dnsdvmbteu2EGv3nr3unbv2UGFRMd1kjh5LN5oez+1/U41A" +
"Fi1anAbgJc6tqTnI3Jsyj61kDwriCW/NGmLtP3DQs2fvfqqqrqEal5t+Op1By1esoqS//V3Nysml" +
"hQmLbpk3pjzlnjbPJuTg4BAsX7EyyRxvPQf4qHs8HjJ0PvMCreKOz92ezV+mBQsWHjLNN7+HzZuY" +
"R3f2nLkziXX0eLrnYNqPpKoaGcrKzjEGHvpqVbJ24eIlmjlr1v57fud9m57FYsHQYcNH60SUkXHW" +
"k+pjnj/jGzeAsftq5oVLNG3a9B8A9DDNW+5582A1bda8bVV1NfGXiSofe93jUYlldH3jBqA1a9dr" +
"59n8xImTtgP4A3f7pve6eQk+qqioKK+oqCwrLS0T7dq2gaLIYPM4dToDLrdbb9UqTkpakrh5/Phx" +
"X7L5DF3XLxKRB78Fmd/q4NnnnutLXqkXL2Xp/DWWvuG7TfqpjDP03vvvrwXQnX/3fvOq+22JM5DA" +
"6tu376e5eVdpN8/4mzZvNa496tOnz1cAusqK0giAhN+ohPlFJdo/+NAovupqfjxy1NWzZ68EAE8q" +
"itLA94PNbz4Ep9P5Ymxs7AgAXTiYGAAy/kMkzHHYUD1+jgIg8J8m8//Sxn+6BH7D+m9uoBi14hOM" +
"NwAAAABJRU5ErkJggg=="
}
};

View file

@ -6,7 +6,7 @@
.newtab-undo-button {
-moz-appearance: none;
color: rgb(221,72,20);
color: rgb(78,114,204);
cursor: pointer;
padding: 0;
margin: 0 4px;

View file

@ -9,14 +9,12 @@
}
body {
background: #ececec;
background: #eee;
}
/* SCROLLBOX */
#newtab-scrollbox:not([page-disabled]) {
background-color: rgb(229,229,229);
background-image: url(chrome://browser/skin/newtab/noise.png),
linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.2));
background-color: #eee;
background-attachment: fixed;
}
@ -78,10 +76,10 @@ body {
/* CELLS */
.newtab-cell {
-moz-margin-end: 20px;
background-color: rgba(255,255,255,.2);
background-color: rgba(255,255,255,.3);
border: 1px solid;
border-color: rgba(8,22,37,.12) rgba(8,22,37,.14) rgba(8,22,37,.16);
border-radius: 1px;
border-radius: 3.5px;
transition: border-color 100ms ease-out;
}
@ -95,18 +93,20 @@ body {
}
.newtab-cell:hover:not(:empty):not([dragged]) {
border-color: rgba(8,22,37,.25) rgba(8,22,37,.27) rgba(8,22,37,.3);
border-color: rgba(8,16,37,.25) rgba(8,16,37,.27) rgba(8,16,37,.3);
}
/* SITES */
.newtab-site {
text-decoration: none;
transition-property: top, left, opacity, box-shadow, background-color;
border-radius: 2.5px;
overflow: hidden;
}
.newtab-site:hover,
.newtab-site[dragged] {
box-shadow: 0 2px 4px 0px rgba(37,37,37,.2);
box-shadow: 0 3px 6px 0px rgba(75,80,89,.6);
}
.newtab-site[dragged] {
@ -125,8 +125,8 @@ body {
/* TITLES */
.newtab-title {
padding: 0 8px 1px;
background-color: rgba(229,229,229,.95);
color: black;
background: linear-gradient(to bottom, rgba(245, 245, 245, .95), rgba(225, 225, 225, .95));
color: #303030;
line-height: 24px;
}

View file

@ -7,7 +7,7 @@
.newtab-undo-button {
-moz-appearance: none;
color: -moz-nativehyperlinktext;
color: rgb(0,102,204);
color: rgb(78,114,204);
cursor: pointer;
padding: 0;
margin: 0 4px;

View file

@ -1463,7 +1463,8 @@ pref("network.http.redirection-limit", 20);
// Enable http compression: comment this out in case of problems with 1.1
// NOTE: support for "compress" has been disabled per bug 196406.
// NOTE: separate values with comma+space (", "): see bug 576033
pref("network.http.accept-encoding", "gzip, deflate");
// NOTE: there is currently no reason except evangelism for https to not use brotli for http
pref("network.http.accept-encoding", "gzip, deflate, br");
pref("network.http.accept-encoding.secure", "gzip, deflate, br");
pref("network.http.pipelining" , true);

View file

@ -13,7 +13,7 @@
<title></title>
<style type="text/css">
body {
background: rgb(229,229,229);
background: #eee;
color: black;
}