added support for legacy tickets, fixed switching of modes
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user