Add new version in repository
This commit is contained in:
550
Gruntfile.js
550
Gruntfile.js
@@ -1,121 +1,139 @@
|
||||
var jsBase = [
|
||||
'node_modules/jquery/dist/jquery.min.js',
|
||||
'node_modules/jquery-migrate/jquery-migrate.min.js',
|
||||
'node_modules/jquery-migrate/dist/jquery-migrate.min.js',
|
||||
'node_modules/jquery-ui-dist/jquery-ui.min.js'
|
||||
]
|
||||
|
||||
var jsBootstrap = [
|
||||
'node_modules/bootstrap/dist/js/bootstrap.bundle.min.js',
|
||||
'node_modules/bootbox/dist/bootbox.all.min.js',
|
||||
]
|
||||
|
||||
var cssBase = [
|
||||
'node_modules/bootstrap/dist/css/bootstrap.min.css',
|
||||
]
|
||||
|
||||
var cssIcons = [
|
||||
'node_modules/font-awesome/css/font-awesome.css',
|
||||
]
|
||||
|
||||
var jsCompatibilty = [
|
||||
var jsCompat = [
|
||||
'node_modules/promise-polyfill/dist/polyfill.min.js',
|
||||
'node_modules/es6-promise/dist/es6-promise.min.js'
|
||||
'node_modules/es6-promise/dist/es6-promise.min.js',
|
||||
]
|
||||
|
||||
|
||||
var jsAdminLTE = [
|
||||
jsBase,
|
||||
jsBootstrap,
|
||||
'node_modules/sizzle/dist/sizzle.min.js',
|
||||
'node_modules/admin-lte/dist/js/adminlte.min.js',
|
||||
'node_modules/toastr/build/toastr.min.js',
|
||||
]
|
||||
|
||||
var jsCoreInclude = [
|
||||
'build/js/include/core/appender.js',
|
||||
// 'build/js/include/core/cache.js',
|
||||
// 'build/js/include/core/handlebars.js',
|
||||
// 'build/js/include/core/lang.js',
|
||||
// 'build/js/include/core/appender.js',
|
||||
// 'build/js/include/core/cache.js',
|
||||
// 'build/js/include/core/handlebars.js',
|
||||
// 'build/js/include/core/lang.js',
|
||||
'build/js/include/core/objectLength.js',
|
||||
// 'build/js/include/core/session.js',
|
||||
// 'build/js/include/core/session.js',
|
||||
'build/js/include/core/url.js',
|
||||
// 'build/js/include/core/user.js',
|
||||
// 'build/js/include/form/check_fields.js',
|
||||
// 'build/js/include/form/checkbox.js',
|
||||
// 'build/js/include/form/datetime.js',
|
||||
// 'build/js/include/form/multi-select.js',
|
||||
// 'build/js/include/form/radio.js',
|
||||
// 'build/js/include/form/select.js',
|
||||
'build/js/include/core/user.js',
|
||||
// 'build/js/include/form/check_fields.js',
|
||||
// 'build/js/include/form/checkbox.js',
|
||||
// 'build/js/include/form/datetime.js',
|
||||
// 'build/js/include/form/multi-select.js',
|
||||
'build/js/include/form/radio.js',
|
||||
// 'build/js/include/form/select.js',
|
||||
'build/js/include/form/upload.js',
|
||||
// 'build/js/include/form/validator.js',
|
||||
'build/js/include/form/validator.js',
|
||||
'build/js/include/layout/animate.js',
|
||||
// 'build/js/include/layout/message.js',
|
||||
// 'build/js/include/layout/modal.js',
|
||||
'build/js/include/layout/message.js',
|
||||
// 'build/js/include/layout/modal.js',
|
||||
'build/js/include/layout/scroll.js',
|
||||
// 'build/js/include/layout/tooltip.js',
|
||||
// 'build/js/include/datatable.js',
|
||||
'build/js/include/layout/tooltip.js',
|
||||
// 'build/js/include/datatable.js',
|
||||
'build/js/include/file.js',
|
||||
'build/js/include/uploader.js',
|
||||
]
|
||||
|
||||
var jsMain = [
|
||||
// 'node_modules/sweetalert2/dist/sweetalert2.all.min.js',
|
||||
// 'node_modules/inputmask/dist/min/jquery.inputmask.bundle.min.js',
|
||||
/* 'node_modules/summernote/dist/summernote.min.js',
|
||||
'node_modules/summernote/dist/lang/summernote-fr-FR.min.js',
|
||||
*/
|
||||
// 'node_modules/@activix/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js',
|
||||
// 'node_modules/@activix/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.fr.js',
|
||||
'node_modules/bootstrap-fileinput/js/plugins/piexif.min.js',
|
||||
'node_modules/bootstrap-fileinput/js/plugins/sortable.min.js',
|
||||
// 'node_modules/bootstrap-slider/dist/bootstrap-slider.min.js',
|
||||
// 'node_modules/bootstrap-validate/dist/bootstrap-validate.js',
|
||||
// 'node_modules/jQuery-QueryBuilder/dist/js/jquery-builder.standalone.min.js',
|
||||
/* 'node_modules/jQuery-QueryBuilder/dist/i18n/query-builder.fr.js', */
|
||||
/* 'node_modules/isotope-layout/dist/isotope.pkgd.min.js', */
|
||||
var jsBundle = [
|
||||
'node_modules/jquery-ui-sortable/jquery-ui.min.js',
|
||||
'node_modules/jquery-serializejson/jquery.serializejson.min.js',
|
||||
'node_modules/bootstrap4-toggle/js/bootstrap4-toggle.min.js',
|
||||
'node_modules/wew.js/dist/wew.min.js',
|
||||
'node_modules/jquery.are-you-sure/jquery.are-you-sure.js',
|
||||
/* 'node_modules/letteringjs/jquery.lettering.js', */
|
||||
/* 'node_modules/textillate/jquery.textillate.js', */
|
||||
'node_modules/jqtree/tree.jquery.js',
|
||||
'node_modules/numeral/min/numeral.min.js',
|
||||
'node_modules/numeral/min/locales/fr.min.js',
|
||||
'build/js/include/plugins/jquery.hcaptions.js',
|
||||
jsCoreInclude
|
||||
// 'build/js/include/confirm.js',
|
||||
// 'node_modules/moment/min/moment.min.js',
|
||||
'node_modules/jquery-placeholder/jquery.placeholder.js',
|
||||
// 'node_modules/daterangepicker/daterangepicker.js',
|
||||
// 'node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js',
|
||||
// 'node_modules/bootstrap4-toggle/js/bootstrap4-toggle.min.js',
|
||||
'node_modules/@claviska/jquery-minicolors/jquery.minicolors.js',
|
||||
'node_modules/bootstrap-validate/dist/bootstrap-validate.js',
|
||||
'node_modules/bootstrap-validator/dist/validator.min.js',
|
||||
'node_modules/jquery-validation/dist/jquery.validate.min.js',
|
||||
'node_modules/jquery-confirm/dist/jquery-confirm.min.js',
|
||||
'node_modules/jquery.cookie/jquery.cookie.js',
|
||||
'node_modules/jquery.filer/js/jquery.filer.min.js',
|
||||
'node_modules/jquery-file-download/src/Scripts/jquery.fileDownload.js',
|
||||
'node_modules/jquery-jeditable/dist/jquery.jeditable.min.js',
|
||||
'node_modules/jquery.quicksearch/dist/jquery.quicksearch.min.js',
|
||||
'node_modules/jquery.nicescroll/dist/jquery.nicescroll.js',
|
||||
'node_modules/jquery-slimscroll/jquery.slimscroll.min.js',
|
||||
// 'node_modules/superclick/dist/js/superclick.min.js',
|
||||
// 'node_modules/dropzone/dist/min/dropzone.min.js',
|
||||
'node_modules/handlebars/dist/handlebars.min.js',
|
||||
'node_modules/swag/lib/swag.min.js',
|
||||
'node_modules/multiselect/js/jquery.multi-select.js',
|
||||
'node_modules/screenfull/dist/screenfull.js',
|
||||
'node_modules/underscore/underscore-min.js',
|
||||
// 'Admin/js/themes/admin/layout.js',
|
||||
// 'node_modules/wew.js/dist/wew.min.js'
|
||||
]
|
||||
|
||||
var jsMain = [
|
||||
jsCompat,
|
||||
jsCoreInclude,
|
||||
jsBundle,
|
||||
]
|
||||
|
||||
var cssPrint = [
|
||||
// 'node_modules/bootstrap/dist/css/bootstrap.min.css',
|
||||
'node_modules/@fortawesome/fontawesome-free/css/fontawesome.min.css',
|
||||
'build/print.css'
|
||||
]
|
||||
|
||||
var cssBundle = [
|
||||
'node_modules/bootstrap/dist/css/bootstrap.min.css',
|
||||
'node_modules/animate.css/animate.min.css',
|
||||
'node_modules/dropzone/dist/min/dropzone.min.css',
|
||||
'node_modules/daterangepicker/daterangepicker.css',
|
||||
'node_modules/jquery-confirm/dist/jquery-confirm.min.css',
|
||||
'node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker3.css',
|
||||
'node_modules/bootstrap-sweetalert/dist/sweetalert.css',
|
||||
'node_modules/bootstrap4-toggle/css/bootstrap4-toggle.min.css',
|
||||
'node_modules/@claviska/jquery-minicolors/jquery.minicolors.css',
|
||||
'node_modules/jquery.filer/css/jquery.filer.css',
|
||||
'node_modules/jquery.filer/css/themes/jquery.filer-dragdropbox-theme.css',
|
||||
'node_modules/jquery.filer/assets/fonts/jquery.filer-icons/jquery-filer.css',
|
||||
]
|
||||
|
||||
var cssIcons = [
|
||||
'node_modules/@fortawesome/fontawesome-free/css/fontawesome.min.css',
|
||||
]
|
||||
|
||||
var cssMain = [
|
||||
// 'node_modules/sweetalert2/dist/sweetalert2.min.css',
|
||||
// 'node_modules/inputmask/css/inputmask.css',
|
||||
// 'node_modules/summernote/dist/summernote.css',
|
||||
// 'node_modules/@activix/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css',
|
||||
// 'node_modules/bootstrap-slider/dist/css/bootstrap-slider.min.css',
|
||||
// 'node_modules/jQuery-QueryBuilder/dist/css/query-builder.default.min.css',
|
||||
'node_modules/animate.css/animate.min.css',
|
||||
'node_modules/bootstrap4-toggle/css/bootstrap4-toggle.min.css',
|
||||
'node_modules/jqtree/jqtree.css',
|
||||
// 'build/css/modal-option.css',
|
||||
'build/css/shadow.css',
|
||||
// 'build/css/utility.css',
|
||||
'build/css/main.css'
|
||||
]
|
||||
|
||||
var jsSite = [
|
||||
jsBase
|
||||
]
|
||||
|
||||
var cssSite = [
|
||||
cssBase,
|
||||
cssBundle,
|
||||
cssIcons,
|
||||
'node_modules/animate.css/animate.min.css',
|
||||
'build/css/shadow.css',
|
||||
'build/css/site.css'
|
||||
'build/css/main.css',
|
||||
]
|
||||
|
||||
var jsDataTables = [
|
||||
// 'build/Suite/js/datatables.js',
|
||||
'node_modules/jszip/dist/jszip.min.js',
|
||||
'node_modules/pdfmake/build/pdfmake.min.js',
|
||||
'node_modules/pdfmake/build/vfs_fonts.js',
|
||||
'node_modules/datatables/media/js/jquery.dataTables.min.js',
|
||||
'node_modules/datatables.net/js/jquery.dataTables.min.js',
|
||||
'node_modules/datatables.net-bs4/js/dataTables.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-autofill/js/autoFill.min.js',
|
||||
'node_modules/datatables.net-autofill/js/autoFill.bootstrap.min.js',
|
||||
'node_modules/datatables.net-autofill/js/dataTables.autoFill.min.js',
|
||||
'node_modules/datatables.net-autofill-bs4/js/autoFill.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-buttons/js/dataTables.buttons.min.js',
|
||||
'node_modules/datatables.net-buttons-bs4/js/buttons.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-buttons/js/buttons.html5.min.js',
|
||||
'node_modules/datatables.net-buttons/js/buttons.print.min.js',
|
||||
'node_modules/datatables.net-buttons/js/buttons.colVis.min.js',
|
||||
'node_modules/datatables.net-colreorder/js/dataTables.colReorder.min.js',
|
||||
'node_modules/datatables.net-colreorder-bs4/js/dataTables.colReorder-bs4.min.js',
|
||||
'node_modules/datatables.net-colreorder-bs4/js/colReorder.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-fixedheader/js/dataTables.fixedHeader.min.js',
|
||||
'node_modules/datatables.net-fixedheader-bs4/js/fixedHeader.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-fixedcolumns/js/dataTables.fixedColumns.min.js',
|
||||
@@ -124,21 +142,18 @@ var jsDataTables = [
|
||||
'node_modules/datatables.net-keytable-bs4/js/keyTable.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-responsive/js/dataTables.responsive.min.js',
|
||||
'node_modules/datatables.net-rowreorder/js/dataTables.rowReorder.min.js',
|
||||
'node_modules/datatables.net-rowreorder-bs4/js/dataTables.rowReorder.botstrap4.min.js',
|
||||
'node_modules/datatables.net-rowreorder-bs4/js/rowReorder.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-scroller/js/dataTables.scroller.min.js',
|
||||
'node_modules/datatables.net-scroller-bs4/js/scroller.bootstrap4.min.js',
|
||||
'node_modules/datatables.net-select/js/dataTables.select.min.js',
|
||||
'node_modules/datatables.net-select-bs4/js/select.bootstrap4.min.js',
|
||||
'node_modules/yadcf/jquery.dataTables.yadcf.js',
|
||||
'build/js/modal.js',
|
||||
'build/js/datatables.js',
|
||||
/* 'node_modules/yadcf/jquery.dataTables.yadcf.js', */
|
||||
];
|
||||
|
||||
var cssDataTables = [
|
||||
// 'node_modules/datatables/media/css/jquery.dataTables.min.css',
|
||||
'node_modules/datatables.net-bs4/css/dataTables.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-autofill-bs4/css/autoFill.bootstrap4.min.css',
|
||||
'node_modules/dataTables.net-buttons-bs4/css/buttons.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-autofill/css/autoFill.bootstrap.min.css',
|
||||
'node_modules/datatables.net-colreorder-bs4/css/colReorder.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-fixedheader-bs4/css/fixedHeader.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-fixedcolumns-bs4/css/fixedColumns.bootstrap4.min.css',
|
||||
@@ -146,18 +161,9 @@ var cssDataTables = [
|
||||
'node_modules/datatables.net-rowreorder-bs4/css/rowReorder.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-scroller-bs4/css/scroller.bootstrap4.min.css',
|
||||
'node_modules/datatables.net-select-bs4/css/select.bootstrap4.min.css',
|
||||
'node_modules/yadcf/jquery.dataTables.yadcf.css',
|
||||
'build/dataTables.bootstrap.min.css',
|
||||
/* 'node_modules/yadcf/jquery.dataTables.yadcf.css', */
|
||||
];
|
||||
|
||||
var jsCalendar = [
|
||||
'node_modules/fullcalendar/dist/fullcalendar.min.js',
|
||||
'node_modules/fullcalendar/dist/locale/fr.js'
|
||||
]
|
||||
|
||||
var cssCalendar = [
|
||||
'node_modules/fullcalendar/dist/fullcalendar.min.css',
|
||||
]
|
||||
|
||||
module.exports = function(grunt) {
|
||||
|
||||
@@ -171,28 +177,19 @@ module.exports = function(grunt) {
|
||||
build: {
|
||||
files: [
|
||||
{
|
||||
'public/js/main.min.js': jsMain,
|
||||
'public/js/site.js': jsSite,
|
||||
'public/js/datatables.min.js': jsDataTables,
|
||||
'public/js/calendar.min.js': jsCalendar
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/js/modules',
|
||||
src: '**/*.js',
|
||||
dest: 'public/js',
|
||||
rename: function (dest, src) {
|
||||
return dest + '/' + src.replace('.js', '.min.js');
|
||||
}
|
||||
'public/assets/js/main.min.js': jsMain,
|
||||
'public/assets/css/main.min.css': cssMain,
|
||||
'public/assets/plugins/datatables.min.js': jsDataTables,
|
||||
'public/assets/plugins/adminlte/adminlte.min.js': jsAdminLTE
|
||||
},
|
||||
]
|
||||
},
|
||||
},
|
||||
eslint: {
|
||||
target: ['build/js/*']
|
||||
target: ['public/assets/js/*']
|
||||
},
|
||||
webstandards: {
|
||||
'src': ['build/js/*']
|
||||
'src': ['public/assets/js/*']
|
||||
},
|
||||
concat: {
|
||||
options: {
|
||||
@@ -200,36 +197,28 @@ module.exports = function(grunt) {
|
||||
},
|
||||
mainjs: {
|
||||
src: jsMain,
|
||||
dest: 'public/js/main.min.js'
|
||||
dest: 'public/assets/js/main.min.js'
|
||||
},
|
||||
maincss: {
|
||||
src: cssMain,
|
||||
dest: 'public/css/main.min.css'
|
||||
dest: 'public/assets/css/main.min.css'
|
||||
},
|
||||
sitejs: {
|
||||
src: jsSite,
|
||||
dest: 'public/js/site.min.js'
|
||||
printcss: {
|
||||
src: cssPrint,
|
||||
dest: 'public/assets/css/print.min.css'
|
||||
},
|
||||
sitecss: {
|
||||
src: cssSite,
|
||||
dest: 'public/css/site.min.css'
|
||||
adminltejs: {
|
||||
src: jsAdminLTE,
|
||||
dest: 'public/assets/plugins/adminlte/adminlte.min.js'
|
||||
},
|
||||
datatablesjs: {
|
||||
src: jsDataTables,
|
||||
dest: 'public/js/datatables.min.js'
|
||||
dest: 'public/assets/plugins/datatables.min.js'
|
||||
},
|
||||
datatablescss: {
|
||||
src: cssDataTables,
|
||||
dest: 'public/css/datatables.min.css'
|
||||
dest: 'public/assets/plugins/datatables.min.css'
|
||||
},
|
||||
calendarjs: {
|
||||
src: jsCalendar,
|
||||
dest: 'public/js/calendar.min.js'
|
||||
},
|
||||
calendarcss: {
|
||||
src: cssCalendar,
|
||||
dest: 'public/css/calendar.min.css'
|
||||
}
|
||||
},
|
||||
cssmin: {
|
||||
options: {
|
||||
@@ -239,7 +228,10 @@ module.exports = function(grunt) {
|
||||
target: {
|
||||
files: [
|
||||
{
|
||||
'public/css/main.min.css': cssMain
|
||||
'public/assets/css/main.min.css': cssMain
|
||||
},
|
||||
{
|
||||
'public/assets/css/print.min.css': cssPrint
|
||||
},
|
||||
]
|
||||
}
|
||||
@@ -249,33 +241,81 @@ module.exports = function(grunt) {
|
||||
files: [
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap/dist/fonts/',
|
||||
cwd: 'node_modules/@fortawesome/fontawesome-free/webfonts/',
|
||||
src: ['**'],
|
||||
dest: 'public/fonts/'
|
||||
dest: 'public/assets/fonts/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/font-awesome/fonts/',
|
||||
cwd: 'build/fonts',
|
||||
src: ['**'],
|
||||
dest: 'public/fonts/'
|
||||
dest: 'public/assets/fonts/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/summernote/dist/font/',
|
||||
cwd: 'build/img',
|
||||
src: ['**'],
|
||||
dest: 'public/css/font/'
|
||||
dest: 'public/assets/img/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/datatables/media/images/',
|
||||
cwd: 'build/lang',
|
||||
src: ['**'],
|
||||
dest: 'public/images/'
|
||||
dest: 'public/assets/lang/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap4-toggle/',
|
||||
cwd: 'build/plugins',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap4-toggle',
|
||||
dest: 'public/assets/plugins/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/assets/tpl',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/tpl/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/owp.glyphicons/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/fonts/glyphicons'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/summernote/dist/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/summernote'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/jquery.filer/assets/fonts/jquery.filer-icons/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/assets/fonts/jquery.filer-icons/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/icheck/skins/square/',
|
||||
src: ['blue.png'],
|
||||
dest: 'public/assets/apps/Admin/css/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/icheck/skins/square/',
|
||||
src: ['blue@2x.png'],
|
||||
dest: 'public/assets/apps/Admin/css/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/@claviska/jquery-minicolors/',
|
||||
src: ['jquery.minicolors.png'],
|
||||
dest: 'public/assets/css/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/@claviska/jquery-minicolors/',
|
||||
src: ['jquery.minicolors.*'],
|
||||
dest: 'public/assets/plugins/jquery-minicolors',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
@@ -285,9 +325,219 @@ module.exports = function(grunt) {
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/img/',
|
||||
cwd: 'node_modules/jquery.quicksearch/dist/',
|
||||
src: ['jquery.quicksearch.min.js.map'],
|
||||
dest: 'public/assets/js/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/jquery.quicksearch/dist/',
|
||||
src: ['**/*.map'],
|
||||
dest: 'public/js'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/pdfmake/build/',
|
||||
src: ['pdfmake.min.js.map'],
|
||||
dest: 'public/assets/plugins/'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/Suite/js/widgets/daterangepicker/Lang',
|
||||
src: ['**'],
|
||||
dest: 'public/img/'
|
||||
dest: 'public/assets/plugins/daterangepicker',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/chart.js/dist/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/chartjs'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/highcharts/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/highcharts'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/@highcharts/map-collection/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/highcharts/map',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/nestable2/dist/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/nestable2'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/jquery.fancytree/dist/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/fancytree'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-autocomplete/dist/latest/',
|
||||
src: ['bootstrap-autocomplete.min.js'],
|
||||
dest: 'public/assets/plugins/autocomplete'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/slick-carousel/slick/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/slick',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/jquery-slimscroll/',
|
||||
src: ['jquery.slimscroll.min.js'],
|
||||
dest: 'public/assets/plugins',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/jquery.nicescroll/dist/',
|
||||
src: ['jquery.nicescroll.min.js'],
|
||||
dest: 'public/assets/plugins',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap4-toggle/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap4-toggle',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/css/',
|
||||
src: ['**/*.min.css'],
|
||||
dest: 'public/assets/plugins/bootstrap-fileinput/css',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/js/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap-fileinput/js',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/img/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap-fileinput/img',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/themes/fa/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap-fileinput/themes/fa',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/themes/fas/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/bootstrap-fileinput/themes/fas',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/pdfobject/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/pdfobject',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/plugins/pdfjs/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/pdfjs',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap4-duallistbox/dist/',
|
||||
src: ['*.min.*'],
|
||||
dest: 'public/assets/plugins/bootstrap4-duallistbox',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/select2/dist/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/select2',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/tempusdominus-bootstrap-4/build/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/datepicker',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/moment/min/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/moment',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/js/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/fileinput',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/css/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/fileinput',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-fileinput/themes/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/fileinput',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/tinymce/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/js/include/plugins/datatables_lang/',
|
||||
src: ['*.json'],
|
||||
dest: 'public/assets/plugins/datatables_lang',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'vendor/sebastienheyd/boilerplate/src/public/plugins/tinymce/plugins/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce/plugins',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'vendor/sebastienheyd/boilerplate/src/resources/assets/js/vendor/tinymce/plugins/stickytoolbar/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce/plugins/stickytoolbar',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'vendor/sebastienheyd/boilerplate/src/resources/assets/js/vendor/tinymce/langs/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce/langs',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'vendor/sebastienheyd/boilerplate/src/resources/assets/js/vendor/tinymce/skins/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce/skins/ui',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'vendor/sebastienheyd/boilerplate/src/public/plugins/tinymce/skins/ui/boilerplate/',
|
||||
src: ['**'],
|
||||
dest: 'public/assets/plugins/tinymce/skins/ui/boilerplate',
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'build/js/include/',
|
||||
src: ['boilerplate.js'],
|
||||
dest: 'public/assets/plugins',
|
||||
},
|
||||
],
|
||||
}
|
||||
@@ -295,11 +545,21 @@ module.exports = function(grunt) {
|
||||
watch: {
|
||||
dist: {
|
||||
files: [
|
||||
'build/*',
|
||||
'Admin/*',
|
||||
],
|
||||
tasks: ['concat', 'copy']
|
||||
}
|
||||
},
|
||||
handlebars: {
|
||||
compile: {
|
||||
options: {
|
||||
namespace: "JST"
|
||||
},
|
||||
files: {
|
||||
"assets/tpl/content.hbs": "public/assets/tpl/content.hbs"
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Load the plugin that provides the "uglify" task.
|
||||
|
||||
Reference in New Issue
Block a user