correccion del cambio modo oscuro involuntario
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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) {}
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user