fix(theme): revert bootstrap helper

This commit is contained in:
CyberMind-FR 2025-12-29 22:38:50 +01:00
parent 9cc3924856
commit 7179d71a6c
67 changed files with 66 additions and 112 deletions

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require auth-guardian.api as api';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require auth-guardian.api as api';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require auth-guardian.api as api';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require auth-guardian.api as api';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
return view.extend({
render: function() {

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require auth-guardian.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require bandwidth-manager/api as API';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require bandwidth-manager/api as API';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require bandwidth-manager/api as API';
return view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require bandwidth-manager/api as API';
return L.view.extend({

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require form';
'require bandwidth-manager/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require form';
'require bandwidth-manager/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
return view.extend({
render: function() {

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require network';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require bandwidth-manager/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require uci';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require uci';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require ui';
'require client-guardian.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require ui';
'require client-guardian.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require client-guardian/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require ui';
'require client-guardian.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require crowdsec-dashboard/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require uci';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require ksm-manager/api as KSM';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require ui';
'require media-flow/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require media-flow/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require ui';
'require media-flow/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require media-flow/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require media-flow/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require netdata-dashboard/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require netifyd-dashboard.api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require network';
'require form';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require traffic-shaper/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require dom';
'require traffic-shaper/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require form';
'require uci';
'require traffic-shaper/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require poll';
'require traffic-shaper/api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require ui';
'require wireguard-dashboard.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require dom';
'require ui';
'require wireguard-dashboard.api as api';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require ui';
'require wireguard-dashboard.api as API';

View File

@ -1,6 +1,6 @@
'use strict';
'require view';
'require secubox-theme/bootstrap as Theme';
'require secubox-theme/theme as Theme';
'require poll';
'require dom';
'require ui';

View File

@ -1,46 +0,0 @@
'use strict';
'require secubox-theme/theme as Theme';
var initialized = false;
function detectLanguage() {
if (typeof L !== 'undefined' && L.env && L.env.lang)
return L.env.lang;
if (document.documentElement && document.documentElement.getAttribute('lang'))
return document.documentElement.getAttribute('lang');
if (navigator.language)
return navigator.language.split('-')[0];
return 'en';
}
function ensureStylesheet() {
if (typeof document === 'undefined' || !document.head)
return;
var href = L.resource('secubox-theme/secubox-theme.css');
var selector = 'link[data-secubox-theme=\"true\"][href=\"' + href + '\"]';
if (document.querySelector(selector))
return;
var linkEl = document.createElement('link');
linkEl.rel = 'stylesheet';
linkEl.href = href;
linkEl.setAttribute('data-secubox-theme', 'true');
document.head.appendChild(linkEl);
}
function initTheme() {
if (initialized)
return Theme;
initialized = true;
Theme.init({ language: detectLanguage() });
ensureStylesheet();
return Theme;
}
return initTheme();