Prefijos del tema nw- y uw- -> ns- (carpetas, ficheros, clases y rutas)

Renombrado completo de los prefijos heredados: 19 carpetas, 11 ficheros y 318
referencias en 35 ficheros de código, más las clases y las rutas url() de dentro
del CSS del tema. Se usa git mv para conservar el historial.

También fuera del código, que un sed no ve:
- BD: votesite.image_url (4 filas) apuntaba a /nw-themes/...
- Ficheros con la marca vieja en el NOMBRE: novawow-maintenance.webp ->
  nightspire-maintenance.webp (lo usa la página de mantenimiento) y
  store_novawow_response.js.

⚠ Alias en Caddy /nw-themes/* -> /ns-themes/*: los correos ENVIADOS antes del
rebranding llevan esas rutas escritas y están en las bandejas de los usuarios.
Sin el alias, sus imágenes se romperían. Verificado que las rutas viejas siguen
sirviendo 200.

Nota: ns-js/ y ns-js-handlers/ son CÓDIGO MUERTO (manejadores jQuery del portal
Django, que ya se borró). Se midió en el navegador: la web no pide ni un solo JS
del tema. Se renombran igualmente por consistencia, pero son candidatos a
borrarse.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-15 15:50:43 +00:00
parent 5362787a34
commit fa7897c195
729 changed files with 169 additions and 169 deletions
@@ -5,10 +5,10 @@
@font-face {
font-family: "FuturaEF-Book";
src: url('../nw-font/FuturaEF-Book.eot');
src: url('../nw-font/FuturaEF-Book.otf') format('otf'),
url('../nw-font/FuturaEF-Book.woff') format('woff'),
url('../nw-font/FuturaEF-Book.ttf') format('truetype');
src: url('../ns-font/FuturaEF-Book.eot');
src: url('../ns-font/FuturaEF-Book.otf') format('otf'),
url('../ns-font/FuturaEF-Book.woff') format('woff'),
url('../ns-font/FuturaEF-Book.ttf') format('truetype');
}
* {
@@ -60,12 +60,12 @@ hr {
background-position: center;
background-repeat: no-repeat;
margin: 5px auto;
background-image: url(../nw-images/nw-general/nw-divider.png);
background-image: url(../ns-images/ns-general/ns-divider.png);
}
@media screen and (max-width: 1024px) {
hr {
background-image: url(../nw-images/nw-general/nw-divider-mini.webp);
background-image: url(../ns-images/ns-general/ns-divider-mini.webp);
}
}
@@ -111,7 +111,7 @@ legend {
background-blend-mode: saturation;
background-position: left;
background-size: 200%;
background-image: url(../nw-images/nw-general/account-info.png);
background-image: url(../ns-images/ns-general/account-info.png);
}
@media screen and (max-width: 1024px) {
@@ -434,12 +434,12 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
/* nw logos */
.nw-logo {
.ns-logo {
display: none;
}
@media screen and (max-width: 1024px) {
.nw-logo {
.ns-logo {
width: 46px;
display: inline-block;
float: right;
@@ -447,12 +447,12 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
}
.nw-long-logo {
.ns-long-logo {
display: none;
}
@media screen and (max-width: 1024px) {
.nw-long-logo {
.ns-long-logo {
display: inline-block;
background-color: #130c09;
z-index: 2;
@@ -465,7 +465,7 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
}
.nw-main-logo {
.ns-main-logo {
z-index: 2;
position: absolute;
width: 100%;
@@ -477,7 +477,7 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
@media screen and (max-width: 1024px) {
.nw-main-logo {
.ns-main-logo {
display: none;
}
}
@@ -488,7 +488,7 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
/* Video */
.div-nw-video{
.div-ns-video{
position: relative;
overflow: hidden;
z-index: 1;
@@ -496,12 +496,12 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
@media screen and (max-width: 1024px) {
.div-nw-video {
.div-ns-video {
display: none;
}
}
.nw-video {
.ns-video {
position: relative;
width: 100%;
z-index: -1;
@@ -705,70 +705,70 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
.char-box-death-knight {
background-image: url(../nw-images/nw-classes/wow-death-knight.webp);
background-image: url(../ns-images/ns-classes/wow-death-knight.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-druid {
background-image: url(../nw-images/nw-classes/wow-druid.png);
background-image: url(../ns-images/ns-classes/wow-druid.png);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-hunter {
background-image: url(../nw-images/nw-classes/wow-hunter.webp);
background-image: url(../ns-images/ns-classes/wow-hunter.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-mage {
background-image: url(../nw-images/nw-classes/wow-mage.webp);
background-image: url(../ns-images/ns-classes/wow-mage.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-paladin {
background-image: url(../nw-images/nw-classes/wow-paladin.webp);
background-image: url(../ns-images/ns-classes/wow-paladin.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-priest {
background-image: url(../nw-images/nw-classes/wow-priest.webp);
background-image: url(../ns-images/ns-classes/wow-priest.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-rogue {
background-image: url(../nw-images/nw-classes/wow-rogue.webp);
background-image: url(../ns-images/ns-classes/wow-rogue.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-shaman {
background-image: url(../nw-images/nw-classes/wow-shaman.webp);
background-image: url(../ns-images/ns-classes/wow-shaman.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-warlock {
background-image: url(../nw-images/nw-classes/wow-warlock.webp);
background-image: url(../ns-images/ns-classes/wow-warlock.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
}
.char-box-warrior {
background-image: url(../nw-images/nw-classes/wow-warrior.webp);
background-image: url(../ns-images/ns-classes/wow-warrior.webp);
background-repeat: no-repeat;
background-position: right bottom;
position: relative;
@@ -859,7 +859,7 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
/* acc panels */
#account-settings, #character-settings, #account-history {
background: hsla(0, 100%, 0%, 0.7);
background-image: url(../nw-images/nw-general/account-info.png);
background-image: url(../ns-images/ns-general/account-info.png);
background-repeat: no-repeat;
background-blend-mode: saturation;
background-position: right;
@@ -889,7 +889,7 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
/* acc icons */
.acc-icon {
background-image: url(../nw-images/nw-icons/account-icons.png);
background-image: url(../ns-images/ns-icons/account-icons.png);
display: table-cell;
width: 80px;
height: 68px;
@@ -2087,37 +2087,37 @@ th {
}
/* tooltips */
.nw-st-tooltip {
.ns-st-tooltip {
position: relative;
display: inline-block;
margin-left: 15px;
}
.nw-st-tooltip-w {
.ns-st-tooltip-w {
display: inline-block;
float: right;
margin-left: -14%;
}
.nw-st-img-tooltip {
.ns-st-img-tooltip {
display: flex;
}
/* Tooltip text */
.nw-st-tooltip .nw-st-img-tooltip, .nw-st-tooltip-w .nw-st-img-tooltip {
.ns-st-tooltip .ns-st-img-tooltip, .ns-st-tooltip-w .ns-st-img-tooltip {
visibility: hidden;
position: absolute;
z-index: 1;
}
.nw-st-tooltip:hover .nw-st-img-tooltip, .nw-st-tooltip-w:hover .nw-st-img-tooltip {
.ns-st-tooltip:hover .ns-st-img-tooltip, .ns-st-tooltip-w:hover .ns-st-img-tooltip {
visibility: visible;
bottom: 100%;
margin-left: -98px;
margin-bottom: 5px;
}
.nw-st-tooltip .nw-st-img-tooltip::after, .nw-st-tooltip-w .nw-st-img-tooltip::after {
.ns-st-tooltip .ns-st-img-tooltip::after, .ns-st-tooltip-w .ns-st-img-tooltip::after {
content: " ";
position: absolute;
top: 100%;
@@ -2128,7 +2128,7 @@ th {
border-color: #352e2b transparent transparent transparent;
}
.nw-img-display {
.ns-img-display {
background-size: 210px;
background-repeat: no-repeat;
width: 210px;
@@ -2137,7 +2137,7 @@ th {
}
@media screen and (max-width: 1024px) {
.nw-st-tooltip, .nw-st-tooltip-w, .nw-img-display {
.ns-st-tooltip, .ns-st-tooltip-w, .ns-img-display {
display: none;
}
}
@@ -2313,21 +2313,21 @@ th {
}
.cc-youtube {
background-image: url(../nw-images/nw-logos/youtube.webp);
background-image: url(../ns-images/ns-logos/youtube.webp);
background-repeat: no-repeat;
background-position: 100% 45%;
position: relative;
}
.cc-facebook {
background-image: url(../nw-images/nw-logos/facebook.png);
background-image: url(../ns-images/ns-logos/facebook.png);
background-repeat: no-repeat;
background-position: 100% 45%;
position: relative;
}
.cc-twitch {
background-image: url(../nw-images/nw-logos/twitch.png);
background-image: url(../ns-images/ns-logos/twitch.png);
background-repeat: no-repeat;
background-position: 100% 45%;
position: relative;
@@ -2400,7 +2400,7 @@ th {
position: absolute;
}
.nw-rank {
.ns-rank {
display: inline;
float: right;
width: 52px;

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Before

Width:  |  Height:  |  Size: 338 B

After

Width:  |  Height:  |  Size: 338 B

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 314 B

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 310 B

Before

Width:  |  Height:  |  Size: 342 B

After

Width:  |  Height:  |  Size: 342 B

Before

Width:  |  Height:  |  Size: 332 B

After

Width:  |  Height:  |  Size: 332 B

Before

Width:  |  Height:  |  Size: 354 B

After

Width:  |  Height:  |  Size: 354 B

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 294 B

Before

Width:  |  Height:  |  Size: 441 B

After

Width:  |  Height:  |  Size: 441 B

Before

Width:  |  Height:  |  Size: 402 B

After

Width:  |  Height:  |  Size: 402 B

Before

Width:  |  Height:  |  Size: 222 B

After

Width:  |  Height:  |  Size: 222 B

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 326 B

Before

Width:  |  Height:  |  Size: 364 B

After

Width:  |  Height:  |  Size: 364 B

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Before

Width:  |  Height:  |  Size: 149 KiB

After

Width:  |  Height:  |  Size: 149 KiB

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Before

Width:  |  Height:  |  Size: 247 KiB

After

Width:  |  Height:  |  Size: 247 KiB

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 162 KiB

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 127 KiB

Some files were not shown because too many files have changed in this diff Show More