only for personal use, itop
ITOP by jpazerty
Details
Authorjpazerty
LicenseNo License
Categoryuserstyle
Created
Updated
Size7.1 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name ITOP
@version 20230227.14.56
@namespace userstyles.world/user/jpazerty
@description only for personal use, itop
@author jpazerty
@license No License
==/UserStyle== */
@-moz-document regexp("https://itop.ac-nice.fr/itop/pages/UI.php.*") {
table.listResults > tbody > tr > * {
transition: none;
}
.ui-widget-shadow {
opacity: 1;
white-space: pre-wrap;
max-width: none;
}
.showButton {
float: right;
font-size: 1.2em
}
.coolalert {
animation: spin 10s linear infinite;
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* Pure CSS Tooltip */
div.dashlet-content {
overflow: visible;
}
a[data-tooltip] {
position: relative;
}
a[data-tooltip]:after,
a[data-tooltip]:before {
visibility: hidden;
opacity: 0;
position: absolute;
left: 50%;
box-sizing: border-box;
z-index: 9999;
}
a[data-tooltip]:after {
content: attr(data-tooltip);
background: rgba(27, 27, 27, 0.97);
top: 100%;
margin-top: 22px;
padding: 1.25em 2em;
color: rgba(255, 255, 255, 0.95);
line-height: 1.5;
width: 450px;
margin-left: -125px;
border-radius: 3px;
}
a[data-tooltip]:before {
content: "";
top: 100%;
margin-top: 12px;
margin-left: -5px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid rgba(27, 27, 27, 0.97);
}
a[data-tooltip]:hover:after,
a[data-tooltip]:hover:before {
-webkit-transition: all 400ms ease 50ms;
transition: all 400ms ease 50ms;
visibility: visible;
opacity: 1;
}
a[data-tooltip]:hover:after {
margin-top: 15px;
}
a[data-tooltip]:hover:before {
margin-top: 5px;
}
.commentButton {
/* position: relative;*/
margin-left: 6px;
/* color: #E24E4F !important;*/
font-size: 15px;
-webkit-animation: pulse-blue 2s infinite;
-moz-animation: pulse-blue 2s infinite;
-ms-animation: pulse-blue 2s infinite;
animation: pulse-blue 2s infinite;
}
/*#datatable_block_1 .commentButton {
color: #FFF;
}
*/
@keyframes pulse-blue {
0% {
transform: scale(0.7);
}
70% {
transform: scale(1.1);
}
100% {
transform: scale(.7);
}
}
.phoneCool {
float: left;
margin-right: 10px;
transform: scale(1.5);
text-decoration: none;
transition: .2s ease-in-out
}
.phoneCool:hover {
float: left;
margin-right: 5px;
transform: scale(1.8);
filter: hue-rotate(180deg);
}
#global-search-image {
margin-left: 5px;
}
#WelcomeMenuPage > table:nth-child(2) > tbody:nth-child(1) > tr > td {
border: none;
}
h1 {
margin-left: 7px
}
#demandes-non-traitees tbody tr * {
background: #ef5350;
color: #ffebee;
transition: background 0.4s linear;
}
#nouvelles-demandes-vote tbody tr * {
background: #ef5350;
color: #ffebee;
transition: background 0.4s linear;
}
#demandes-non-traitees tbody tr:nth-child(even) * {
background: #f44336;
}
#demandes-non-traitees tbody tr:hover * {
background: #d32f2f;
}
#demandes-non-traitees tbody tr td {
line-height: 2em;
border-top: 1px solid #e57373;
/* white-space: nowrap;*/
}
/*#demandes-non-traitees tbody tr:last-child td{
border-bottom: none
}*/
#WelcomeMenuPage table.listResults:not(#demandes-non-traitees) tbody tr * {
background: #f5f5f5;
color: #616161;
transition: background 0.2s ease-out;
}
#WelcomeMenuPage table.listResults:not(#demandes-non-traitees) tbody tr:nth-child(even) * {
background: #fafafa
}
#WelcomeMenuPage table.listResults:not(#demandes-non-traitees) tbody tr:hover * {
background: #eee
}
#WelcomeMenuPage table.listResults:not(#demandes-non-traitees) td {
line-height: 2em;
border-top: 1px solid #eee
}
/*table.listResults:not(#demandes-non-traitees) tr:last-child td {
border-bottom: none;
}*/
#WelcomeMenuPage table.listResults:not(#demandes-non-traitees) .commentButton {
color: #ef5350
}
table.listResults th {
text-align: center;
height: 2.5em;
background: transparent;
color: #eee;
padding-top:3px;
padding-bottom:3px
}
table thead {
background-image: linear-gradient(#555, #333);
border-bottom: 2px solid #fffaf8
}
/*table.listResults td a {
overflow: hidden;
text-overflow: ellipsis;
}*/
a.fa-user {
float: left;
margin: 5px 7px 0px 0px;
font-size: 1.2em;
/* margin-top: 8px;*/
/* width: 1.2em;*/
/* text-align: center;*/
}
.settings {
font-size: 1.5em;
color: #777;
margin-right: 0.5em
}
.imagecool {
display: none
}
img:not(.settings) {
filter: grayscale(100%) brightness(90%);
/*filter: hue-rotate(200deg) brightness(110%);*/
}
.slider {
background-color: #777 !important
}
#global-search-image {
filter: grayscale(100%) brightness(90%);
}
table.listResults:not(.pager) {
border-collapse: collapse;
width: 100%;
border:none
}
.pouBorder {
border: 5px solid #eee;
padding: 5px;
border-radius: 5px;
box-shadow: 3px 3px 2px 2px rgba(0, 0, 0, 0.2);
}
td {
vertical-align: middle;
}
#top-bar {
background-image: linear-gradient(#f1f1f1, #eee);
border-bottom: 2px solid #fffaf8;
color:white
}
#itop-breadcrumb {
background: transparent;
}
#global-search-input{
border-radius: 2px;
border: 2px solid #777
}
.pagedemande #tabbedContent_0 ul li {
background-color : #ccc !important;
border:#eee !important;
border-bottom:5px solid transparent !important;
}
.pagedemande #tabbedContent_0 ul li a:visited {
color:white !important
}
.pagedemande #tabbedContent_0 ul li *:hover {
color:white !important;
transition: color 0.2s ease-out !important;
}
.pagedemande #tabbedContent_0 ul li:hover {
color:white !important;
/*transition: color 0.2s ease-out !important;*/
border-bottom:5px solid #eee !important;
transition: border 0.2s ease-out !important;
}
.pagedemande #tabbedContent_0 ul {
background-color : #ccc !important;
border:#eee !important;
}
.pagedemande #tabbedContent_0 ul:hover {
color:white !important
}
.pagedemande #tabbedContent_0 display_block a{
background-color : #ccc !important;
}
#demandes-en-cours-pam-cannes > thead:nth-child(1) > tr:nth-child(1) > th:nth-child(5) {
min-width:120px;
}
#help-link > img:nth-child(1){
display:none
}
#logOffBtn > ul:nth-child(1) > li:nth-child(1) > img:nth-child(1){
margin-top:3px;
margin-right:7px
}
#itop-breadcrumb{
display:none
}
#titreTop{
font-size: xx-large;
}
:root{
--mycolor: #527aa8;
}
#tabbedContent_0 > ul {
/* background-color: var(--mycolor) !important;*/
border: 1px solid var(--mycolor) !important;
background-image: linear-gradient(#7292bb, var(--mycolor));
}
#tabbedContent_0 > ul li {
border: 1px solid #9f9fb7 !important;
margin : 2px;
border-radius: 20px;
color:white
}
.itop_popup li a {
color:white
}
}