BookStack/resources/views/attachments/manager-edit-form.blade.php
Dan Brown a61c9c5e98
Reorgranised blade view files to form a convention
- Primarily moved and re-organised view files.
- Included readme within views to document the convention.
- Fixed some issues with page field select list in previous commit.
- Tweaked some route names while going through.
- Split some views out further.

Closes #2805
2021-08-22 13:17:32 +01:00

48 lines
No EOL
2.7 KiB
PHP

<div component="ajax-form"
option:ajax-form:url="/attachments/{{ $attachment->id }}"
option:ajax-form:method="put"
option:ajax-form:response-container=".attachment-edit-container"
option:ajax-form:success-message="{{ trans('entities.attachments_updated_success') }}">
<h5>{{ trans('entities.attachments_edit_file') }}</h5>
<div class="form-group">
<label for="attachment_edit_name">{{ trans('entities.attachments_edit_file_name') }}</label>
<input type="text" id="attachment_edit_name"
name="attachment_edit_name"
value="{{ $attachment_edit_name ?? $attachment->name ?? '' }}"
placeholder="{{ trans('entities.attachments_edit_file_name') }}">
@if($errors->has('attachment_edit_name'))
<div class="text-neg text-small">{{ $errors->first('attachment_edit_name') }}</div>
@endif
</div>
<div component="tabs" class="tab-container">
<div class="nav-tabs">
<button refs="tabs@toggleFile" type="button" class="tab-item {{ $attachment->external ? '' : 'selected' }}">{{ trans('entities.attachments_upload') }}</button>
<button refs="tabs@toggleLink" type="button" class="tab-item {{ $attachment->external ? 'selected' : '' }}">{{ trans('entities.attachments_set_link') }}</button>
</div>
<div refs="tabs@contentFile" class="mb-m {{ $attachment->external ? 'hidden' : '' }}">
@include('form.dropzone', [
'placeholder' => trans('entities.attachments_edit_drop_upload'),
'url' => url('/attachments/upload/' . $attachment->id),
'successMessage' => trans('entities.attachments_file_updated'),
])
</div>
<div refs="tabs@contentLink" class="{{ $attachment->external ? '' : 'hidden' }}">
<div class="form-group">
<label for="attachment_edit_url">{{ trans('entities.attachments_link_url') }}</label>
<input type="text" id="attachment_edit_url"
name="attachment_edit_url"
value="{{ $attachment_edit_url ?? ($attachment->external ? $attachment->path : '') }}"
placeholder="{{ trans('entities.attachment_link') }}">
@if($errors->has('attachment_edit_url'))
<div class="text-neg text-small">{{ $errors->first('attachment_edit_url') }}</div>
@endif
</div>
</div>
</div>
<button component="event-emit-select"
option:event-emit-select:name="edit-back" type="button" class="button outline">{{ trans('common.back') }}</button>
<button refs="ajax-form@submit" type="button" class="button">{{ trans('common.save') }}</button>
</div>