]> BookStack Code Mirror - bookstack/blob - resources/views/attachments/manager.blade.php
Merge pull request #4002 from BookStackApp/color_upgrades
[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 class="px-l files">
10
11         <div refs="attachments@listContainer">
12             <p class="text-muted small">{{ trans('entities.attachments_explain') }} <span
13                         class="text-warn">{{ trans('entities.attachments_explain_instant_save') }}</span></p>
14
15             <div component="tabs" refs="attachments@mainTabs" class="tab-container">
16                 <div role="tablist">
17                     <button id="attachment-tab-items"
18                             role="tab"
19                             aria-selected="true"
20                             aria-controls="attachment-panel-items"
21                             type="button"
22                             class="tab-item">{{ trans('entities.attachments_items') }}</button>
23                     <button id="attachment-tab-upload"
24                             role="tab"
25                             aria-selected="false"
26                             aria-controls="attachment-panel-upload"
27                             type="button"
28                             class="tab-item">{{ trans('entities.attachments_upload') }}</button>
29                     <button id="attachment-tab-links"
30                             role="tab"
31                             aria-selected="false"
32                             aria-controls="attachment-panel-links"
33                             type="button"
34                             class="tab-item">{{ trans('entities.attachments_link') }}</button>
35                 </div>
36                 <div id="attachment-panel-items"
37                      tabindex="0"
38                      role="tabpanel"
39                      aria-labelledby="attachment-tab-items"
40                      refs="attachments@list">
41                     @include('attachments.manager-list', ['attachments' => $page->attachments->all()])
42                 </div>
43                 <div id="attachment-panel-upload"
44                      tabindex="0"
45                      role="tabpanel"
46                      hidden
47                      aria-labelledby="attachment-tab-upload">
48                     @include('form.dropzone', [
49                         'placeholder' => trans('entities.attachments_dropzone'),
50                         'url' =>  url('/attachments/upload?uploaded_to=' . $page->id),
51                         'successMessage' => trans('entities.attachments_file_uploaded'),
52                     ])
53                 </div>
54                 <div id="attachment-panel-links"
55                      tabindex="0"
56                      role="tabpanel"
57                      hidden
58                      aria-labelledby="attachment-tab-links"
59                      class="link-form-container">
60                     @include('attachments.manager-link-form', ['pageId' => $page->id])
61                 </div>
62             </div>
63
64         </div>
65
66         <div refs="attachments@editContainer" class="hidden attachment-edit-container">
67
68         </div>
69
70     </div>
71 </div>