Skip to content

Commit 32c0e4e

Browse files
Improving build
1 parent babaff7 commit 32c0e4e

File tree

7 files changed

+29
-18
lines changed

7 files changed

+29
-18
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ dist
44
.sass-cache
55
app/bower_components
66
test/bower_components
7-
bower_components
7+
bower_components
8+
examples/src
9+
test/tmp

build/vuedragablefor.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

build/vuedragablefor.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,26 @@ gulp.task('scripts', function () {
1414
.pipe($.size());
1515
});
1616

17+
18+
var rename = require('gulp-rename');
19+
1720
gulp.task('js', ['scripts'], function () {
1821
var jsFilter = $.filter('**/*.js', {restore: true});
1922

2023
return gulp.src('src/**/*.js')
2124
.pipe($.uglify())
25+
.pipe(rename({
26+
suffix: '.min'
27+
}))
2228
.pipe(gulp.dest('build'))
2329
.pipe($.size());
2430
});
2531

26-
gulp.task('extras', function () {
27-
return gulp.src(['src/*.*', '!src/*.html'], { dot: true })
28-
.pipe(gulp.dest('build'));
29-
});
30-
3132
gulp.task('clean', function () {
3233
return gulp.src(['.tmp', 'dist'], { read: false }).pipe($.clean());
3334
});
3435

35-
gulp.task('build', ['js', 'copy-js', 'main-bower-files', 'extras']);
36+
gulp.task('build', ['js', 'copy-js', 'main-bower-files']);
3637

3738
gulp.task('default', ['clean'], function () {
3839
gulp.start('build');

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"gulp-livereload": "^3.8.1",
2323
"gulp-load-plugins": "^1.2.4",
2424
"gulp-main-bower-files": "^1.5.2",
25+
"gulp-rename": "^1.2.2",
2526
"gulp-size": "^2.1.0",
2627
"gulp-uglify": "^1.5.4",
2728
"gulp-useref": "^3.1.0",

src/vuedragablefor.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,17 @@
3030

3131
mix(clonedForDirective, {
3232
bind : function () {
33-
this.sortable = new Sortable(this.el, {});
33+
var option ={
34+
onEnd: function (evt) {
35+
evt.oldIndex; // element's old index within parent
36+
evt.newIndex; // element's new index within parent
37+
console.log(evt.oldIndex, evt.newIndex);
38+
}
39+
};
40+
this.sortable = new Sortable(this.el, option);
3441
},
35-
update : () => console.log('update'),
36-
unbind : () => console.log('unbind'),
42+
update : function (){},
43+
unbind : function (){}
3744
});
3845

3946
Vue.directive('dragable-for', clonedForDirective);

test/tmp/isrc.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)