CI / build (push) Failing after 6m2s
Introduce a Node build system for minified CSS/JS with content hashes, add PWA support, i18n helpers, accessibility improvements, and more translatable strings. Move theme configuration from bookmarks to localStorage, add Playwright tests, and set up CI workflows.
39 lines
1.4 KiB
HTML
39 lines
1.4 KiB
HTML
<!DOCTYPE html>
|
|
<html{if="$language !== 'auto'"} lang="{$language}"{/if}>
|
|
<head>
|
|
{$pageName="error"}
|
|
{include="includes"}
|
|
</head>
|
|
<body>
|
|
{include="page.header"}
|
|
|
|
<div id="pageError" class="container">
|
|
<div class="row">
|
|
<div class="col-md-8 col-md-offset-2">
|
|
<div class="card">
|
|
<div class="card-header" style="background-color: var(--danger); color: white;">
|
|
<i class="mdi mdi-alert-circle"></i> {'Error'|t}
|
|
</div>
|
|
<div class="card-body">
|
|
<h2 style="color: var(--text-main); margin-bottom: 1rem;">{$message}</h2>
|
|
{if="!empty($text)"}
|
|
<p class="text-muted">{$text}</p>
|
|
{/if}
|
|
{if="!empty($stacktrace)"}
|
|
<div style="margin-top: 1.5rem;">
|
|
<strong>{'Stack Trace:'|t}</strong>
|
|
<pre style="background: var(--bg-body); padding: 1rem; border-radius: 0.375rem; border: 1px solid var(--border); overflow-x: auto; margin-top: 0.5rem;">{$stacktrace}</pre>
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
<div class="card-footer">
|
|
<a href="{$base_path}/" class="btn btn-primary">{'Home'|t}</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{include="page.footer"}
|
|
</body>
|
|
</html>
|