@@ -59,7 +59,7 @@ new Vue({
59
59
60
60
- multi
61
61
- upload
62
- - move
62
+ - move/copy *** "toggle between" ***
63
63
- delete
64
64
- bulk selection
65
65
- restrict access to [ folders] ( https://github.com/ctf0/Laravel-Media-Manager/wiki/Folder-Restriction )
@@ -88,7 +88,7 @@ new Vue({
88
88
+ all
89
89
+ selected
90
90
+ search found
91
- - protection against overwriting (files / folders)
91
+ - protection against overwriting (files/ folders)
92
92
- autoplay media files *** "if selected filter is audio/video"***
93
93
- file name sanitization for
94
94
+ upload
@@ -97,46 +97,50 @@ new Vue({
97
97
- disable/enable buttons depend on the usage to avoid noise & keep the user focused
98
98
- shortcuts
99
99
100
- | navigation | button | keyboard | mouse (click) | touch |
101
- | ----------------| ------------------------------------| --------------| ---------------| -------------|
102
- | | upload * (toolbar)* | u | * | |
103
- | | refresh * (toolbar)* | r | * | |
104
- | | move * (toolbar)* | m | * | swipe up |
105
- | | delete * (toolbar)* | d/del | * | swipe down |
106
- | | lock/unlock * (toolbar)* | l | * | |
107
- | | bulk select * (toolbar)* | b | * | |
108
- | | bulk select all * (toolbar)* | a | * | |
109
- | |   ; | | | |
110
- | | confirm rename * (modal)* | enter | * | |
111
- | | confirm delete * (modal)* | enter | * | |
112
- | | confirm move * (modal)* | enter | * | |
113
- | | create new folder * (modal)* | enter | * | |
114
- | |   ; | | | |
115
- | | toggle * (info panel)* | t | * | |
116
- | | play/pause media * (sidebar)* | space | * | |
117
- | | preview image/pdf/text * (sidebar)* | space | * | tap |
118
- | | preview image/pdf/text | space | 2x click | 2x tap |
119
- | | hide image * (light-box)* | space/esc | * | |
120
- | select next | | right / down | * | swipe left |
121
- | select prev | | left / up | * | swipe right |
122
- | select first | | home | * | |
123
- | select last | | end | * | |
124
- | open folder | | enter | 2x click | 2x tap |
125
- | go to prev dir | folderName * (breadcrumb)* | backspace | * | swipe right |
100
+ | navigation | button | keyboard | mouse (click) | touch |
101
+ | ----------------| --------------------------------------------| ---------------| ---------------| ---------------------------|
102
+ | | upload * (toolbar)* | u | * | |
103
+ | | refresh * (toolbar)* | r | * | |
104
+ | | move * (toolbar)* | m | * | swipe up |
105
+ | | delete * (toolbar)* | d/del | * | swipe down |
106
+ | | lock/unlock * (toolbar)* | l | * | |
107
+ | | (reset) bulk select * (toolbar)* | b | * | |
108
+ | | (reset) bulk select all * (toolbar)* | a | * | |
109
+ | | cancel bulk selection | esc | | |
110
+ | | cancel search * (toolbar)* | esc | * | |
111
+ | |   ; | | | |
112
+ | | toggle * (sidebar)* | t | * | |
113
+ | | play/pause media * (sidebar)* | space | * | |
114
+ | | preview image/pdf/text * (sidebar)* | space | * | tap |
115
+ | |   ; | | | |
116
+ | | confirm rename * (modal)* | enter | * | |
117
+ | | confirm delete * (modal)* | enter | * | |
118
+ | | confirm move * (modal)* | enter | * | |
119
+ | | create new folder * (modal)* | enter | * | |
120
+ | |   ; | | | |
121
+ | | limit bulk select * (files container)* | shift + click | | |
122
+ | | preview image/pdf/text * (files container)* | space | ** | 2x tap |
123
+ | | hide light-box | space/esc | * | |
124
+ | select next | | right / down | * | swipe left * (light-box)* |
125
+ | select prev | | left / up | * | swipe right * (light-box)* |
126
+ | select first | | home | * | |
127
+ | select last | | end | * | |
128
+ | open folder | | enter | ** | 2x tap |
129
+ | go to prev dir | folderName * (breadcrumb)* | backspace | * | swipe right |
126
130
127
131
- events
128
132
129
- | type | event-name | description |
130
- | ---------| ---------------------------------------| ------------------------------------------|
131
- | [ JS] ( https://github.com/gocanto/vuemit ) | | |
132
- | | modal-show | when modal is showen |
133
- | | modal-hide | when modal is hidden |
134
- | | file_selected * (when inside modal)* | get selected file url |
135
- | [ Laravel] ( https://laravel.com/docs/5.5/events#manually-registering-events ) | | |
136
- | | MMFileUploaded($file_path) | get uploaded file full path |
137
- | | MMFileDeleted($file_path, $is_folder) | get deleted file/folder full path |
138
- | | MMFileRenamed($old_path, $new_path) | get renamed file/folder "old & new" path |
139
- | | MMFileMoved($old_path, $new_path) | get moved file/folder "old & new" path |
133
+ | type | event-name | description |
134
+ | ---------| ---------------------------------------| ------------------------------------------|
135
+ | [ JS] ( https://github.com/gocanto/vuemit ) |
136
+ | | modal-show | when modal is showen |
137
+ | | modal-hide | when modal is hidden |
138
+ | | file_selected * (when inside modal)* | get selected file url |
139
+ | [ Laravel] ( https://laravel.com/docs/5.5/events#manually-registering-events ) |
140
+ | | MMFileUploaded($file_path) | get uploaded file full path |
141
+ | | MMFileDeleted($file_path, $is_folder) | get deleted file/folder full path |
142
+ | | MMFileRenamed($old_path, $new_path) | get renamed file/folder "old & new" path |
143
+ | | MMFileMoved($old_path, $new_path) | get moved file/folder "old & new" path |
140
144
141
145
<br >
142
146
@@ -194,3 +198,5 @@ return [
194
198
## Usage
195
199
196
200
- visit ` localhost:8000/media `
201
+ - [ Wiki] ( https://github.com/ctf0/Laravel-Media-Manager/wiki )
202
+
0 commit comments