Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit b795caf

Browse files
committed
v1.3.2
1 parent 0c792dc commit b795caf

File tree

14 files changed

+258
-506
lines changed

14 files changed

+258
-506
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,9 @@ return [
159159
- install dependencies
160160

161161
```bash
162-
yarn add vue dropzone keycode vue-tippy vue2-filters vuemit
162+
yarn add vue dropzone keycode vue-tippy vue2-filters vuemit vue-notif
163163
# or
164-
npm install vue dropzone keycode vue-tippy vue2-filters vuemit
164+
npm install vue dropzone keycode vue-tippy vue2-filters vuemit vue-notif --save
165165
```
166166

167167
- for styling we use ***bulma***

logs/v1.3.0.txt

Lines changed: 0 additions & 16 deletions
This file was deleted.

logs/v1.3.2.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
- remove jquery.scrollTo
2+
- fix notif not showing up
3+
- now using any of the shortcuts dont scroll the window
4+
- make sure the shortcuts used with more than element dont run twice
5+
- clean styles
6+
- remove notif-comp file and use the npm package instead
7+
- some cosmetics for the manager
8+
- update view
9+
- update assets

src/resources/assets/js/components/bulma/media.vue

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,16 +127,22 @@ export default {
127127
if (!this.lightBoxIsActive()) {
128128
// when no bulk selecting
129129
if (!this.isBulkSelecting()) {
130+
130131
let cur = ''
131132
let newSelected = ''
133+
let index = ''
132134
133135
if ((keycode(e) == 'left' || keycode(e) == 'up') && curSelected !== 0) {
136+
e.preventDefault()
137+
134138
newSelected = curSelected - 1
135139
cur = $('div[data-index="' + newSelected + '"]')
136140
this.scrollToFile(cur)
137141
}
138142
139143
if ((keycode(e) == 'right' || keycode(e) == 'down') && curSelected < this.allItemsCount - 1) {
144+
e.preventDefault()
145+
140146
newSelected = curSelected + 1
141147
cur = $('div[data-index="' + newSelected + '"]')
142148
this.scrollToFile(cur)
@@ -149,7 +155,7 @@ export default {
149155
150156
// go up a dir
151157
if (keycode(e) == 'backspace') {
152-
let index = parseInt(this.folders.length) - 1
158+
index = parseInt(this.folders.length) - 1
153159
154160
if (index < 0) {
155161
return false
@@ -161,11 +167,15 @@ export default {
161167
// go to first / last item
162168
if (this.allItemsCount) {
163169
if (keycode(e) == 'home') {
170+
e.preventDefault()
171+
164172
this.scrollToFile()
165173
}
166174
167175
if (keycode(e) == 'end') {
168-
let index = this.allItemsCount - 1
176+
e.preventDefault()
177+
178+
index = this.allItemsCount - 1
169179
cur = $('div[data-index="' + index + '"]')
170180
this.scrollToFile(cur)
171181
}
@@ -178,7 +188,6 @@ export default {
178188
179189
// play-pause for media
180190
if (keycode(e) == 'space' && e.target == document.body) {
181-
// prevent body from scrolling
182191
e.preventDefault()
183192
184193
if (this.selectedFileIs('video') || this.selectedFileIs('audio')) {
@@ -239,6 +248,7 @@ export default {
239248
// when modal is visible
240249
else {
241250
if (keycode(e) == 'enter') {
251+
e.preventDefault()
242252
$('.modal.is-active').find('.submit').trigger('click')
243253
}
244254
@@ -354,7 +364,7 @@ export default {
354364
355365
// upload
356366
$('#upload').click(() => {
357-
$('#new-upload').fadeToggle('fast')
367+
$('#dz').fadeToggle('fast')
358368
})
359369
360370
// delete

src/resources/assets/js/components/bulma/mixins/methods/selected.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,16 @@ export default {
5353
file = $('div[data-index="0"]')
5454
}
5555

56-
$(file).trigger('click')
56+
let container = $('#left')
57+
let offset = parseInt(container.css('padding-top')) + parseInt(file.css('margin-top'))
5758

58-
$('#left').scrollTo($(file), 0, {
59-
margin: true,
60-
offset: -8
61-
})
59+
file.trigger('click')
60+
file[0].scrollIntoView(false)
61+
62+
// respect container & file offset when scrolling
63+
if (file[0].offsetTop > container.height()) {
64+
container[0].scrollTop += offset
65+
}
6266
}
6367
}
6468
}

src/resources/assets/js/components/bulma/mixins/methods/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default {
1111
title: data.title,
1212
body: data.body,
1313
type: data.type,
14-
duration: data.duration !== undefined ? data.duration : null
14+
duration: data.duration !== undefined ? data.duration : undefined
1515
})
1616
},
1717
checkForFolders() {

src/resources/assets/js/components/bulma/notifs.vue

Lines changed: 0 additions & 211 deletions
This file was deleted.

src/resources/assets/js/media.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Vue.use(require('vue2-filters'))
1515

1616
/* Components */
1717
Vue.component('MediaManager', require('./components/' + process.env.MIX_MM_FRAMEWORK + '/media.vue'))
18-
Vue.component('MyNotification', require('./components/' + process.env.MIX_MM_FRAMEWORK + '/notifs.vue'))
18+
Vue.component('MyNotification', require('vue-notif'))
1919

2020
/* Events */
2121
require('./events')

src/resources/assets/sass/bulma/media.scss

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,11 @@ table,
6464
}
6565
}
6666

67-
.level {
68-
margin-bottom: 0.75rem !important;
69-
}
70-
7167
.modal.is-active {
7268
padding-top: 3%;
7369
align-items: start;
7470
}
7571

76-
#img_modal {
77-
padding: 0;
78-
align-items: center;
79-
}
80-
8172
.modal-card-foot {
8273
background-color: white;
8374
justify-content: flex-end;

src/resources/assets/sass/progress.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.progress {
22
height: 1rem;
3-
margin-bottom: 20px;
43
overflow: hidden;
54
background-color: #f5f5f5;
65
border-radius: 4px;

0 commit comments

Comments
 (0)