mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-12-11 15:26:08 +01:00
b8f1c219f0
adds an option to use textarea in theme settings. Merged most Basic, Recent and Frameset theme functions in one. you can add a video picture icon and quote in the homepage. @ctrlcctrlv feel free to add suggestions and fix bladly formed code or let me know and I will try to fix. i installed it on my demo site: https://hikichan.com/
45 lines
1.4 KiB
HTML
45 lines
1.4 KiB
HTML
<form action="" method="post">
|
|
<input type="hidden" name="token" value="{{ token }}">
|
|
{% if not config %}
|
|
<p style="text-align:center" class="unimportant">(No configuration required.)</p>
|
|
{% else %}
|
|
<table>
|
|
{% for conf in theme.config %}
|
|
<tr>
|
|
<th>{{ conf.title }}</th>
|
|
<td>
|
|
{% if conf.type == 'checkbox' %}
|
|
<input type="checkbox" name="{{ conf.name }}"
|
|
{% if settings[conf.name] or (not settings[conf.name] is defined and conf.default) %}
|
|
checked
|
|
{% endif %}>
|
|
{% elseif conf.type == 'textarea' %}
|
|
<textarea name="{{ conf.name }}">{% if settings[conf.name] %}{{ settings[conf.name] }}{% else %} {% if conf.default %}{{ conf.default }}{% endif %}{% endif %}</textarea>
|
|
{% else %}
|
|
<input type="text" name="{{ conf.name }}"
|
|
{% if settings[conf.name] %}
|
|
value="{{ settings[conf.name] }}"
|
|
{% else %}
|
|
{% if conf.default %}value="{{ conf.default }}"{% endif %}{% endif %}
|
|
{% if conf.size %}
|
|
size="{{ conf.size }}"
|
|
{% endif %}>
|
|
|
|
{% endif %}
|
|
{% if conf.comment %}
|
|
<span class="unimportant">{{ conf.comment }}</span>
|
|
{% endif %}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
{% endif %}
|
|
<p style="text-align:center">
|
|
<input name="install" type="submit" value="{% trans 'Install theme' %}" />
|
|
</p>
|
|
</form>
|
|
<script>
|
|
$(function() {
|
|
( $('textarea').val() );
|
|
});
|
|
</script> |