|
1 | 1 | <template lang="pug">
|
2 | 2 | .download-app
|
3 | 3 | a.btn.btn-sm.btn-info.btn-new-session(@click='newSession()', title='New Upload')
|
4 |
| - i.fa.fa-fw.fa-cloud-upload |
| 4 | + icon.fa-fw(name="cloud-upload") |
5 | 5 | span.hidden-xs new upload
|
6 | 6 | .alert.alert-danger(v-show="error")
|
7 | 7 | strong
|
8 |
| - i.fa.fa-exclamation-triangle |
| 8 | + icon.fa-fw(name="exclamation-triangle") |
9 | 9 | | {{ error }}
|
10 | 10 | .well(v-if='needsPassword')
|
11 | 11 | h3 Password
|
|
15 | 15 | strong Access denied!
|
16 | 16 | |
|
17 | 17 | button.btn.btn-primary(:disabled='password.length<1', @click='decrypt()')
|
18 |
| - i.fa.fa-key |
| 18 | + icon.fa-fw(name="key") |
19 | 19 | | decrypt
|
20 | 20 | .panel.panel-primary(v-if='!needsPassword')
|
21 | 21 | .panel-heading
|
22 | 22 | strong Files
|
23 | 23 | div.pull-right.btn-group.btn-download-archive(v-if="downloadsAvailable")
|
24 | 24 | a.btn.btn-sm.btn-default(@click="downloadAll('zip')", title="Archive download is not resumeable!")
|
25 |
| - i.fa.fa-fw.fa-fw.fa-download |
| 25 | + icon.fa-fw(name="download") |
26 | 26 | | zip
|
27 | 27 | a.btn.btn-sm.btn-default(@click="downloadAll('tar.gz')", title="Archive download is not resumeable!")
|
28 |
| - i.fa.fa-fw.fa-fw.fa-download |
| 28 | + icon.fa-fw(name="download") |
29 | 29 | | tar.gz
|
30 | 30 | .panel-body
|
31 | 31 | table.table.table-hover.table-striped
|
|
37 | 37 | div.pull-right.btn-group
|
38 | 38 | clipboard.btn.btn-sm.btn-default(:value='host + file.url', @change='copied(file, $event)', title='Copy to clipboard')
|
39 | 39 | a
|
40 |
| - i.fa.fa-fw.fa-copy |
| 40 | + icon(name="copy") |
41 | 41 | a.btn.btn-sm.btn-default(title="Preview", @click.prevent.stop="preview=file", v-if="file.previewType")
|
42 |
| - i.fa.fa-fw.fa-eye |
| 42 | + icon(name="eye") |
43 | 43 | i.pull-right.fa.fa-check.text-success.downloaded(v-show='file.downloaded')
|
44 | 44 | p
|
45 | 45 | strong {{ file.metadata.name }}
|
|
61 | 61 | import Clipboard from './common/Clipboard.vue';
|
62 | 62 | import PreviewModal from './Download/PreviewModal.vue';
|
63 | 63 |
|
| 64 | + import 'vue-awesome/icons/cloud-upload'; |
| 65 | + import 'vue-awesome/icons/exclamation-triangle'; |
| 66 | + import 'vue-awesome/icons/copy'; |
| 67 | + import 'vue-awesome/icons/check'; |
| 68 | + import 'vue-awesome/icons/download'; |
| 69 | + import 'vue-awesome/icons/key'; |
| 70 | + import 'vue-awesome/icons/eye'; |
| 71 | +
|
64 | 72 | function getPreviewType(file, maxSize) {
|
65 | 73 | if(!file || !file.metadata) return false;
|
66 | 74 | if(file.metadata.retention === 'one-time') return false;
|
|
0 commit comments