]> BookStack Code Mirror - bookstack/blob - resources/views/attachments/manager.blade.php
Opensearch: Fixed XML declaration when php short tags enabled
[bookstack] / resources / views / attachments / manager.blade.php
1 <div style="display: block;"
2      refs="editor-toolbox@tab-content"
3      data-tab-content="files"
4      component="attachments"
5      option:attachments:page-id="{{ $page->id ?? 0 }}"
6      class="toolbox-tab-content">
7
8     <h4>{{ trans('entities.attachments') }}</h4>
9     <div component="dropzone"
10          option:dropzone:url="{{ url('/attachments/upload?uploaded_to=' . $page->id) }}"
11          option:dropzone:success-message="{{ trans('entities.attachments_file_uploaded') }}"
12          option:dropzone:error-message="{{ trans('errors.attachment_upload_error') }}"
13          option:dropzone:upload-limit="{{ config('app.upload_limit') }}"
14          option:dropzone:upload-limit-message="{{ trans('errors.server_upload_limit') }}"
15          option:dropzone:zone-text="{{ trans('entities.attachments_dropzone') }}"
16          option:dropzone:file-accept="*"
17          option:dropzone:allow-multiple="true"
18          class="px-l files">
19
20         <div refs="attachments@list-container dropzone@drop-target" class="relative">
21             <p class="text-muted small">{{ trans('entities.attachments_explain') }} <span
22                         class="text-warn">{{ trans('entities.attachments_explain_instant_save') }}</span></p>
23
24             <hr class="mb-s">
25
26             <div class="flex-container-row">
27                 <button refs="dropzone@select-button" type="button" class="button outline small">{{ trans('entities.attachments_upload') }}</button>
28                 <button refs="attachments@attach-link-button" type="button" class="button outline small">{{ trans('entities.attachments_link') }}</button>
29             </div>
30             <div>
31                 <p class="text-muted text-small">{{ trans('entities.attachments_upload_drop') }}</p>
32             </div>
33             <div refs="dropzone@status-area" class="fixed top-right px-m py-m"></div>
34
35             <hr>
36
37             <div refs="attachments@list-panel">
38                 @include('attachments.manager-list', ['attachments' => $page->attachments->all()])
39             </div>
40
41         </div>
42     </div>
43
44     <div id="link-form-container" refs="attachments@links-container" hidden class="px-l">
45         @include('attachments.manager-link-form', ['pageId' => $page->id])
46     </div>
47
48     <div id="edit-form-container" refs="attachments@edit-container" hidden class="px-l"></div>
49
50 </div>