mirror of
https://github.com/freedit-org/freedit.git
synced 2026-01-09 12:38:04 -05:00
198 lines
9.3 KiB
HTML
198 lines
9.3 KiB
HTML
{% extends "layout.html" %}
|
|
|
|
{% block content %}
|
|
<form id="inn_icon" class="box" action="/mod/inn_icon?page_type=inn&iid={{inn.iid}}" method="POST" enctype="multipart/form-data">
|
|
<fieldset>
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label">
|
|
<figure class="image is-128x128 ml-0">
|
|
<img class="is-rounded" src="/static/inn_icons/{{inn.iid}}.png">
|
|
</figure>
|
|
</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="file" name="upload" required accept=".jpg, .jpeg, .png, .gif" placeholder="Upload image" />
|
|
</div>
|
|
<p class="help"> {{ "avatar_help"|l10n(page_data.lang) }}</p>
|
|
<div class="control">
|
|
<button type="submit" form="inn_icon" class="button is-link">{{ "upload"|l10n(page_data.lang) }}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
|
|
<form id="inn" class="box" action="/mod/{{inn.iid}}" method="POST">
|
|
<fieldset>
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="inn_name">{{ "inn_name"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="text" name="inn_name" pattern="^\D.*" required maxlength="64" value="{{inn.inn_name}}" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="about">{{ "about"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="text" name="about" required maxlength="512" value="{{inn.about}}" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% if !inn.description.is_empty() %}
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="description">{{ "description"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<textarea class="textarea" name="description" required maxlength="65535" minlength="1" placeholder="Long description, markdown supported" >{{inn.description}}</textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="topics">{{ "topics"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="text" name="topics" value='{{inn.topics|join("#")}}' required maxlength="128" placeholder='{{ "topics_help"|l10n(page_data.lang) }}' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="inn_type">{{ "inn_type"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
{% if inn.inn_type == 0 %}
|
|
<label class="radio"><input type="radio" name="inn_type" value=0 checked /> {{ "public"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=5 /> {{ "apply"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=20 /> {{ "hidden"|l10n(page_data.lang) }}</label>
|
|
{% else if inn.inn_type == 5 %}
|
|
<label class="radio"><input type="radio" name="inn_type" value=0 /> {{ "public"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=5 checked /> {{ "apply"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=20 /> {{ "hidden"|l10n(page_data.lang) }}</label>
|
|
{% else if inn.inn_type == 20 %}
|
|
<label class="radio"><input type="radio" name="inn_type" value=0 /> {{ "public"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=5 /> {{ "apply"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=20 checked /> {{ "hidden"|l10n(page_data.lang) }}</label>
|
|
{% else if inn.inn_type == 10 %}
|
|
<label class="radio"><input type="radio" name="inn_type" value=10 checked /> {{ "private"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=30 /> {{ "private_hidden"|l10n(page_data.lang) }}</label>
|
|
{% else if inn.inn_type == 30 %}
|
|
<label class="radio"><input type="radio" name="inn_type" value=10 /> {{ "private"|l10n(page_data.lang) }}</label>
|
|
<label class="radio"><input type="radio" name="inn_type" value=30 checked /> {{ "private_hidden"|l10n(page_data.lang) }}</label>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="early_birds">{{ "early_birds"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="number" min="0" name="early_birds" value='{{inn.early_birds}}' autocomplete="off" />
|
|
</div>
|
|
<p class="help">{{ "early_birds_help"|l10n(page_data.lang) }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="limit_edit_seconds">{{ "limit_edit_seconds"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="number" min="0" name="limit_edit_seconds" value='{{inn.limit_edit_seconds}}' required autocomplete="off" />
|
|
</div>
|
|
<p class="help">{{ "limit_edit_seconds_help"|l10n(page_data.lang) }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label"></div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<button type="submit" form="inn" class="button is-link">{{ "save"|l10n(page_data.lang) }}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
|
|
<form id="inn_feed" class="box" action="/mod/feed/{{inn.iid}}" method="POST">
|
|
<fieldset>
|
|
<div class="field is-horizontal">
|
|
<div class="field-label is-normal">
|
|
<label class="label" for="url">{{ "inn"|l10n(page_data.lang) }} {{ "feeds"|l10n(page_data.lang) }} {{ "url"|l10n(page_data.lang) }}</label>
|
|
</div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<input class="input" type="text" name="url" required maxlength="500" placeholder='{{ "feed_url_help"|l10n(page_data.lang) }}' />
|
|
</div>
|
|
<p class="help">{{ "inn_feed_help"|l10n(page_data.lang) }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label"></div>
|
|
<div class="field-body">
|
|
<div class="field">
|
|
<div class="control">
|
|
<button type="submit" form="inn_feed" class="button is-link">{{ "save"|l10n(page_data.lang) }}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-horizontal">
|
|
<div class="field-label"></div>
|
|
<div class="field-body">
|
|
<div class="content">
|
|
{% for feed in inn_feeds %}
|
|
<p>{{feed.title}} {{feed.link}}</p>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
|
|
<div class="divider"></div>
|
|
{% endblock %} |