lixin-web
Version:
vue and bootstrap
55 lines (51 loc) • 1.93 kB
JavaScript
var gulp = require('gulp');
var concat = require('gulp-concat');
module.exports = function(){
gulp.task('nouislider', function() {
return gulp.src([
'node_modules/nouislider/src/js/helpers.js',
'node_modules/nouislider/src/js/constants.js',
'node_modules/nouislider/src/js/range.js',
'node_modules/nouislider/src/js/options.js',
'node_modules/nouislider/src/js/scope_start.js',
'node_modules/nouislider/src/js/structure.js',
'node_modules/nouislider/src/js/scope_helpers.js',
'node_modules/nouislider/src/js/scope_events.js',
'node_modules/nouislider/src/js/scope.js',
'node_modules/nouislider/src/js/scope_end.js',
'node_modules/nouislider/src/js/interface.js'
])
.pipe(concat('nouislider.js'))
.pipe(gulp.dest('./webapp/js/plugins'));
});
gulp.task('x-editable', function() {
var
lib = 'node_modules/x-editable/src/',
forms = lib + 'editable-form/',
inputs = lib + 'inputs/',
containers = lib + 'containers/';
//common js files
var js = [
forms + 'editable-form.js',
forms + 'editable-form-utils.js',
containers + 'editable-container.js',
containers + 'editable-inline.js',
lib + 'element/editable-element.js',
inputs + 'abstract.js',
inputs + 'list.js',
inputs + 'text.js',
// inputs + 'textarea.js',
inputs + 'select.js',
// inputs + 'checklist.js',
// inputs + 'html5types.js',
// inputs+'select2/select2.js',
// inputs+'combodate/lib/combodate.js',
// inputs+'combodate/combodate.js',
forms + 'editable-form-bootstrap3.js',
containers + 'editable-popover3.js'
];
return gulp.src(js)
.pipe(concat('bootstrap-editable.js'))
.pipe(gulp.dest('./webapp/module/ref'));
});
}