obscreen/views/slideshow/contents/modal/add.jinja.html
2024-07-21 01:25:40 +02:00

72 lines
3.6 KiB
HTML

<div class="modal modal-content-add modal-content">
<h2>
{{ l.slideshow_content_form_add_title }}
</h2>
<form class="form" action="{{ url_for('slideshow_content_add') }}" method="POST" enctype="multipart/form-data">
<div class="form-group">
<label for="content-add-name">{{ l.slideshow_content_form_label_name }}</label>
<div class="widget">
<input name="name" type="text" id="content-add-name" required="required"/>
</div>
</div>
<div class="form-group tab-select">
<div class="widget">
<i class="fa fa-get-pocket type-icon"></i>
<select name="type" id="content-add-type" class="type-select">
{% for type in enum_content_type %}
{% set input_type = enum_content_type.get_input(type) %}
<option value="{{ type.value }}" data-input="{{ input_type.value }}" data-object-label="{{ t('enum_content_type_'~type.value~'_object_label') }}" data-icon="{{ enum_content_type.get_fa_icon(type) }}" data-color="{{ enum_content_type.get_color_icon(type) }}">
{{ t(type) }}
</option>
{% endfor %}
</select>
<i class="fa fa-sort-desc triangle"></i>
</div>
</div>
<div class="form-group object-input">
<label for="" class="object-label">{{ l.slideshow_content_form_label_object }}</label>
<div class="widget">
<div class="object-holder hidden">
<input type="text" name="object" data-input-type="text" class="content-object-input" />
</div>
<label for="content-add-object-input-upload" class="btn-upload hidden object-holder">
<input type="file" name="object" data-input-type="upload" class="content-object-input" disabled="disabled" id="content-add-object-input-upload" />
<span class="btn btn-neutral normal">
<i class="fa fa-file-import"></i>
{{ l.slideshow_content_form_button_upload }}
</span>
<input type="text" value="{{ l.slideshow_content_form_button_upload_choosen }}" disabled="disabled" class="disabled" />
</label>
<div class="object-holder hidden">
<select name="storage" disabled="disabled">
{% for key, value in external_storages.items() %}
<option value="{{ key }}">{{ value }}</option>
{% endfor %}
</select>
<div class="form-group">
<label for="content-add-object-input-storage-target-path">{{ l.enum_content_type_external_storage_target_path_label }}</label>
<input type="text" name="object" data-input-type="storage" class="content-object-input" disabled="disabled" id="content-add-object-input-storage-target-path" />
</div>
</div>
</div>
</div>
<div class="actions">
<button type="button" class="btn btn-naked modal-close">
{{ l.common_close }}
</button>
<button type="submit" class="btn btn-info">
<i class="fa fa-save icon-left"></i>{{ l.common_save }}
</button>
<button type="button" disabled="disabled" class="btn btn-naked hidden btn-loading">
{{ l.common_loading }}
</button>
</div>
</form>
</div>