166 lines
5.8 KiB
JavaScript
Raw Normal View History

2024-07-02 20:41:25 +08:00
/**
* 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'