</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 class="nav-tabs" role="tablist">
+ <button id="attachment-edit-file-tab"
+ type="button"
+ aria-controls="attachment-edit-file-panel"
+ aria-selected="{{ $attachment->external ? 'false' : 'true' }}"
+ role="tab">{{ trans('entities.attachments_upload') }}</button>
+ <button id="attachment-edit-link-tab"
+ type="button"
+ aria-controls="attachment-edit-link-panel"
+ aria-selected="{{ $attachment->external ? 'true' : 'false' }}"
+ role="tab">{{ trans('entities.attachments_set_link') }}</button>
</div>
- <div refs="tabs@contentFile" class="mb-m {{ $attachment->external ? 'hidden' : '' }}">
- @include('form.dropzone', [
+ <div id="attachment-edit-file-panel"
+ @if($attachment->external) hidden @endif
+ tabindex="0"
+ role="tabpanel"
+ aria-labelledby="attachment-edit-file-tab"
+ class="mb-m">
+ @include('form.simple-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 id="attachment-edit-link-panel"
+ @if(!$attachment->external) hidden @endif
+ tabindex="0"
+ role="tabpanel"
+ aria-labelledby="attachment-edit-link-tab">
<div class="form-group">
<label for="attachment_edit_url">{{ trans('entities.attachments_link_url') }}</label>
<input type="text" id="attachment_edit_url"
</div>
<button component="event-emit-select"
- option:event-emit-select:name="edit-back" type="button" class="button outline">{{ trans('common.back') }}</button>
+ 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>
\ No newline at end of file