mirror of https://github.com/akuker/RASCSI.git
Improve UX for file upload forms
This commit is contained in:
parent
7deb359886
commit
0457b32f43
|
@ -394,24 +394,24 @@
|
|||
<form action="/files/download_url" method="post">
|
||||
<label for="download_url">{{ _("Download file from URL:") }}</label>
|
||||
<input name="url" id="download_url" required="" type="url">
|
||||
<label for="disk_images" class="hidden">{{ _("Disk Images") }}</label>
|
||||
<input type="radio" name="destination" id="disk_images" value="disk_images" checked="checked">
|
||||
<label for="disk_images">{{ _("Disk Images") }}</label>
|
||||
<label for="images_subdir" class="hidden">{{ _("Directory") }}</label>
|
||||
<select name="images_subdir" id="images_subdir">
|
||||
{% for dir in images_subdirs %}
|
||||
<option value="{{dir}}">{{dir}}</option>
|
||||
<option value="{{dir}}">{{env['image_root_dir']}}/{{dir}}</option>
|
||||
{% endfor %}
|
||||
<option value="" selected>/</option>
|
||||
<option value="" selected>{{env['image_root_dir']}}/</option>
|
||||
</select>
|
||||
{% if file_server_dir_exists %}
|
||||
<label for="shared_files" class="hidden">{{ _("Shared Files") }}</label>
|
||||
<input type="radio" name="destination" id="shared_files" value="shared_files">
|
||||
<label for="shared_files">{{ _("Shared Files") }}</label>
|
||||
<label for="shared_subdir" class="hidden">{{ _("Directory") }}</label>
|
||||
<select name="shared_subdir" id="shared_subdir">
|
||||
{% for dir in shared_subdirs %}
|
||||
<option value="{{dir}}">{{dir}}</option>
|
||||
<option value="{{dir}}">{{env['shared_root_dir']}}/{{dir}}</option>
|
||||
{% endfor %}
|
||||
<option value="" selected>/</option>
|
||||
<option value="" selected>{{env['shared_root_dir']}}/</option>
|
||||
</select>
|
||||
{% endif %}
|
||||
<input type="submit" value="{{ _("Download") }}" onclick="processNotify('{{ _("Downloading File...") }}')">
|
||||
|
|
|
@ -14,24 +14,24 @@
|
|||
<form name="dropper" action="/files/upload" method="post" class="dropzone dz-clickable" enctype="multipart/form-data" id="dropper">
|
||||
<fieldset>
|
||||
<legend>{{ _("Destination") }}</legend>
|
||||
<label for="disk_images" class="hidden">{{ _("Disk Images") }}</label>
|
||||
<input type="radio" name="destination" id="disk_images" value="disk_images" checked="checked">
|
||||
<label for="disk_images">{{ _("Disk Images") }}</label>
|
||||
<label for="images_subdir" class="hidden">{{ _("Directory") }}</label>
|
||||
<select name="images_subdir" id="images_subdir">
|
||||
{% for dir in images_subdirs %}
|
||||
<option value="{{dir}}">{{dir}}</option>
|
||||
<option value="{{dir}}">{{ env['image_root_dir'] }}/{{dir}}</option>
|
||||
{% endfor %}
|
||||
<option value="" selected>/</option>
|
||||
<option value="" selected>{{ env['image_root_dir'] }}/</option>
|
||||
</select>
|
||||
{% if file_server_dir_exists %}
|
||||
<label for="shared_files" class="hidden">{{ _("Shared Files") }}</label>
|
||||
<input type="radio" name="destination" id="shared_files" value="shared_files">
|
||||
<label for="shared_files">{{ _("Shared Files") }}</label>
|
||||
<label for="shared_subdir" class="hidden">{{ _("Directory") }}</label>
|
||||
<select name="shared_subdir" id="shared_subdir">
|
||||
{% for dir in shared_subdirs %}
|
||||
<option value="{{dir}}">{{dir}}</option>
|
||||
<option value="{{dir}}">{{ env['shared_root_dir'] }}/{{dir}}</option>
|
||||
{% endfor %}
|
||||
<option value="" selected>/</option>
|
||||
<option value="" selected>{{ env['shared_root_dir'] }}/</option>
|
||||
</select>
|
||||
{% endif %}
|
||||
<input type="radio" name="destination" id="piscsi_config" value="piscsi_config">
|
||||
|
|
|
@ -125,6 +125,7 @@ def get_env_info():
|
|||
"version": server_info["version"],
|
||||
"image_dir": server_info["image_dir"],
|
||||
"image_root_dir": Path(server_info["image_dir"]).name,
|
||||
"shared_root_dir": Path(FILE_SERVER_DIR).name,
|
||||
"cd_suffixes": tuple(server_info["sccd"]),
|
||||
"rm_suffixes": tuple(server_info["scrm"]),
|
||||
"mo_suffixes": tuple(server_info["scmo"]),
|
||||
|
|
Loading…
Reference in New Issue