added support for legacy tickets, fixed switching of modes

This commit is contained in:
Mark Gregory
2026-09-28 14:36:45 +01:00
parent b018a6e290
commit fd6646c1ee
2 changed files with 42 additions and 49 deletions
@@ -15,30 +15,11 @@
(function () {
var ua = navigator.userAgent || '';
var isIOS12 = /(iPad|iPhone|iPod).*OS 12[_\.]/.test(ua);
if (isIOS12) {
document.documentElement.className += (document.documentElement.className ? ' ' : '') + 'hd-ios12';
document.documentElement.className +=
(document.documentElement.className ? ' ' : '') + 'hd-ios12';
}
if (!isIOS12) return;
function applyAppearance(value) {
var dark = value === 'dark' || (value === 'system' && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches);
if (dark) document.documentElement.classList.add('dark');
else document.documentElement.classList.remove('dark');
document.documentElement.setAttribute('data-hd-appearance', value);
}
var stored = 'system';
try { stored = localStorage.getItem('flux.appearance') || localStorage.getItem('appearance') || 'system'; } catch (e) {}
applyAppearance(stored);
window.hdSetAppearance = function (value) {
try {
localStorage.setItem('flux.appearance', value);
localStorage.setItem('appearance', value);
} catch (e) {}
applyAppearance(value);
};
}());
</script>
<title>{{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }}</title>