correccion del cambio modo oscuro involuntario

This commit is contained in:
2026-06-17 14:52:25 -06:00
parent ee7e1d49e5
commit ad04572305
4 changed files with 8 additions and 8 deletions

View File

@@ -57,7 +57,7 @@ const Config = (() => {
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
function setTheme(theme) { function setTheme(theme) {
document.documentElement.setAttribute('data-theme', theme); document.documentElement.setAttribute('data-theme', theme);
try { localStorage.setItem('nexus-theme', theme); } catch(e) {} try { localStorage.setItem('pos_theme', theme); } catch(e) {}
document.querySelectorAll('.theme-btn').forEach(function(btn) { document.querySelectorAll('.theme-btn').forEach(function(btn) {
btn.classList.toggle('is-active', btn.dataset.themeTarget === theme); btn.classList.toggle('is-active', btn.dataset.themeTarget === theme);
@@ -802,7 +802,7 @@ const Config = (() => {
// Restore theme // Restore theme
try { try {
var saved = localStorage.getItem('nexus-theme'); var saved = localStorage.getItem('pos_theme');
if (saved === 'industrial' || saved === 'modern') { if (saved === 'industrial' || saved === 'modern') {
setTheme(saved); setTheme(saved);
} }

View File

@@ -48,7 +48,7 @@ const Dashboard = (() => {
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
function setTheme(theme) { function setTheme(theme) {
document.documentElement.setAttribute('data-theme', theme); document.documentElement.setAttribute('data-theme', theme);
try { localStorage.setItem('nexus-theme', theme); } catch(e) {} try { localStorage.setItem('pos_theme', theme); } catch(e) {}
const btnInd = document.getElementById('btn-industrial'); const btnInd = document.getElementById('btn-industrial');
const btnMod = document.getElementById('btn-modern'); const btnMod = document.getElementById('btn-modern');
if (btnInd) btnInd.classList.toggle('active', theme === 'industrial'); if (btnInd) btnInd.classList.toggle('active', theme === 'industrial');
@@ -689,7 +689,7 @@ const Dashboard = (() => {
// Restore theme // Restore theme
try { try {
const saved = localStorage.getItem('nexus-theme'); const saved = localStorage.getItem('pos_theme');
if (saved === 'industrial' || saved === 'modern') { if (saved === 'industrial' || saved === 'modern') {
setTheme(saved); setTheme(saved);
} }

View File

@@ -61,7 +61,7 @@ const Reports = (() => {
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
function setTheme(theme) { function setTheme(theme) {
document.documentElement.setAttribute('data-theme', theme); document.documentElement.setAttribute('data-theme', theme);
try { localStorage.setItem('nexus-theme', theme); } catch(e) {} try { localStorage.setItem('pos_theme', theme); } catch(e) {}
var btnInd = document.getElementById('btn-industrial'); var btnInd = document.getElementById('btn-industrial');
var btnMod = document.getElementById('btn-modern'); var btnMod = document.getElementById('btn-modern');
if (btnInd) btnInd.classList.toggle('is-active', theme === 'industrial'); if (btnInd) btnInd.classList.toggle('is-active', theme === 'industrial');
@@ -745,7 +745,7 @@ const Reports = (() => {
// Restore theme // Restore theme
try { try {
var saved = localStorage.getItem('nexus-theme') || 'industrial'; var saved = localStorage.getItem('pos_theme') || 'industrial';
setTheme(saved); setTheme(saved);
} catch(e) {} } catch(e) {}

View File

@@ -644,13 +644,13 @@
}); });
// Persist preference // Persist preference
try { localStorage.setItem('nexus-theme', theme); } catch(e) {} try { localStorage.setItem('pos_theme', theme); } catch(e) {}
} }
// Restore on load // Restore on load
(function() { (function() {
var saved; var saved;
try { saved = localStorage.getItem('nexus-theme'); } catch(e) {} try { saved = localStorage.getItem('pos_theme'); } catch(e) {}
if (saved === 'industrial' || saved === 'modern') { if (saved === 'industrial' || saved === 'modern') {
setTheme(saved); setTheme(saved);
} }