/** * Created by livia on 2017/8/23. * nifty plugins */ import 'jquery'; // REQUIRED // You must include this in your project. import './css/bootstrap.min.css' // bootstrap(window, $) import './css/nifty.css' import '../assets/themes/type-a/theme-light.css' // RECOMMENDED // This category must be included but you may modify which plugins or components which should be include0d in your project. import './js/bootstrap.min.js' import './js/nifty.js' //todo: setTimeout bug // demo import './css/demo/nifty-demo.css' import './js/demo/nifty-demo.js' import 'font-awesome/css/font-awesome.min.css' // import './css/demo/nifty-demo-icons.css' /* ********************************************************************* // Font Awesome =========== 》 npm install font-awesome /* ----------------------------------- Tables -----------------------*/ // DataTables ========== 》 npm install datatables.net-bs // import dataTablesBootstrap from 'datatables.net-bs' // import 'datatables.net-bs/css/dataTables.bootstrap.css' // dataTablesBootstrap(window, $) // import './plugins/datatables/dataTables.bootstrap.css' // import './plugins/datatables/dataTables.responsive.css' // import './plugins/datatables/media/js/jquery.dataTables.min.js' // import './plugins/datatables/media/js/dataTables.bootstrap.js' // import './plugins/datatables/extensions/Responsive/js/dataTables.responsive.min.js' // FooTable // import 'footable' // import 'footable/css/footable.core.css' // import 'footable/dist/footable.all.min.js' // Bootstrap Table =========== 》 npm install bootstrap-table // import './plugins/bootstrap-table/bootstrap-table.min.css' // import './plugins/bootstrap-table/bootstrap-table.min.js' // import './plugins/bootstrap-table/extensions/editable/bootstrap-table-editable.min.js' // X-editable ========== 》 npm install X-editable // import './plugins/x-editable/css/bootstrap-editable.css' // import './plugins/x-editable/js/bootstrap-editable.min.js' /* ----------------------------------- Forms ------------------------*/ // Bootstrap Select // import 'bootstrap-select/dist/css/bootstrap-select.css' // import 'bootstrap-select/dist/js/bootstrap-select.js' // Bootstrap Tags Input // import 'bootstrap-tagsinput/src/bootstrap-tagsinput.css' // import 'bootstrap-tagsinput/src/bootstrap-tagsinput.js' // Chosen // import './plugins/chosen/chosen.min.css' // import './plugins/chosen/chosen.jquery.min.js' // Select2 // import 'select2/dist/css/select2.css' // import 'select2/dist/js/select2.js' // Bootstrap TimePicker // import 'bootstrap-timepicker/css/bootstrap-timepicker.min.css' // import 'bootstrap-timepicker/js/bootstrap-timepicker.js' // Bootstrap DatePicker // import 'bootstrap-datepicker/dist/css/bootstrap-datepicker.css' // import 'bootstrap-datepicker/dist/js/bootstrap-datepicker.js' // import './plugins/bootstrap-datepicker/bootstrap-datepicker.min.css' // Bootstrap Validator ============ 》 npm i bootstrap-validator // import './plugins/bootstrap-validator/bootstrapValidator.min.css' // import './plugins/bootstrap-validator/bootstrapValidator.min.js' // Bootstrap Wizard // import './plugins/bootstrap-wizard/jquery.bootstrap.wizard.min.js' // Masked Input ============ 》 npm i jquery.maskedinput // import './plugins/masked-input/jquery.maskedinput.min.js' // Drop zone ============ 》 npm install dropzone // import './plugins/dropzone/dropzone.min.css' // import './plugins/dropzone/dropzone.min.js' // Summer note ========= 》 npm install summernote // import './plugins/summernote/summernote.min.css' // import './plugins/summernote/summernote.min.js' // Bootstrap Markdown =========== 》 npm i bootstrap-markdown // import './plugins/bootstrap-markdown/css/bootstrap-markdown.min.css' // import './plugins/bootstrap-markdown/js/markdown.js' // import './plugins/bootstrap-markdown/js/to-markdown.js' // import './plugins/bootstrap-markdown/js/bootstrap-markdown.js' // Magic Checkbox ========== > npm install --save magic-check √ // import 'magic-check/css/magic-check.min.css' // import './plugins/magic-check/css/magic-check.min.css' // Switchery ========= 》 npm install switchery ? √ // import 'switchery/standalone/switchery.css' // import 'switchery/standalone/switchery.js' // import './plugins/switchery/switchery.min.css' // import './plugins/switchery/switchery.js' // noUiSlider ? // import './plugins/noUiSlider/nouislider.min.css' // import './plugins/noUiSlider/nouislider.min.js' /* ----------------------------------- Charts -----------------------*/ // Morris ??? // import './plugins/morris-js/morris.min.css' // import './plugins/morris-js/morris.min.js' // import './plugins/morris-js/raphael-js/raphael.min.js' //...... /* ----------------------------------- Miscellaneous -----------------------*/ // Full Calendar ??? // import './plugins/fullcalendar/fullcalendar.min.css' // import './plugins/fullcalendar/nifty-skin/fullcalendar-nifty.min.css' // import './plugins/fullcalendar/lib/moment.min.js' // import './plugins/fullcalendar/lib/jquery-ui.custom.min.js' // import './plugins/fullcalendar/fullcalendar.min.js' /* ---------------------------------- widgets 小部件 -----------------*/ // Flot Chart // import './plugins/flot-charts/jquery.flot.min.js' // import './plugins/flot-charts/jquery.flot.resize.min.js' // // // Gauge js // import './plugins/gauge-js/gauge.min.js' // // Skycons // import './plugins/skycons/skycons.min.js' // // Easy Pie Chart // import './plugins/easy-pie-chart/jquery.easypiechart.min.js' /* ----------------------------------- UI Elements ------------------*/ // Animate ========= > npm install animate.css --save √ // import 'animate.css' // import './plugins/animate-css/animate.min.css' // Bootbox Modals ========== > npm install bootbox √ // import bootbox from 'bootbox/bootbox.js' // // bootBox(window, $) // import './plugins/bootbox/bootbox.min.js'