From abd64b4c06375cb208aba1dd88d1b26a8b6d0e65 Mon Sep 17 00:00:00 2001 From: Nika Zhenya Date: Thu, 21 Mar 2019 11:06:17 -0600 Subject: [PATCH] Arreglo de estilos para hashover --- css/extra.css | 3 +++ js/functions.js | 16 ++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/css/extra.css b/css/extra.css index cc13c3d..0d5447b 100644 --- a/css/extra.css +++ b/css/extra.css @@ -2,6 +2,9 @@ @media screen and (min-width: 641px) {body {margin: 50px;}} @media screen and (max-width: 640px) {body {margin: 25px;}} body {max-width: 512px;} +body.black {background-color: #2d2d2d;} +body.black a:not(.hashover-more-link) {color: rgb(229,87,44);} +body.black a > span {color: inherit !important;} p, blockquote, li, figcaption, details, aside {text-align: left;} /* Header */ diff --git a/js/functions.js b/js/functions.js index 66b2d5a..a306d5c 100644 --- a/js/functions.js +++ b/js/functions.js @@ -27,27 +27,23 @@ function mode (e) { if (e.nodeName == 'H1' || e.nodeName == 'H2' || e.nodeName == 'H3' || e.nodeName == 'H4' || e.nodeName == 'H5' || e.nodeName == 'H6' || - e.nodeName == 'P' || e.nodeName == 'FIGCAPTION') { + e.nodeName == 'P' || e.nodeName == 'SPAN' || e.nodeName == 'FIGCAPTION - e.style.color = color; - } else if (e.nodeName == 'A') { - if (color == 'white') { - e.style.color = 'rgb(229,87,44)'; - } else { - e.removeAttribute('style'); + if (!e.parentNode.classList.contains('hashover-content')) { + e.style.color = color; } - } + } } } if (label == 'N') { e.innerHTML = 'D'; - document.body.style.backgroundColor = '#2d2d2d'; + document.body.classList.add('black'); change_color(el_section, 'white'); change_color(el_footer, 'white'); } else { e.innerHTML = 'N'; - document.body.style.backgroundColor = 'white'; + document.body.classList.remove('black'); change_color(el_section, 'black'); change_color(el_footer, 'black'); }