fix for 113

This commit is contained in:
travis 2023-05-10 19:20:32 -07:00 committed by GitHub
commit 3a0575130c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 129 additions and 102 deletions

BIN
JS/internet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

23
JS/status_bar.uc.js Normal file
View file

@ -0,0 +1,23 @@
let status = document.createElement("vbox");
status.setAttribute("id", "browser-bottombox");
status.innerHTML = `
<div class="statusBarInner">
<div class="statusBarIcon"></div>
<div class="statusBarDone">Done</div>
</div>
<div class="statusBarInner statusBarInnerTwoBoxes">
</div>
<div class="statusBarInner statusBarInnerTwoBoxes">
</div>
<div class="statusBarInner statusBarInnerTwoBoxes">
</div>
<div class="statusBarInner statusBarInnerTwoBoxes">
</div>
<div class="statusBarInner statusBarInnerTwoBoxes">
</div>
<div class="statusBarInternet">
<div class="statusBarIcon"></div>
<div class="statusBarDone">Internet</div>
</div>
`;
document.body.appendChild(status);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 424 B

After

Width:  |  Height:  |  Size: 268 B

Before After
Before After

BIN
page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

View file

@ -141,6 +141,7 @@ tab,
display: inline-block;
margin-inline: 4px !important;
color: GrayText !important;
line-height: 22px !important;
}
#additional_top_toolbar1 #personal-bookmarks::before {
@ -196,7 +197,7 @@ tab,
display: inline-block;
margin-left: 6px;
margin-right: 5px !important;
-moz-box-ordinal-group: 0 !important;
order: -1 !important;
line-height: 22px !important;
color: GrayText !important;
}
@ -395,7 +396,7 @@ tab,
}
#go-button .toolbarbutton-text {
display: -moz-Box !important;
display: flex !important;
background-color: transparent !important;
min-height: unset !important;
padding-top: 0 !important;
@ -410,9 +411,11 @@ tab,
min-height: 18px !important;
width: 10px !important;
margin-left: 4px !important;
padding: 0 !important;
}
#PlacesChevron .toolbarbutton-icon, #nav-bar-overflow-button .toolbarbutton-icon {
border-radius: 0 !important;
background-image: url('cheveron.png') !important;
padding: 0 !important;
background-repeat: no-repeat !important;
@ -443,90 +446,26 @@ tab,
padding: 2px !important;
}
#statuspanel[inactive],
#statuspanel {
opacity: 1 !important;
visibility: visible !important;
width: 100% !important;
max-width: 100% !important;
height: 22px !important;
-moz-appearance: statusbar !important;
padding-top: 0 !important;
padding-inline: 16px !important;
display: flex !important;
align-items: center !important;
position: fixed !important;
bottom: 0 !important;
left: 0 !important
}
findbar {
transition: none !important;
background-color: -moz-Dialog !important;
border-top: 0 !important;
}
:root[sizemode="fullscreen"] #statuspanel {
display: none !important;
}
:root[sizemode="fullscreen"] #tabbrowser-tabpanels {
margin-bottom: 0 !important;
}
#sidebar-box {
margin-bottom: 23px !important;
}
#statuspanel::after {
content: 'Internet';
display: block;
position: absolute !important;
right: 91px !important;
bottom: 2px !important;
padding-left: 20px !important;
height: 16px;
line-height: 16px;
background-image: url('internet.png') !important;
background-repeat: no-repeat;
}
#statuspanel::before {
content: ''; !important
display: inline-block;
background-image: url('ie.png') !important;
background-repeat: no-repeat;
height: 16px;
line-height: 17px;
padding-left: 20px !important;
margin-top: 1px !important;
position: absolute;
left: 2px !important;
}
#statuspanel[inactive]::before {
content: 'Done' !important;
width: 16px !important;
}
#statuspanel-label {
background-color: transparent !important;
border: 0 !important;
padding: 0 !important;
margin-inline: 0 !important;
height: 22px !important;
width: calc(100% - 138px) !important;
appearance: statusbarpanel !important;
margin-top: 1px !important;
margin-right: 10px !important;
color: #000 !important;
}
:root[sizemode="fullscreen"] .browserStack > browser {
padding: 0 !important;
box-shadow: none !important;
}
:root[sizemode="fullscreen"] #browser-bottombox,
:root[sizemode="fullscreen"] #statuspanel {
display: none !important;
}
#back-button,
#forward-button,
#stop-button,
@ -663,15 +602,15 @@ toolbar:not(#nav-bar) .webextension-browser-action {
}
#back-button .toolbarbutton-text {
display: -moz-Box !important;
display: unset !important;
}
#find-button .toolbarbutton-text {
display: -moz-Box !important;
display: unset !important;
}
#bookmarks-menu-button .toolbarbutton-text {
display: -moz-Box !important;
display: unset !important;
}
#back-button > .toolbarbutton-icon {
@ -821,7 +760,8 @@ toolbar:not(#nav-bar) .webextension-browser-action {
padding: 0 2px !important;
}
.tab-icon-image {
.tab-icon-image,
.tab-throbber:not([pinned]), .tab-icon-pending:not([pinned]), .tab-icon-image:not([pinned]), .tab-sharing-icon-overlay:not([pinned]), .tab-icon-overlay:not([pinned]) {
margin-inline-end: 2px !important;
}
@ -851,12 +791,11 @@ toolbar:not(#nav-bar) .webextension-browser-action {
}
#context-navigation {
-moz-box-orient: vertical !important;
flex-direction: column;
}
#context-navigation menuitem {
-moz-box-pack: end !important;
-moz-box-direction: reverse !important;
justify-content: flex-start !important;
list-style-image: none !important;
}
@ -869,7 +808,8 @@ toolbar:not(#nav-bar) .webextension-browser-action {
#context-navigation menuitem::before {
content: attr(aria-label);
margin-left: 2px !important;
margin-left: 18px !important;
margin-block: 2px !important;
}
menupopup {
@ -1038,10 +978,6 @@ toolbarpaletteitem[removable="false"] {
display: none !important;
}
#tabbrowser-tabpanels {
margin-bottom: 22px !important;
}
#sidebar-title {
padding-inline: 0 !important;
}
@ -1084,11 +1020,11 @@ toolbarpaletteitem[removable="false"] {
}
#reload-button:not([displaystop]) + #stop-button, #reload-button[displaystop] {
display: -moz-Box !important;
display: flex !important;
}
#stop-button {
-moz-box-ordinal-group: 0 !important;
order: -1 !important;
}
#favimginurlbar[style='width: 16px; height: 16px; margin: 3px; list-style-image: url("chrome://branding/content/icon32.png");'] {
@ -1161,23 +1097,6 @@ toolbarbutton menupopup[placespopup] {
appearance: listbox !important;
}
#statuspanel-label::after {
content: '';
appearance: resizer;
position: absolute;
right: 0;
bottom: 0;
}
#statuspanel[inactive="true"] #statuspanel-label::before {
display: none !important;
}
#statuspanel-label::before {
margin-left: 5px;
margin-top: 3px;
}
#customization-container {
margin-bottom: 22px !important;
}
@ -1193,4 +1112,89 @@ toolbarbutton menupopup[placespopup] {
toolbar .toolbaritem-combined-buttons {
margin-inline: 0 !important;
}
#browser-bottombox {
display: flex;
appearance: statusbar;
box-sizing: border-box;
min-height: 23px !important;
padding-top: 1px !important;
user-select: none !important;
}
.statusBarInner {
display: flex;
align-items: center;
flex-basis: 100%;
appearance: statusbarpanel;
}
.statusBarInnerTwoBoxes {
min-width: 22px;
flex-basis: 22px;
}
.statusBarInternet {
display: flex;
align-items: center;
min-width: 154px;
flex-basis: 154px;
padding-inline: 4px;
box-sizing: border-box;
}
.statusBarInternet::after {
content: '';
display: inline-block;
appearance: resizer;
position: fixed;
bottom: 0;
right: 0;
}
.statusBarIcon {
width: 16px;
height: 16px;
background-image: url('page.png');
margin-right: 4px;
margin-left: 2px;
}
.statusBarInternet .statusBarIcon {
margin-left: 0;
background-image: url('internet.png');
}
#statuspanel {
padding: 0 !important;
transition: none !important;
position: fixed !important;
bottom: 4px !important;
left: 22px !important;
max-width: calc(100% - 298px) !important;
}
#statuspanel-label {
color: -moz-DialogText !important;
background-color: transparent !important;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
.statusBarDone {
display: none !important;
}
.statusBarInternet .statusBarDone {
display: flex !important;
}
.unified-extensions-item[attention] > .unified-extensions-item-action-button.toolbarbutton-1 > .toolbarbutton-badge-stack {
background-image: none !important;
}
.urlbarView-button-menu {
display: none !important;
}