-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathApp.razor
More file actions
48 lines (45 loc) · 1.4 KB
/
App.razor
File metadata and controls
48 lines (45 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<base href="/"/>
<link rel="stylesheet" href="app.css"/>
<link href="_content/Microsoft.FluentUI.AspNetCore.Components/css/reboot.css" rel="stylesheet" />
<link rel="stylesheet" href="MaIN.InferPage.styles.css"/>
<HeadOutlet/>
<script>
(function () {
try {
var raw = localStorage.getItem('theme');
if (raw) {
var mode = JSON.parse(raw).mode;
if (mode === 'dark') document.documentElement.setAttribute('data-theme', 'dark');
}
} catch (e) {}
})();
</script>
</head>
<body>
<Routes/>
<script src="_framework/blazor.web.js"></script>
<script src="scroll.js"></script>
<script src="editor.js"></script>
<script src="settings.js"></script>
<script>
window.themeManager = {
save: function (theme) { localStorage.setItem('theme', theme); },
load: function () {
try {
var raw = localStorage.getItem('theme');
if (!raw) return '';
var parsed = JSON.parse(raw);
return parsed.mode ? parsed.mode.toLowerCase() : raw.toLowerCase();
} catch (e) {
return '';
}
}
};
</script>
</body>
</html>