1
|
|
|
const Vue = window.Vue = require('vue'); |
2
|
|
|
|
3
|
|
|
import VueClip from 'vue-clip'; |
4
|
|
|
import {Tag, Select, Option, Button, Dialog, DatePicker, TimePicker} from 'element-ui'; |
5
|
|
|
import { |
6
|
|
|
MediaManager, |
7
|
|
|
MediaLibrary, |
8
|
|
|
MediaPagination, |
9
|
|
|
FoldersList, |
10
|
|
|
FilesList, |
11
|
|
|
FileInfo, |
12
|
|
|
FileActions, |
13
|
|
|
DropZone, |
14
|
|
|
InstantSearch, |
15
|
|
|
TagList, |
16
|
|
|
DateTimePicker |
17
|
|
|
} from './components'; |
18
|
|
|
import {MkDir, Move, Rename} from './components/popups'; |
19
|
|
|
import {ModalHeader, ModalFooter} from './components/partials'; |
20
|
|
|
|
21
|
|
|
Vue.filter('truncate', (value, length) => { |
22
|
|
|
const l = value.length; |
23
|
|
|
|
24
|
|
|
return value.substr(0, length) + ((l > length) ? '...' : ''); |
25
|
|
|
}); |
26
|
|
|
|
27
|
|
|
// VueClip |
28
|
|
|
Vue.use(VueClip); |
29
|
|
|
|
30
|
|
|
// Element UI |
31
|
|
|
Vue.use(Tag); |
32
|
|
|
Vue.use(Select); |
33
|
|
|
Vue.use(Option); |
34
|
|
|
Vue.use(Button); |
35
|
|
|
Vue.use(Dialog); |
36
|
|
|
Vue.use(DatePicker); |
37
|
|
|
Vue.use(TimePicker); |
38
|
|
|
|
39
|
|
|
Vue.component('MediaManager', MediaManager); |
40
|
|
|
Vue.component('MediaLibrary', MediaLibrary); |
41
|
|
|
Vue.component('MediaPagination', MediaPagination); |
42
|
|
|
Vue.component('FoldersList', FoldersList); |
43
|
|
|
Vue.component('FilesList', FilesList); |
44
|
|
|
Vue.component('FileInfo', FileInfo); |
45
|
|
|
Vue.component('FileActions', FileActions); |
46
|
|
|
Vue.component('DropZone', DropZone); |
47
|
|
|
Vue.component('InstantSearch', InstantSearch); |
48
|
|
|
Vue.component('TagList', TagList); |
49
|
|
|
Vue.component('DateTimePicker', DateTimePicker); |
50
|
|
|
|
51
|
|
|
// Popups |
52
|
|
|
Vue.component('MakeDirPopup', MkDir); |
53
|
|
|
Vue.component('MovePopup', Move); |
54
|
|
|
Vue.component('RenamePopup', Rename); |
55
|
|
|
|
56
|
|
|
// Partials |
57
|
|
|
Vue.component('ModalHeader', ModalHeader); |
58
|
|
|
Vue.component('ModalFooter', ModalFooter); |
59
|
|
|
|