An attempt to fix the stylings of BOSS
Better BOSS.latech.edu by funnyboy-roks
Details
Authorfunnyboy-roks
LicenseApache 2.0
Categoryboss.latech.edu
Created
Updated
Code size4.9 kB
Code checksum1e4dbde9
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/*
==UserStyle==
@name Better BOSS
@namespace https://userstyles.world
@version 1.0.0
@description An attempt to fix the stylings of BOSS
@author funnyboy_roks
==/UserStyle==
*/
@-moz-document domain('boss.latech.edu') {
/* BOSS general fix */
/* weird padding on top of page */
.pageheaderdiv1 {
margin-top: 0 !important;
}
/* header image */
body {
background-image: none;
}
/* Header Items */
.headerlinksdiv2 {
display: none;
}
.menuItem, .menuHeading {
font-size: 1.5em;
width: unset !important;
}
.menuItem {
padding: .25rem 1.5rem;
cursor: pointer !important;
}
.menuItem:hover {
text-decoration: underline !important;
}
.pagetitlediv * {
text-align: center;
}
hr {
width: 25%;
color: #666 !important;
height: unset !important;
margin-top: unset !important;
}
/* custom classes from js */
.positive {
color: #aea;
}
.negative {
color: #e8a;
}
.zero {
color: unset;
}
/* Footer items */
.instfooterdiv, .pagefooterdiv, .poweredbydiv, .pageseparator {
display: none;
}
/* other UI elts */
.toplinks, .infotextdiv, th.ddlabel {
display: none;
}
/* some of the _thousands_ of tables */
table.datadisplaytable tbody td[colspan="8"] {
border-bottom: 2px solid #666;
}
table.display * {
border: none;
}
table.display > tbody > tr:first-child, table.display > tbody > tr:last-child {
font-size: 1.25rem;
}
table.display > tbody > tr:nth-child(2) th {
font-size: 1.25rem;
border-bottom: 2px solid #666;
}
table.display > tbody > :nth-child(2n + 4) {
background: #aaa2;
}
table.display > tbody > :last-child {
background: none;
}
/* submit buttons are ugly af */
input[type="submit"], button {
outline: none;
border: 1px solid #666;
font-size: 1.1em;
background: #aaa4;
padding: .5rem 1rem;
border-radius: 5px;
color: #5f7;
cursor: pointer;
}
/* Style the selection things */
select.optdefault[size="10"] {
width: 50vw;
height: 70vh;
font-size: 1.1em;
outline: none;
background: #000a;
padding: .25em 1.5em;
border-radius: 0 0 10px 10px;
border: 1px solid #666a;
}
select.optdefault option {
cursor: pointer;
}
input.optsearch {
font-size: 1.4em;
outline: none;
background: #000a;
border: 1px solid #666a;
padding: .5em 1.5em;
color: white;
border-radius: 10px 10px 0 0;
}
select.optdefault option:checked, select.optdefault option:hover {
background: #fff3;
color: #5f7;
}
select.optdefault option:hover {
text-decoration: underline;
}
.dataentrytable {
margin: auto;
}
table th.deheader {
background: none;
text-align: center;
font-size: 1.4rem;
padding-bottom: .5em;
}
form {
text-align: center;
}
/* BOSS home */
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(-n + 2), body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(3) {
display: none;
}
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
display: none;
}
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(3) * {
font-size: 1.5rem;
font-family: sans-serif;
text-align: center;
padding-bottom: 1rem;
}
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(3) {
display: flex;
flex-direction: column;
}
a.leftnav:nth-child(7) {
order: 1;
margin-bottom: 5rem;
}
a.leftnav:not(a.leftnav:nth-child(7)) {
order: 2;
}
img {
display: none;
}
body > table:nth-child(1) > tbody:nth-child(1) > tr:last-child,
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
display: none;
}
}