125 lines
4.8 KiB
Twig
125 lines
4.8 KiB
Twig
{% extends "dash/_frame.twig" %}
|
|
|
|
{% if render %}
|
|
{% set renderOnSave = 'true' %}
|
|
{% else %}
|
|
{% set renderOnSave = 'false' %}
|
|
{% endif %}
|
|
|
|
{% block title %}
|
|
{{ title }}
|
|
{% endblock %}
|
|
|
|
{% block stylesheets %}
|
|
<link rel="stylesheet" type="text/css" href="/assets/css/dash.css?=adfafd">
|
|
{% endblock %}
|
|
|
|
{% block mainContent %}
|
|
<div id="settings-actions">
|
|
<div id="buttons">
|
|
<button id="save-toggle">
|
|
<svg id="submit-update" viewbox="0 0 20 20" class="icons">
|
|
<use id="submit-update" xlink:href="/assets/images/global/sprite.svg#entypo-save"/>
|
|
</svg>
|
|
</button>
|
|
<button id="publish-pages">
|
|
<svg id="submit-update" viewbox="0 0 20 20" class="icons">
|
|
<use id="submit-update" xlink:href="/assets/images/global/sprite.svg#entypo-publish"/>
|
|
</svg>
|
|
</button>
|
|
<button id="render-toggle" data-render="{{render}}">
|
|
<svg id="submit-update" viewbox="0 0 20 20" class="icons">
|
|
<use id="submit-update" xlink:href="/assets/images/global/sprite.svg#entypo-ccw"/>
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div id="site-background">
|
|
<label>Site Header</label>
|
|
<img id="background" src="{{background}}" alt="image for site background" for="background-upload"/>
|
|
<input id="background-upload" type="file" name="backgrond-upload" />
|
|
</div>
|
|
<div id="settings-index">
|
|
<div id="settings-index-wrapper">
|
|
<div id="member-settings" class="columns">
|
|
<div id="member-settings-1" class="column">
|
|
<label> AVATAR </label>
|
|
<div id="member-avatar-drop">
|
|
<img id="avatar" src="{{member['avatar']}}" for="avatar-upload"/>
|
|
<input id="avatar-upload" type="file" name="avatar-upload" />
|
|
</div>
|
|
</div>
|
|
<div id="member-settings-2" class="column">
|
|
<label>INFO</label>
|
|
<input type='text' name='handle' id='settings-handle' placeholder='handle' value="{{member['handle']}}" autofocus />
|
|
<input type='text' name='email' id='settings-email' placeholder='email' value="{{member['email']}}" autofocus />
|
|
<input type='text' name='base-url' id='settings-url' placeholder='url' value="{{baseUrl}}" autofocus />
|
|
<input type='text' name='base-title' id='settings-title' placeholder='site title' value="{{siteTitle}}" autofocus />
|
|
<textarea id="settings-desc" type='text' name='settings_desc' class='settings-dec' placeholder='description stuff', autofocus>{{desc}}</textarea>
|
|
</div>
|
|
</div>
|
|
<div id="member-utils" class="columns">
|
|
<div id="util-1" class="column">
|
|
<label>BACK UP TOOLS</label> <br />
|
|
<button id="create-backup">CREATE BACK UP</button><br />
|
|
{% if lastBackup != '' %}
|
|
<div class="backup-meta">
|
|
The last back up was created <a href="/api/v1/files">{{lastBackup}}</a><br />
|
|
</div>
|
|
{% else %}
|
|
<span>span No back ups. Frowny face.</span>
|
|
{% endif %}
|
|
<button id="restore-backup" for='backup-upload'>RESTORE BACKUP</button>
|
|
<input id="backup-upload" type="file" name="backup-upload" />
|
|
</div>
|
|
<div id="util-2" class="column">
|
|
<label> MAINTENANCE </label><br />
|
|
<button id="reindex-pages">REINDEX PAGES</button>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="option-settings" class="columns">
|
|
<div id="theme-settings" class="column">
|
|
<label>THEMES</label>
|
|
{% for theme in themes %}
|
|
{% if theme.name == currentTheme %}
|
|
<a href="#" id="{{theme.name}}" class="theme-select" data-enabled="true">{{theme['display-name']}}</a>
|
|
{% else %}
|
|
<a href="#" id="{{theme.name}}" class="theme-select" data-enabled="false">{{theme['display-name']}}</a>
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
</div>
|
|
<div id="mail-settings" class="column">
|
|
<label>EMAIL</label>
|
|
{% if mailOption == "option-none" or mailOption == "" %}
|
|
<a href="#" class="mail-option" id="option-none" data-enabled="true">NONE</a>
|
|
{% else %}
|
|
<a href="#" class="mail-option" id="option-none" data-enabled="false">NONE</a>
|
|
{% endif %}
|
|
{% if mailOption == "option-mg" or mailOption == "" %}
|
|
<a href="#" class="mail-option" id="option-mg" data-enabled="true">MAILGUN</a>
|
|
{% else %}
|
|
<a href="#" class="mail-option" id="option-mg" data-enabled="false">MAILGUN</a>
|
|
{% endif %}
|
|
{% if mailOption == "option-smtp" or mailOption == "" %}
|
|
<a href="#" class="mail-option" id="option-smtp" data-enabled="true">SMTP</a>
|
|
{% else %}
|
|
<a href="#" class="mail-option" id="option-smtp" data-enabled="false">SMTP</a>
|
|
{% endif %}
|
|
|
|
{% apply spaceless %}
|
|
{{ include("dash/partials/mailforms.twig") }}
|
|
{% endapply %}
|
|
<button id="send-mail">TEST MAIL</button>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block javascripts %}
|
|
<script src="/assets/scripts/dash.min.js" type="text/javascript"></script>
|
|
{% endblock %} |