/* * Front 2.1.1 * Customization list * @1 - Changed ES-next things like const to var, removed arrow functions, etc. */ // HEAD SCRIPT window.hs_config = { "autopath": "@@autopath", "deleteLine": "hs-builder:delete", "deleteLine:build": "hs-builder:build-delete", "deleteLine:dist": "hs-builder:dist-delete", "previewMode": false, "startPath": "/index.html", "vars": { "themeFont": "https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap", "version": "?v=1.0" }, "layoutBuilder": { "extend": { "switcherSupport": true }, "header": { "layoutMode": "default", "containerMode": "container-fluid" }, "sidebarLayout": "default" }, "themeAppearance": { "layoutSkin": "default", "sidebarSkin": "default", "styles": { "colors": { "primary": "#377dff", "transparent": "transparent", "white": "#fff", "dark": "132144", "gray": { "100": "#f9fafc", "900": "#1e2022" } }, "font": "Inter" } }, "languageDirection": { "lang": "en" }, "skipFilesFromBundle": { "dist": ["assets/js/hs.theme-appearance.js", "assets/js/hs.theme-appearance-charts.js", "assets/js/demo.js"], "build": ["assets/css/theme.css", "assets/dashboard/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js", "assets/js/demo.js", "assets/css/theme-dark.css", "assets/css/docs.css", "assets/dashboard/vendor/icon-set/style.css", "assets/js/hs.theme-appearance.js", "assets/js/hs.theme-appearance-charts.js", "node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js", "assets/js/demo.js"] }, "minifyCSSFiles": ["assets/css/theme.css", "assets/css/theme-dark.css"], "copyDependencies": { "dist": { "*assets/js/theme-custom.js": "" }, "build": { "*assets/js/theme-custom.js": "", "node_modules/bootstrap-icons/font/*fonts/**": "assets/css" } }, "buildFolder": "", "replacePathsToCDN": {}, "directoryNames": { "src": "/src", "dist": "/dist", "build": "/build" }, "fileNames": { "dist": { "js": "theme.min.js", "css": "theme.min.css" }, "build": { "css": "theme.min.css", "js": "theme.min.js", "vendorCSS": "vendor.min.css", "vendorJS": "vendor.min.js" } }, "fileTypes": "jpg|png|svg|mp4|webm|ogv|json" } window.hs_config.gulpRGBA = function (p1) { var options = p1.split(',') var hex = options[0].toString() var transparent = options[1].toString() var c; if (/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)) { c = hex.substring(1).split(''); if (c.length == 3) { c = [c[0], c[0], c[1], c[1], c[2], c[2]]; } c = '0x' + c.join(''); return 'rgba(' + [(c >> 16) & 255, (c >> 8) & 255, c & 255].join(',') + ',' + transparent + ')'; } throw new Error('Bad Hex'); } window.hs_config.gulpDarken = function (p1) { var options = p1.split(',') var col = options[0].toString() var amt = -parseInt(options[1]) var usePound = false if (col[0] == "#") { col = col.slice(1) usePound = true } var num = parseInt(col, 16) var r = (num >> 16) + amt if (r > 255) { r = 255 } else if (r < 0) { r = 0 } var b = ((num >> 8) & 0x00FF) + amt if (b > 255) { b = 255 } else if (b < 0) { b = 0 } var g = (num & 0x0000FF) + amt if (g > 255) { g = 255 } else if (g < 0) { g = 0 } return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16) } window.hs_config.gulpLighten = function (p1) { var options = p1.split(',') var col = options[0].toString() var amt = parseInt(options[1]) var usePound = false if (col[0] == "#") { col = col.slice(1) usePound = true } var num = parseInt(col, 16) var r = (num >> 16) + amt if (r > 255) { r = 255 } else if (r < 0) { r = 0 } var b = ((num >> 8) & 0x00FF) + amt if (b > 255) { b = 255 } else if (b < 0) { b = 0 } var g = (num & 0x0000FF) + amt if (g > 255) { g = 255 } else if (g < 0) { g = 0 } return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16) }