Styled landing, Bluesky and Fedi redirect pages.

This commit is contained in:
flash 2025-02-27 00:16:46 +00:00
parent 7e75a71bd2
commit b6f5a4e0cc
Signed by: flash
GPG key ID: 2C9C2C574D47FE3E
24 changed files with 406 additions and 132 deletions

View file

@ -6,7 +6,7 @@
{% block html_head %}
<meta name="description" content="{{ error_blerb }}">
<link href="/vendor/fontawesome/css/all.min.css" type="text/css" rel="stylesheet">
<link href="/vendor/fontawesome/css/all.min.css" rel="stylesheet">
<link href="/errors.css" rel="stylesheet">
<style>
:root {

View file

@ -111,7 +111,7 @@
</form>
{% if globals.eeprom_path is not empty and globals.eeprom_app is not empty %}
<script type="text/javascript">
<script>
const peepPath = '{{ globals.eeprom_path }}', peepApp = '{{ globals.eeprom_app }}';
</script>
{% endif %}

View file

@ -52,7 +52,7 @@
<button type="button" id="-msz-manage-setting-array-enter" class="input__button input__button--save">Add</button>
</div>
</div>
<script type="text/javascript">
<script>
var mszMSF = document.getElementById('-msz-manage-setting-form'),
mszMSA = document.getElementById('-msz-manage-setting-array'),
mszMSAD = document.getElementById('-msz-manage-setting-array-delete'),

View file

@ -2,9 +2,9 @@
{% block html_head %}
{% include '_layout/meta.twig' %}
<link href="/vendor/fontawesome/css/all.min.css" type="text/css" rel="stylesheet">
<link href="{{ asset('common.css') }}" type="text/css" rel="stylesheet">
<link href="{{ asset('misuzu.css') }}" type="text/css" rel="stylesheet">
<link href="/vendor/fontawesome/css/all.min.css" rel="stylesheet">
<link href="{{ asset('common.css') }}" rel="stylesheet">
<link href="{{ asset('misuzu.css') }}" rel="stylesheet">
{% if main_css_vars is defined and main_css_vars is iterable and main_css_vars is not empty %}
<style>
:root {
@ -55,7 +55,7 @@
{% include '_layout/footer.twig' %}
{% endblock %}
<script src="/vendor/highlightjs/highlight.min.js" type="text/javascript"></script>
<script src="{{ asset('common.js') }}" type="text/javascript"></script>
<script src="{{ asset('misuzu.js') }}" type="text/javascript"></script>
<script src="/vendor/highlightjs/highlight.min.js"></script>
<script src="{{ asset('common.js') }}"></script>
<script src="{{ asset('misuzu.js') }}"></script>
{% endblock %}

View file

@ -5,7 +5,7 @@
{% endblock %}
{% if globals.eeprom_path is not empty and globals.eeprom_app_messages is not empty %}
<script type="text/javascript">
<script>
const peepPath = '{{ globals.eeprom_path }}', peepApp = '{{ globals.eeprom_app_messages }}';
</script>
{% endif %}

View file

@ -0,0 +1,19 @@
{% extends 'redirects/master.twig' %}
{% set html_title = 'Redirecting to Bluesky profile...' %}
{% block content %}
<div class="redir-social">
<div class="redir-social-content">
<div class="js-loading"></div>
<article class="redir-social-body">
<h1 class="js-status-big">Redirecting to profile...</h1>
<p class="js-status-small"><noscript>Javascript must be enabled for Bluesky redirects to work.</noscript></p>
</article>
</div>
</div>
<script>
const BSKY_FORMAT = '{{ bsky_format }}';
const BSKY_HANDLE = '{{ bsky_handle }}';
</script>
{% endblock %}

View file

@ -0,0 +1,19 @@
{% extends 'redirects/master.twig' %}
{% set html_title = 'Redirecting to Fediverse profile...' %}
{% block content %}
<div class="redir-social">
<div class="redir-social-content">
<div class="js-loading"></div>
<article class="redir-social-body">
<h1 class="js-status-big">Redirecting to profile...</h1>
<p class="js-status-small"><noscript>Javascript must be enabled for Fediverse redirects to work.</noscript></p>
</article>
</div>
</div>
<script>
const FEDI_USERNAME = '{{ fedi_username }}';
const FEDI_INSTANCE = '{{ fedi_instance }}';
</script>
{% endblock %}

View file

@ -0,0 +1,29 @@
{% extends 'redirects/master.twig' %}
{% set html_title = globals.site_info.name ~ ' Redirect Service' %}
{% block content %}
<div class="redir-landing">
<div class="redir-landing-content">
<article class="redir-landing-body">
<p><div class="redir-landing-logo"></div></p>
<h1>{{ html_title }}</h1>
<p>Short URL Service for <a href="{{ globals.site_info.url }}" rel="noopener">{{ globals.site_info.name }}</a></p>
</article>
<footer class="redir-landing-footer">
<p>
<a href="https://flash.moe" target="_blank" rel="noopener">flashwave</a>
2013-{{ ''|date('Y') }} /
{% set git_branch = git_branch() %}
{% if git_branch != 'HEAD' %}
<a href="https://patchii.net/flashii/misuzu/src/branch/{{ git_branch }}" target="_blank" rel="noopener">{{ git_branch }}</a>
{% else %}
{% set git_tag = git_tag() %}
<a href="https://patchii.net/flashii/misuzu/src/tag/{{ git_tag }}" target="_blank" rel="noopener">{{ git_tag }}</a>
{% endif %}
# <a href="https://patchii.net/flashii/misuzu/commit/{{ git_commit_hash(true) }}" target="_blank" rel="noopener">{{ git_commit_hash() }}</a>
</p>
</footer>
</div>
</div>
{% endblock %}

View file

@ -0,0 +1,16 @@
{% extends 'html.twig' %}
{% block html_head %}
<link href="/vendor/fontawesome/css/all.min.css" rel="stylesheet">
<link href="{{ asset('common.css') }}" rel="stylesheet">
<link href="{{ asset('redirects.css') }}" rel="stylesheet">
{% endblock %}
{% block html_body %}
<div class="redir-background"></div>
<div class="redir-foreground">
{% block content %}{% endblock %}
</div>
<script src="{{ asset('common.js') }}"></script>
<script src="{{ asset('redirects.js') }}"></script>
{% endblock %}