MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição Etiqueta: Revertido |
Sem resumo de edição Etiqueta: Revertido |
||
| Linha 415: | Linha 415: | ||
/* ============================================================ | /* ============================================================ | ||
SIDEBAR GRIMOPEDIA — | SIDEBAR GRIMOPEDIA — VERSÃO COMPATÍVEL COM VECTOR LEGACY | ||
============================================================ */ | ============================================================ */ | ||
/* | /* Container do portal */ | ||
#mw-panel #p-navigation, | |||
#p-navigation { | #p-navigation { | ||
margin | margin: 10px 10px 14px !important; | ||
padding: 0 | padding: 0 !important; | ||
} | } | ||
/* | /* Título visível, mesmo quando a skin oculta o heading padrão */ | ||
#p-navigation | #mw-panel #p-navigation::before, | ||
margin: 0 | #p-navigation::before { | ||
padding: 10px 8px | content: "LINKS IMPORTANTES"; | ||
display: block; | |||
border-radius: 12px 12px 0 0 | margin: 0; | ||
background: linear-gradient(90deg,#2F53C8,#4972E9,#2F53C8) | padding: 10px 8px; | ||
color: #FFD23C | border-radius: 12px 12px 0 0; | ||
font-family: 'Luckiest Guy', Impact, 'Arial Black', system-ui, sans-serif | background: linear-gradient(90deg,#2F53C8,#4972E9,#2F53C8); | ||
font-size: | color: #FFD23C; | ||
font-weight: 900 | font-family: 'Luckiest Guy', Impact, 'Arial Black', system-ui, sans-serif; | ||
letter-spacing: .4px | font-size: 15px; | ||
text-align: center | font-weight: 900; | ||
letter-spacing: .4px; | |||
-webkit-text-stroke: . | text-align: center; | ||
-webkit-text-stroke: .45px rgba(0,0,0,.85); | |||
text-shadow: | text-shadow: | ||
.5px 0 0 rgba(0,0,0,.7), | .5px 0 0 rgba(0,0,0,.7), | ||
-.5px 0 0 rgba(0,0,0,.7), | -.5px 0 0 rgba(0,0,0,.7), | ||
0 .5px 0 rgba(0,0,0,.7), | 0 .5px 0 rgba(0,0,0,.7), | ||
0 -.5px 0 rgba(0,0,0,.7) | 0 -.5px 0 rgba(0,0,0,.7); | ||
} | } | ||
/* Esconde o | /* Esconde o título original da skin */ | ||
#p-navigation h3 | #mw-panel #p-navigation h3, | ||
#mw-panel #p-navigation .vector-menu-heading, | |||
#p-navigation h3, | |||
#p-navigation .vector-menu-heading { | |||
display: none !important; | |||
} | } | ||
#p-navigation | /* Fundo do bloco */ | ||
#mw-panel #p-navigation .body, | |||
#mw-panel #p-navigation .vector-menu-content, | |||
#p-navigation .body, | #p-navigation .body, | ||
#p-navigation .vector-menu-content { | #p-navigation .vector-menu-content { | ||
display: block !important; | |||
margin: 0 !important; | margin: 0 !important; | ||
padding: | padding: 9px !important; | ||
border: 1px solid rgba(36,161,55,.22) !important; | border: 1px solid rgba(36,161,55,.22) !important; | ||
border-top: 0 !important; | border-top: 0 !important; | ||
| Linha 469: | Linha 471: | ||
} | } | ||
#mw-panel #p-navigation ul, | |||
#mw-panel #p-navigation .vector-menu-content-list, | |||
#p-navigation ul, | #p-navigation ul, | ||
#p-navigation .vector-menu-content-list { | #p-navigation .vector-menu-content-list { | ||
display: block !important; | |||
margin: 0 !important; | margin: 0 !important; | ||
padding: 0 !important; | padding: 0 !important; | ||
| Linha 476: | Linha 481: | ||
} | } | ||
#mw-panel #p-navigation li, | |||
#p-navigation li { | #p-navigation li { | ||
margin: 0 0 | display: block !important; | ||
margin: 0 0 9px !important; | |||
padding: 0 !important; | padding: 0 !important; | ||
} | } | ||
#mw-panel #p-navigation li:last-child, | |||
#p-navigation li:last-child { | #p-navigation li:last-child { | ||
margin-bottom: 0 !important; | margin-bottom: 0 !important; | ||
} | } | ||
/* | /* Os 3 primeiros links viram cards */ | ||
#p-navigation li a { | #mw-panel #p-navigation li:nth-child(-n+3) a, | ||
#p-navigation li:nth-child(-n+3) a { | |||
position: relative !important; | position: relative !important; | ||
display: block !important; | display: block !important; | ||
width: 100% !important; | width: 100% !important; | ||
height: | height: 105px !important; | ||
margin: 0 !important; | |||
padding: 0 !important; | padding: 0 !important; | ||
border: 1px solid #bfe0ff !important; | border: 1px solid #bfe0ff !important; | ||
border-radius: | border-radius: 11px !important; | ||
background-color: #f8fbff !important; | background-color: #f8fbff !important; | ||
background-repeat: no-repeat !important; | background-repeat: no-repeat !important; | ||
background-position: | background-position: center !important; | ||
background-size: cover !important; | background-size: cover !important; | ||
color: transparent !important; | color: transparent !important; | ||
font-size: 0 !important; | font-size: 0 !important; | ||
line-height: 0 !important; | line-height: 0 !important; | ||
text- | text-indent: -9999px !important; | ||
overflow: hidden !important; | overflow: hidden !important; | ||
box-shadow: 0 3px 10px rgba(49,71,200,.08) !important; | box-shadow: 0 3px 10px rgba(49,71,200,.08) !important; | ||
transition: | transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important; | ||
} | } | ||
#p-navigation li a:hover { | #mw-panel #p-navigation li:nth-child(-n+3) a:hover, | ||
transform: translateY(-2px | #p-navigation li:nth-child(-n+3) a:hover { | ||
transform: translateY(-2px) !important; | |||
border-color: #4f63e6 !important; | border-color: #4f63e6 !important; | ||
box-shadow: 0 8px 18px rgba(49,71,200,.16) !important; | box-shadow: 0 8px 18px rgba(49,71,200,.16) !important; | ||
| Linha 517: | Linha 525: | ||
} | } | ||
/* | /* Usa a posição dos links, evitando problemas com URL/acentos */ | ||
#p-navigation a | #mw-panel #p-navigation li:nth-child(1) a, | ||
#p-navigation a | #p-navigation li:nth-child(1) a { | ||
background-image: url("/index.php | background-image: url("/index.php?title=Special:Redirect/file/informa%C3%A7%C3%B5es10.png") !important; | ||
} | } | ||
#p-navigation a | #mw-panel #p-navigation li:nth-child(2) a, | ||
background-image: url("/index.php | #p-navigation li:nth-child(2) a { | ||
background-image: url("/index.php?title=Special:Redirect/file/Database10.png") !important; | |||
} | } | ||
#p-navigation a | #mw-panel #p-navigation li:nth-child(3) a, | ||
background-image: url("/index.php | #p-navigation li:nth-child(3) a { | ||
background-image: url("/index.php?title=Special:Redirect/file/comercio10.png") !important; | |||
} | } | ||
/* | /* Mantém Páginas especiais no código para evitar o aviso do MW 1.44, | ||
#p-navigation li | mas esconde visualmente no menu */ | ||
#mw-panel #p-navigation li:nth-child(n+4), | |||
#p-navigation li:nth-child(n+4) { | |||
display: none !important; | |||
} | } | ||
#p-navigation li a: | /* Evita que regras antigas da sidebar sobrescrevam os cards */ | ||
#mw-panel #p-navigation li:nth-child(-n+3) a::before { | |||
content: none !important; | |||
} | } | ||
@media (max-width: 900px) { | @media (max-width: 900px) { | ||
#p-navigation | #mw-panel #p-navigation li:nth-child(-n+3) a, | ||
#p-navigation li:nth-child(-n+3) a { | |||
height: 98px !important; | |||
#p-navigation li a { | |||
height: | |||
} | } | ||
} | } | ||
Edição das 11h03min de 15 de julho de 2026
/* ===== CTAs com <gallery> — bulletproof para várias versões do MW ===== */
@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap');
/* ============================================================
PALETA AURORA (global)
============================================================ */
:root{
--aur-ink: #0f2b3a;
--aur-blue: #1f6aa5;
--aur-green: #24a137;
--aur-yellow: #FFC72E;
--aur-border: rgba(15,43,58,.10);
--aur-border-strong: rgba(15,43,58,.16);
--aur-line: rgba(15,43,58,.10);
--aur-soft: rgba(15,43,58,.04);
--aur-shadow: 0 10px 28px rgba(15,43,58,.10);
}
/* ============================================================
CONTAINER GERAL
============================================================ */
.broaurora-root{
max-width:1360px;
margin:0 auto;
padding:0 16px;
box-sizing:border-box;
}
/* ============================================================
CTAs (gallery)
============================================================ */
.mw-parser-output .bro-cta-gallery{
display:flex !important;
justify-content:center;
align-items:stretch;
gap:18px;
flex-wrap:nowrap;
margin:0 auto 0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
}
.mw-parser-output .bro-cta-gallery .gallerybox,
.mw-parser-output .bro-cta-gallery li.gallerybox{
float:none !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
display:block !important;
vertical-align:middle !important;
flex:0 1 300px;
max-width:340px;
box-sizing:border-box;
}
.mw-parser-output .bro-cta-gallery .thumb,
.mw-parser-output .bro-cta-gallery .thumbinner{
margin:0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-cta-gallery .gallerytext,
.mw-parser-output .bro-cta-gallery .gallerycaption,
.mw-parser-output .bro-cta-gallery .magnify{
display:none !important;
}
.mw-parser-output .bro-cta-gallery img{
display:block;
width:100%;
height:auto;
transition:transform .22s ease;
transform-origin:center center;
}
.mw-parser-output .bro-cta-gallery .gallerybox:hover img{
transform:scale(1.04);
}
@media (max-width: 900px){
.mw-parser-output .bro-cta-gallery{
flex-wrap:wrap;
gap:14px;
}
.mw-parser-output .bro-cta-gallery .gallerybox,
.mw-parser-output .bro-cta-gallery li.gallerybox{
flex:1 1 100%;
max-width:300px;
}
}
/* ============================================================
BANNER INFORMAÇÕES
============================================================ */
.mw-parser-output .bro-info-banner{
text-align:center;
margin:8px 0 4px;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-info-banner > *{
margin:0 auto !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-info-banner .thumb,
.mw-parser-output .bro-info-banner .thumbinner,
.mw-parser-output .bro-info-banner .image,
.mw-parser-output .bro-info-banner .floatnone,
.mw-parser-output .bro-info-banner .center,
.mw-parser-output .bro-info-banner .center > *,
.mw-parser-output .bro-info-banner a,
.mw-parser-output .bro-info-banner span{
margin:0 auto !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
width:auto !important;
max-width:none !important;
}
.mw-parser-output .bro-info-banner .magnify,
.mw-parser-output .bro-info-banner .gallerytext,
.mw-parser-output .bro-info-banner .gallerycaption{
display:none !important;
}
.mw-parser-output .bro-info-banner img{
display:block;
margin:0 auto;
width:760px;
max-width:100%;
height:auto;
background:transparent !important;
border:0 !important;
box-shadow:none !important;
transition:transform .22s ease;
transform-origin:center center;
}
.mw-parser-output .bro-info-banner:hover img{
transform:scale(1.04);
}
/* ============================================================
HOME / BLOCOS
============================================================ */
.mw-parser-output .bro-home-section{
background:#fff;
border-radius:18px;
margin:10px 0 20px;
border:1px solid #e9ecef;
box-shadow:0 8px 22px rgba(15,43,58,.10);
overflow:hidden;
}
.mw-parser-output .bro-home-head{
background:linear-gradient(90deg,#2F53C8,#4972E9,#2F53C8);
padding:12px 20px;
text-align:center;
}
.mw-parser-output .bro-home-title{
font-family:'Luckiest Guy', Impact, 'Arial Black', system-ui, sans-serif;
color:#FFD23C;
margin:0;
font-size:clamp(1.15rem,1.8vw,1.55rem);
font-weight:900;
letter-spacing:.4px;
-webkit-text-stroke:0.6px rgba(0,0,0,.9);
text-shadow:
.5px 0 0 rgba(0,0,0,.7), -.5px 0 0 rgba(0,0,0,.7),
0 .5px 0 rgba(0,0,0,.7), 0 -.5px 0 rgba(0,0,0,.7);
}
.mw-parser-output .bro-home-cards{
display:flex;
flex-wrap:wrap;
gap:14px;
padding:16px;
align-items:stretch;
box-sizing:border-box;
}
.mw-parser-output .bro-home-card{
flex:1 1 280px;
min-width:260px;
border:1px solid rgba(36,161,55,.28);
border-radius:14px;
padding:14px;
background:#fff;
box-sizing:border-box;
}
.mw-parser-output .bro-home-card.bro-home-card-wide{
flex:1.18 1 330px;
min-width:300px;
}
.mw-parser-output .bro-home-card.plain{
border:none;
padding:0;
background:transparent;
}
.mw-parser-output .bro-home-card-title{
color:#1a2a3a;
font-size:1.05em;
margin:0 0 8px;
border-bottom:1px solid rgba(36,161,55,.40);
padding-bottom:6px;
text-align:center;
}
/* ===== grids internos ===== */
.mw-parser-output .bro-home-grid-2{
display:grid;
grid-template-columns:1.22fr 1fr;
gap:8px;
}
.mw-parser-output .bro-home-grid-3{
display:grid;
grid-template-columns:1fr 1.28fr .88fr;
gap:8px;
}
.mw-parser-output .bro-home-subcard{
border:1px solid rgba(36,161,55,.28);
border-radius:12px;
padding:10px;
background:#fff;
box-sizing:border-box;
min-width:0;
}
@media (max-width: 1100px){
.mw-parser-output .bro-home-grid-3{
grid-template-columns:1fr;
}
}
/* ajuste fino para grids internos */
.mw-parser-output .bro-home-card .bro-home-grid-2 .broaurora-link,
.mw-parser-output .bro-home-card .bro-home-grid-3 .broaurora-link{
padding:8px 9px;
gap:8px;
line-height:1.12;
}
/* títulos internos opcionais */
.mw-parser-output .bro-home-subtitle{
margin:0 0 10px;
padding-bottom:6px;
border-bottom:1px solid rgba(36,161,55,.25);
text-align:center;
color:#1a2a3a;
font-size:1em;
font-weight:700;
}
@media (max-width: 900px){
.mw-parser-output .bro-home-cards{
padding:14px;
gap:12px;
}
.mw-parser-output .bro-home-grid-2{
grid-template-columns:1fr;
}
.mw-parser-output .bro-home-grid-3{
grid-template-columns:1fr;
}
}
@media (max-width: 640px){
.mw-parser-output .bro-home-cards{
padding:12px;
gap:10px;
}
.mw-parser-output .bro-home-card{
flex:1 1 100%;
min-width:0;
padding:12px;
}
.mw-parser-output .bro-home-head{
padding:10px 14px;
}
}
/* ============================================================
LINKS BONITINHOS
============================================================ */
.mw-parser-output .broaurora-link{
display:flex;
align-items:center;
gap:8px;
padding:8px 10px;
border:1px solid rgba(36,161,55,.30) !important;
border-radius:11px;
background:#fff;
color:var(--aur-ink) !important;
text-decoration:none !important;
box-shadow:0 1px 0 rgba(15,43,58,.03);
transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease, color .16s ease;
line-height:1.12;
min-width:0;
}
.mw-parser-output .broaurora-link:hover{
transform:scale(1.01);
border-color:rgba(36,161,55,.50) !important;
background:#f5fbff;
color:var(--aur-blue) !important;
box-shadow:0 6px 16px rgba(41,109,162,.12);
}
.mw-parser-output .broaurora-link img,
.mw-parser-output .broaurora-link .bro-ico{
flex:0 0 auto;
}
/* texto do link pode quebrar de forma mais bonita */
.mw-parser-output .broaurora-link a,
.mw-parser-output .broaurora-link span,
.mw-parser-output .broaurora-link{
overflow-wrap:break-word;
word-break:normal;
}
.mw-parser-output ul.bro-list{
list-style:none;
margin:0;
padding:0;
}
.mw-parser-output ul.bro-list > li{
margin:6px 0;
}
/* ============================================================
NAVI (/navi clicável)
============================================================ */
.mw-parser-output .navi-copy{
cursor:pointer;
display:inline;
white-space:nowrap;
padding:0 2px;
color:#008000;
font-weight:normal;
text-decoration:none;
}
.mw-parser-output .navi-copy:hover{
color:#00a000;
text-decoration:underline;
}
/* ============================================================
ItemDB — clean (sem [1] de link externo)
============================================================ */
.mw-parser-output a.external::after,
.mw-parser-output a.external.text::after{
display:none !important;
content:"" !important;
}
.mw-parser-output a[href*="/information/itemdb/"]{
display:inline-flex !important;
align-items:center !important;
gap:8px !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
border-radius:0 !important;
text-decoration:none !important;
line-height:24px !important;
vertical-align:middle !important;
color:var(--aur-ink) !important;
font-weight:600;
transform:none !important;
transition:color .12s ease;
}
.mw-parser-output a[href*="/information/itemdb/"]:hover{
color:var(--aur-blue) !important;
text-decoration:underline !important;
}
.mw-parser-output a[href*="/information/itemdb/"] > span:first-child{
width:24px !important;
height:24px !important;
flex:0 0 24px !important;
border-radius:6px !important;
background-color:transparent !important;
}
/* ============================================================
SIDEBAR GRIMOPEDIA — VERSÃO COMPATÍVEL COM VECTOR LEGACY
============================================================ */
/* Container do portal */
#mw-panel #p-navigation,
#p-navigation {
margin: 10px 10px 14px !important;
padding: 0 !important;
}
/* Título visível, mesmo quando a skin oculta o heading padrão */
#mw-panel #p-navigation::before,
#p-navigation::before {
content: "LINKS IMPORTANTES";
display: block;
margin: 0;
padding: 10px 8px;
border-radius: 12px 12px 0 0;
background: linear-gradient(90deg,#2F53C8,#4972E9,#2F53C8);
color: #FFD23C;
font-family: 'Luckiest Guy', Impact, 'Arial Black', system-ui, sans-serif;
font-size: 15px;
font-weight: 900;
letter-spacing: .4px;
text-align: center;
-webkit-text-stroke: .45px rgba(0,0,0,.85);
text-shadow:
.5px 0 0 rgba(0,0,0,.7),
-.5px 0 0 rgba(0,0,0,.7),
0 .5px 0 rgba(0,0,0,.7),
0 -.5px 0 rgba(0,0,0,.7);
}
/* Esconde o título original da skin */
#mw-panel #p-navigation h3,
#mw-panel #p-navigation .vector-menu-heading,
#p-navigation h3,
#p-navigation .vector-menu-heading {
display: none !important;
}
/* Fundo do bloco */
#mw-panel #p-navigation .body,
#mw-panel #p-navigation .vector-menu-content,
#p-navigation .body,
#p-navigation .vector-menu-content {
display: block !important;
margin: 0 !important;
padding: 9px !important;
border: 1px solid rgba(36,161,55,.22) !important;
border-top: 0 !important;
border-radius: 0 0 14px 14px !important;
background: #fff !important;
box-shadow: 0 8px 22px rgba(15,43,58,.10) !important;
}
#mw-panel #p-navigation ul,
#mw-panel #p-navigation .vector-menu-content-list,
#p-navigation ul,
#p-navigation .vector-menu-content-list {
display: block !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
#mw-panel #p-navigation li,
#p-navigation li {
display: block !important;
margin: 0 0 9px !important;
padding: 0 !important;
}
#mw-panel #p-navigation li:last-child,
#p-navigation li:last-child {
margin-bottom: 0 !important;
}
/* Os 3 primeiros links viram cards */
#mw-panel #p-navigation li:nth-child(-n+3) a,
#p-navigation li:nth-child(-n+3) a {
position: relative !important;
display: block !important;
width: 100% !important;
height: 105px !important;
margin: 0 !important;
padding: 0 !important;
border: 1px solid #bfe0ff !important;
border-radius: 11px !important;
background-color: #f8fbff !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
color: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
text-indent: -9999px !important;
overflow: hidden !important;
box-shadow: 0 3px 10px rgba(49,71,200,.08) !important;
transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
}
#mw-panel #p-navigation li:nth-child(-n+3) a:hover,
#p-navigation li:nth-child(-n+3) a:hover {
transform: translateY(-2px) !important;
border-color: #4f63e6 !important;
box-shadow: 0 8px 18px rgba(49,71,200,.16) !important;
text-decoration: none !important;
}
/* Usa a posição dos links, evitando problemas com URL/acentos */
#mw-panel #p-navigation li:nth-child(1) a,
#p-navigation li:nth-child(1) a {
background-image: url("/index.php?title=Special:Redirect/file/informa%C3%A7%C3%B5es10.png") !important;
}
#mw-panel #p-navigation li:nth-child(2) a,
#p-navigation li:nth-child(2) a {
background-image: url("/index.php?title=Special:Redirect/file/Database10.png") !important;
}
#mw-panel #p-navigation li:nth-child(3) a,
#p-navigation li:nth-child(3) a {
background-image: url("/index.php?title=Special:Redirect/file/comercio10.png") !important;
}
/* Mantém Páginas especiais no código para evitar o aviso do MW 1.44,
mas esconde visualmente no menu */
#mw-panel #p-navigation li:nth-child(n+4),
#p-navigation li:nth-child(n+4) {
display: none !important;
}
/* Evita que regras antigas da sidebar sobrescrevam os cards */
#mw-panel #p-navigation li:nth-child(-n+3) a::before {
content: none !important;
}
@media (max-width: 900px) {
#mw-panel #p-navigation li:nth-child(-n+3) a,
#p-navigation li:nth-child(-n+3) a {
height: 98px !important;
}
}