{% extends ../base.html %} {% block meta %} {% end %} {% block title %}Crafty Controller - {{ translate('customLogin', 'pageTitle', data['lang']) }}{% end %} {% block content %}
{% if data['superuser'] %} {% include "parts/crafty_config_list.html %} {% include "parts/m_crafty_config_list.html %} {% end %}

{{ translate('customLogin', 'loginImage', data['lang']) }}


{% set picker = { 'id': 'background', 'label': translate('customLogin', 'loginBackground', data['lang']), 'options': data['backgrounds'], 'selected': data['backgrounds'][0], 'default_label': 'login_1.jpg', 'default_value': 'login_1.jpg', 'recommended': '1920x1080', 'thumb_src': '/static/assets/images/auth/' + data['background'], 'upload_type': 'background', 'endpoint': '/api/v2/crafty/config/customize', 'delete_endpoint': '/api/v2/crafty/config/customize', 'payload_key': 'photo', 'image_base': '/static/assets/images/auth/custom', 'stock_src': '/static/assets/images/auth/login_1.jpg', 'preview_extra': '#bg-preview', } %} {% include "parts/image_picker.html" %}

{{ translate('customLogin', 'logosTitle', data['lang']) }}


{% set picker = { 'id': 'logo_full', 'label': translate('customLogin', 'logoFull', data['lang']), 'options': data['logo_full_images'], 'selected': data['brand_settings']['full'], 'default_label': translate('customLogin', 'logoDefault', data['lang']), 'default_value': '', 'recommended': '512x128', 'thumb_src': data['brand']['full'], 'upload_type': 'logo_full', 'endpoint': '/api/v2/crafty/config/logos', 'delete_endpoint': '/api/v2/crafty/config/logos', 'payload_key': 'logo_full', 'image_base': '/static/assets/images/logos/full', 'stock_src': '/static/assets/images/logo_long.svg', 'preview_extra': '#login_preview_logo', } %} {% include "parts/image_picker.html" %}
{% set picker = { 'id': 'logo_square', 'label': translate('customLogin', 'logoSquare', data['lang']), 'options': data['logo_square_images'], 'selected': data['brand_settings']['square'], 'default_label': translate('customLogin', 'logoDefault', data['lang']), 'default_value': '', 'recommended': '256x256', 'thumb_src': data['brand']['square'], 'upload_type': 'logo_square', 'endpoint': '/api/v2/crafty/config/logos', 'delete_endpoint': '/api/v2/crafty/config/logos', 'payload_key': 'logo_square', 'image_base': '/static/assets/images/logos/square', 'stock_src': '/static/assets/images/crafty-logo-square.svg', } %} {% include "parts/image_picker.html" %}
{{ translate('customLogin', 'preview', data['lang']) }}:
{{ translate('customLogin', 'loginBackground', data['lang']) }} preview

{{ translate('customLogin', 'embedTitle', data['lang']) }}


{{ translate('customLogin', 'embedHelp', data['lang']) }}

{{ translate('customLogin', 'unsavedChanges', data['lang']) }}
{% set picker = { 'id': 'embed', 'label': translate('customLogin', 'embedImageSelect', data['lang']), 'options': data['embed_images'], 'selected': data['embed_settings']['image'], 'default_label': translate('customLogin', 'embedImageDefault', data['lang']), 'default_value': '', 'recommended': '1200x630', 'thumb_src': ('/static/assets/images/embed/' + data['embed_settings']['image']) if data['embed_settings']['image'] else '/static/assets/images/Crafty_4-0.png', 'upload_type': 'embed', 'endpoint': '/api/v2/crafty/config/embed', 'delete_endpoint': '/api/v2/crafty/config/embed', 'payload_key': 'og_image', 'image_base': '/static/assets/images/embed', 'stock_src': '/static/assets/images/Crafty_4-0.png', } %} {% include "parts/image_picker.html" %}
{% end %} {% block js %} {% end %}