50 lines
1.5 KiB
Text
50 lines
1.5 KiB
Text
<!DOCTYPE html>
|
|
<html lang="de">
|
|
|
|
|
|
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<base href="/" />
|
|
<ResourcePreloader />
|
|
<link rel="stylesheet" href="@Assets["app.css"]" />
|
|
<link id="theme-css" rel="stylesheet" href="@Assets["css/themes/light.css"]" />
|
|
<link rel="stylesheet" href="@Assets["AuthorBuddy.Web.styles.css"]" />
|
|
<ImportMap />
|
|
<link rel="icon" type="image/png" href="favicon.png" />
|
|
<HeadOutlet />
|
|
</head>
|
|
|
|
<body>
|
|
<CascadingAuthenticationState>
|
|
<Routes @rendermode="InteractiveServer" />
|
|
</CascadingAuthenticationState>
|
|
<ReconnectModal />
|
|
<script src="@Assets["_framework/blazor.web.js"]"></script>
|
|
<script src="@Assets["js/editor-toolbar.js"]"></script>
|
|
<script src="@Assets["js/download.js"]"></script>
|
|
<script>
|
|
window.blazorLocalStorage = {
|
|
getAll: function () {
|
|
let data = {};
|
|
for (let i = 0; i < localStorage.length; i++) {
|
|
let key = localStorage.key(i);
|
|
data[key] = localStorage.getItem(key);
|
|
}
|
|
return data;
|
|
},
|
|
setAll: function (data) {
|
|
for (let key in data) {
|
|
if (data.hasOwnProperty(key)) {
|
|
localStorage.setItem(key, data[key]);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
</script>
|
|
</body>
|
|
|
|
</html>
|
|
|
|
|