RetinAI / web /js /config.js
ViannyCruz's picture
Update web/js/config.js
58f23cd verified
Raw
History Blame Contribute Delete
1.91 kB
"use strict";
var base = {
defaultFontFamily: "Overpass, sans-serif",
primaryColor: "#1b68ff",
secondaryColor: "#4f4f4f",
successColor: "#3ad29f",
warningColor: "#ffc107",
infoColor: "#17a2b8",
dangerColor: "#dc3545",
darkColor: "#343a40",
lightColor: "#f2f3f6"
};
var extend = {
primaryColorLight: tinycolor(base.primaryColor).lighten(10).toString(),
primaryColorLighter: tinycolor(base.primaryColor).lighten(30).toString(),
primaryColorDark: tinycolor(base.primaryColor).darken(10).toString(),
primaryColorDarker: tinycolor(base.primaryColor).darken(30).toString()
};
var chartColors = [base.primaryColor, base.successColor, "#6f42c1", extend.primaryColorLighter];
var colors = {
bodyColor: "#6c757d",
headingColor: "#495057",
borderColor: "#e9ecef",
backgroundColor: "#f8f9fa",
mutedColor: "#adb5bd",
chartTheme: "light"
};
var darkColor = {
bodyColor: "#adb5bd",
headingColor: "#e9ecef",
borderColor: "#212529",
backgroundColor: "#495057",
mutedColor: "#adb5bd",
chartTheme: "dark"
};
// Usar la misma clave que el resto del sistema
var curentTheme = localStorage.getItem("theme");
var dark = document.querySelector("#darkTheme");
var light = document.querySelector("#lightTheme");
var switcher = document.querySelector("#modeSwitcher");
function modeSwitch() {
var o = localStorage.getItem("theme");
if (o === "dark") {
if (dark) dark.disabled = true;
if (light) light.disabled = false;
localStorage.setItem("theme", "light");
} else {
if (dark) dark.disabled = false;
if (light) light.disabled = true;
localStorage.setItem("theme", "dark");
}
}
if (curentTheme === "dark") {
if (dark) dark.disabled = false;
if (light) light.disabled = true;
colors = darkColor;
} else {
if (dark) dark.disabled = true;
if (light) light.disabled = false;
}
if (switcher) {
switcher.dataset.mode = curentTheme || "light";
}