Styled landing, Bluesky and Fedi redirect pages.
This commit is contained in:
parent
7e75a71bd2
commit
b6f5a4e0cc
24 changed files with 406 additions and 132 deletions
templates
|
@ -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 {
|
||||
|
|
|
@ -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 %}
|
||||
|
|
|
@ -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'),
|
||||
|
|
|
@ -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 %}
|
||||
|
|
|
@ -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 %}
|
||||
|
|
19
templates/redirects/bsky.twig
Normal file
19
templates/redirects/bsky.twig
Normal 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 %}
|
19
templates/redirects/fedi.twig
Normal file
19
templates/redirects/fedi.twig
Normal 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 %}
|
29
templates/redirects/landing.twig
Normal file
29
templates/redirects/landing.twig
Normal 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 %}
|
16
templates/redirects/master.twig
Normal file
16
templates/redirects/master.twig
Normal 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 %}
|
Loading…
Add table
Add a link
Reference in a new issue