azerothcore-armory/static/layout.hbs
2025-04-29 14:38:05 -04:00

44 lines
1.9 KiB
Handlebars

<!DOCTYPE html>
<html>
<head>
<link rel="icon" type="image/x-icon" href="{{websiteRoot}}/img/warcraft_armory_favicon_32x32.ico">
<link rel="apple-touch-icon" sizes="180x180" href="{{websiteRoot}}/img/warcraft_armory_favicon_180x180.png">
<link rel="icon" type="image/png" sizes="32x32" href="{{websiteRoot}}/img/warcraft_armory_favicon_32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="{{websiteRoot}}/img/warcraft_armory_favicon_16x16.png">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{{title}}</title>
<link rel="stylesheet" type="text/css" href="{{websiteRoot}}/css/bulma.min.css">
<link rel="stylesheet" type="text/css" href="{{websiteRoot}}/css/armory.css">
</head>
<body>
<script type="application/javascript">
const handlebarsData = {{{JSONstringify locals}}};
</script>
<script type="application/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script type="application/javascript" src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
{{#if iframeMode.enabled}}
<script type="application/javascript">
if (window === window.parent) {
// If not embedded, redirect to the main website with the iframe in it
window.location.href = `{{iframeMode.url}}/?${window.location.pathname.trim().replace(handlebarsData.websiteRoot, "").replace(/^\//, "")}`;
}
</script>
<script type="application/javascript" src="{{websiteRoot}}/js/sync-url.js"></script>
<script type="application/javascript" data-cfasync="false" src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.3.2/js/iframeResizer.contentWindow.min.js"></script>
<script type="application/javascript">
$(window).on("load", () => {
window.parent.postMessage("contentLoaded", "*");
});
</script>
{{/if}}
<section class="section">
{{{ body }}}
</section>
</body>
</html>