实例介绍
【实例简介】
DotNetNext是由果糖大数据团队开发的新一代高性能代码生成器和数据库设计工具,基于.net core和sqlsugar开发。它可以在1-2秒内导入1000个表,使用简单而功能强大,支持CodeFirst方式在线建表,导出EXCEL文档,模版管理,方案管理等多种功能,极大地提高了开发效率。此外,DotNetNext支持多种数据库,包括MYSQL、PGSQL、SQLITE、SQLSERVE、ORCLE以及达梦,适用于需要快速完成CRUD操作和有大量重复功能开发需求的场景。使用DotNetNext,开发者可以减少重复的编码工作,将更多时间投入到技术学习和项目创新中。它的特色在于生成器与项目解耦,支持独立管理多个解决方案,并且可以一键生成多个解决方案。无论是通过EXE方式还是Web方式部署,DotNetNext都能提供灵活的应用场景,满足不同开发者的需求。
【实例截图】
【核心代码】
文件清单
└── WebFirst-b3e36a326c89fcdcd3114d01ec21b490e2774cb4
├── LICENSE
├── README.md
├── SoEasyPlatform
│ ├── Apis
│ │ ├── CodeTableApp
│ │ │ ├── CodeTableController_CreateFile.cs
│ │ │ ├── CodeTableController.cs
│ │ │ ├── CodeTableController_Export.cs
│ │ │ ├── CodeTableController_SaveCodetableImport.cs
│ │ │ └── CodeTableController_SaveCodeTableToDb.cs
│ │ ├── CommonFieldApp
│ │ │ └── CommonFieldController.cs
│ │ ├── DatabaseApp
│ │ │ └── DatabaseController.cs
│ │ ├── DbTableApp
│ │ │ └── DbTableController.cs
│ │ ├── FileInfoApp
│ │ │ └── FileInfoController.cs
│ │ ├── ProjectApp
│ │ │ ├── ProjectController_Common.cs
│ │ │ └── ProjectController.cs
│ │ ├── ProjectGroupApp
│ │ │ └── ProjectGroupController.cs
│ │ ├── SystemApp
│ │ │ └── SystemController.cs
│ │ ├── TagPropertyApp
│ │ │ └── TagPropertyController.cs
│ │ └── TemplateApp
│ │ └── TemplateController.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── Code
│ │ ├── AppStart
│ │ │ ├── BaseController.cs
│ │ │ ├── Configures.cs
│ │ │ ├── InitTable.cs
│ │ │ └── Services.cs
│ │ ├── Filters
│ │ │ ├── ActionFilter.cs
│ │ │ └── ExceptionFilter.cs
│ │ └── Util
│ │ ├── AutoMapperExtension.cs
│ │ ├── FileHelper.cs
│ │ ├── MemoryCache.cs
│ │ ├── PubMehtod.cs
│ │ ├── SyntaxTreeHelper.cs
│ │ ├── Table_ToExcel.cs
│ │ ├── TemplateHelper.cs
│ │ └── ZipHelper.cs
│ ├── InitProjects
│ │ ├── 1_Main.cs
│ │ ├── 2_SlnManager.cs
│ │ ├── 3_ProjectManager.cs
│ │ ├── 4_TemplateManager.cs
│ │ ├── Helper.cs
│ │ └── Model.cs
│ ├── Models
│ │ ├── Common
│ │ │ ├── ApiResult.cs
│ │ │ ├── Attributes.cs
│ │ │ ├── BaseDbModel.cs
│ │ │ ├── IViewModel.cs
│ │ │ ├── PageModel.cs
│ │ │ ├── Pubconst.cs
│ │ │ ├── TableModel.cs
│ │ │ └── TreeModel.cs
│ │ ├── Dal
│ │ │ └── Repository.cs
│ │ ├── DbModel
│ │ │ ├── CodeTable.cs
│ │ │ ├── CodeType.cs
│ │ │ ├── CommonField.cs
│ │ │ ├── Database.cs
│ │ │ ├── FileInfo.cs
│ │ │ ├── MappingProperty.cs
│ │ │ ├── Menu.cs
│ │ │ ├── Project.cs
│ │ │ ├── ProjectGroup.cs
│ │ │ ├── TagProperty.cs
│ │ │ ├── Template.cs
│ │ │ └── TemplateType.cs
│ │ ├── Gen
│ │ │ └── EntitiesGen.cs
│ │ └── ViewModel
│ │ ├── CodeTableViewModel.cs
│ │ ├── CodeTypeViewModel.cs
│ │ ├── CommonFieldViewModel.cs
│ │ ├── DatabaseViewModel.cs
│ │ ├── DbTableViewModel.cs
│ │ ├── EntityViewModel.cs
│ │ ├── FileInfoViewModel.cs
│ │ ├── ProjectGroupViewModel.cs
│ │ ├── ProjectViewModel.cs
│ │ ├── TagPropertyViewModel.cs
│ │ └── TemplateViewModel.cs
│ ├── obj
│ │ └── Debug
│ │ └── netcoreapp3.1
│ │ ├── SoEasyPlatform.AssemblyInfo.cs
│ │ ├── SoEasyPlatform.AssemblyInfoInputs.cache
│ │ ├── SoEasyPlatform.RazorAssemblyInfo.cache
│ │ └── SoEasyPlatform.RazorAssemblyInfo.cs
│ ├── Pages
│ │ ├── All.cshtml
│ │ ├── All.cshtml.cs
│ │ ├── BIZ.cshtml
│ │ ├── BIZ.cshtml.cs
│ │ ├── CodeFirst.cshtml
│ │ ├── CodeFirst.cshtml.cs
│ │ ├── CodeTableImport.cshtml
│ │ ├── CodeTableImport.cshtml.cs
│ │ ├── CodeTableInfo.cshtml
│ │ ├── CodeTableInfo.cshtml.cs
│ │ ├── CodeType.cshtml
│ │ ├── CodeType.cshtml.cs
│ │ ├── CommonFiled.cshtml
│ │ ├── CommonFiled.cshtml.cs
│ │ ├── Database.cshtml
│ │ ├── Database.cshtml.cs
│ │ ├── Dbfirst.cshtml
│ │ ├── Dbfirst.cshtml.cs
│ │ ├── DbView.cshtml
│ │ ├── DbView.cshtml.cs
│ │ ├── Entity.cshtml
│ │ ├── Entity.cshtml.cs
│ │ ├── FileInfo.cshtml
│ │ ├── FileInfo.cshtml.cs
│ │ ├── Index.cshtml
│ │ ├── Index.cshtml.cs
│ │ ├── Project.cshtml
│ │ ├── Project.cshtml.cs
│ │ ├── Shared
│ │ │ ├── _CodeTable.cshtml
│ │ │ ├── _CodeTable.cshtml.cs
│ │ │ ├── _Layout.cshtml
│ │ │ ├── Menu.cshtml
│ │ │ ├── Menu.cshtml.cs
│ │ │ ├── Page.cshtml
│ │ │ ├── Page.cshtml.cs
│ │ │ ├── ParameterDescription.cshtml
│ │ │ ├── Top.cshtml
│ │ │ ├── Top.cshtml.cs
│ │ │ ├── UiCss.cshtml
│ │ │ ├── UiCss.cshtml.cs
│ │ │ ├── UiJs.cshtml
│ │ │ ├── UiJs.cshtml.cs
│ │ │ ├── _Window.cshtml
│ │ │ └── _Window.cshtml.cs
│ │ ├── Solution.cshtml
│ │ ├── Solution.cshtml.cs
│ │ ├── TagProperty.cshtml
│ │ ├── TagProperty.cshtml.cs
│ │ ├── TagPropertyInfo.cshtml
│ │ ├── TagPropertyInfo.cshtml.cs
│ │ ├── Template.cshtml
│ │ ├── Template.cshtml.cs
│ │ ├── Web.cshtml
│ │ └── Web.cshtml.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── launchSettings.json
│ │ └── PublishProfiles
│ │ └── FolderProfile.pubxml
│ ├── SoEasyPlatform.csproj
│ ├── Startup.cs
│ └── wwwroot
│ ├── build
│ │ ├── css
│ │ │ ├── custom.css
│ │ │ └── custom.min.css
│ │ ├── images
│ │ │ ├── back_disabled.png
│ │ │ ├── back_enabled_hover.png
│ │ │ ├── back_enabled.png
│ │ │ ├── forward_disabled.png
│ │ │ ├── forward_enabled_hover.png
│ │ │ ├── forward_enabled.png
│ │ │ ├── img.jpg
│ │ │ ├── loading.gif
│ │ │ └── studentproject.png
│ │ └── js
│ │ ├── custom.js
│ │ └── custom.min.js
│ ├── favicon.ico
│ ├── template
│ │ ├── Api_LanJson.txt
│ │ ├── Api_Program.txt
│ │ ├── Api_SettJson.txt
│ │ ├── Api_Startup.txt
│ │ ├── Biz.txt
│ │ ├── DbContext_1.txt
│ │ ├── DbContext.txt
│ │ ├── default_1.txt
│ │ ├── Entity01.txt
│ │ ├── Lib1_1.txt
│ │ ├── Lib1.txt
│ │ ├── Lib2.txt
│ │ ├── Projects
│ │ │ ├── FurionSqlSugarApi
│ │ │ │ ├── API.txt
│ │ │ │ ├── Biz.txt
│ │ │ │ ├── Config.json
│ │ │ │ ├── Entity.txt
│ │ │ │ ├── FurionApi.Application
│ │ │ │ │ ├── applicationsettings.json
│ │ │ │ │ ├── FurionApi.Application.csproj
│ │ │ │ │ ├── FurionApi.Application.xml
│ │ │ │ │ └── GlobalUsings.cs
│ │ │ │ ├── FurionApi.Core
│ │ │ │ │ ├── DbContext.cs
│ │ │ │ │ ├── FurionApi.Core.csproj
│ │ │ │ │ └── FurionApi.Core.xml
│ │ │ │ ├── FurionApi.sln
│ │ │ │ ├── FurionApi.Web.Core
│ │ │ │ │ ├── FurionApi.Web.Core.csproj
│ │ │ │ │ ├── FurionApi.Web.Core.xml
│ │ │ │ │ ├── Handlers
│ │ │ │ │ │ └── JwtHandler.cs
│ │ │ │ │ └── Startup.cs
│ │ │ │ ├── FurionApi.Web.Entry
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── FurionApi.Web.Entry.csproj
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── IBiz.txt
│ │ │ │ └── WebCore.txt
│ │ │ └── FurionSqlSugarMvc
│ │ │ ├── API.txt
│ │ │ ├── Biz.txt
│ │ │ ├── Config.json
│ │ │ ├── Entity.txt
│ │ │ ├── FurionMvc.Application
│ │ │ │ ├── FurionMvc.Application.csproj
│ │ │ │ ├── FurionMvc.Application.xml
│ │ │ │ └── GlobalUsings.cs
│ │ │ ├── FurionMvc.Core
│ │ │ │ ├── DbContext.cs
│ │ │ │ ├── FurionMvc.Core.csproj
│ │ │ │ └── FurionMvc.Core.xml
│ │ │ ├── FurionMvc.sln
│ │ │ ├── FurionMvc.Web.Core
│ │ │ │ ├── FurionMvc.Web.Core.csproj
│ │ │ │ ├── FurionMvc.Web.Core.xml
│ │ │ │ └── Startup.cs
│ │ │ ├── FurionMvc.Web.Entry
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── FurionMvc.Web.Entry.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Views
│ │ │ │ │ ├── Shared
│ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ └── wwwroot
│ │ │ │ └── images
│ │ │ │ └── logo.png
│ │ │ ├── IBiz.txt
│ │ │ ├── Razor.txt
│ │ │ └── WebCore.txt
│ │ ├── Sln.txt
│ │ ├── WebLib.txt
│ │ └── Web.txt
│ ├── vendors
│ │ ├── bootstrap
│ │ │ ├── build
│ │ │ │ ├── banner.js
│ │ │ │ ├── build-plugins.js
│ │ │ │ ├── change-version.js
│ │ │ │ ├── generate-sri.js
│ │ │ │ ├── postcss.config.js
│ │ │ │ ├── rollup.config.js
│ │ │ │ ├── ship.sh
│ │ │ │ ├── svgo.yml
│ │ │ │ └── vnu-jar.js
│ │ │ ├── CNAME
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── composer.json
│ │ │ ├── _config.yml
│ │ │ ├── dist
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ │ └── js
│ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.js.map
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── bootstrap.min.js.map
│ │ │ ├── Gemfile
│ │ │ ├── Gemfile.lock
│ │ │ ├── js
│ │ │ │ ├── dist
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── alert.js.map
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── button.js.map
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── carousel.js.map
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── collapse.js.map
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── dropdown.js.map
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── modal.js.map
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── popover.js.map
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── scrollspy.js.map
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── tab.js.map
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── toast.js.map
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ ├── tooltip.js.map
│ │ │ │ │ ├── util.js
│ │ │ │ │ └── util.js.map
│ │ │ │ ├── src
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── tools
│ │ │ │ │ │ └── sanitizer.js
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ └── util.js
│ │ │ │ └── tests
│ │ │ │ ├── browsers.js
│ │ │ │ ├── index.html
│ │ │ │ ├── integration
│ │ │ │ │ ├── bundle.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── rollup.bundle.js
│ │ │ │ ├── karma.conf.js
│ │ │ │ ├── README.md
│ │ │ │ ├── unit
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ └── util.js
│ │ │ │ └── visual
│ │ │ │ ├── alert.html
│ │ │ │ ├── button.html
│ │ │ │ ├── carousel.html
│ │ │ │ ├── collapse.html
│ │ │ │ ├── dropdown.html
│ │ │ │ ├── modal.html
│ │ │ │ ├── popover.html
│ │ │ │ ├── scrollspy.html
│ │ │ │ ├── tab.html
│ │ │ │ ├── toast.html
│ │ │ │ └── tooltip.html
│ │ │ ├── LICENSE
│ │ │ ├── nuget
│ │ │ │ ├── bootstrap.nuspec
│ │ │ │ ├── bootstrap.sass.nuspec
│ │ │ │ └── MyGet.ps1
│ │ │ ├── package.js
│ │ │ ├── package.json
│ │ │ ├── package-lock.json
│ │ │ ├── README.md
│ │ │ ├── scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── bootstrap-grid.scss
│ │ │ │ ├── bootstrap-reboot.scss
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── _breadcrumb.scss
│ │ │ │ ├── _button-group.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _card.scss
│ │ │ │ ├── _carousel.scss
│ │ │ │ ├── _close.scss
│ │ │ │ ├── _code.scss
│ │ │ │ ├── _custom-forms.scss
│ │ │ │ ├── _dropdown.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _functions.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _images.scss
│ │ │ │ ├── _input-group.scss
│ │ │ │ ├── _jumbotron.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _media.scss
│ │ │ │ ├── mixins
│ │ │ │ │ ├── _alert.scss
│ │ │ │ │ ├── _background-variant.scss
│ │ │ │ │ ├── _badge.scss
│ │ │ │ │ ├── _border-radius.scss
│ │ │ │ │ ├── _box-shadow.scss
│ │ │ │ │ ├── _breakpoints.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _caret.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _deprecate.scss
│ │ │ │ │ ├── _float.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _gradients.scss
│ │ │ │ │ ├── _grid-framework.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _hover.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _lists.scss
│ │ │ │ │ ├── _nav-divider.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _reset-text.scss
│ │ │ │ │ ├── _resize.scss
│ │ │ │ │ ├── _screen-reader.scss
│ │ │ │ │ ├── _size.scss
│ │ │ │ │ ├── _table-row.scss
│ │ │ │ │ ├── _text-emphasis.scss
│ │ │ │ │ ├── _text-hide.scss
│ │ │ │ │ ├── _text-truncate.scss
│ │ │ │ │ ├── _transition.scss
│ │ │ │ │ └── _visibility.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _modal.scss
│ │ │ │ ├── _navbar.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _popover.scss
│ │ │ │ ├── _print.scss
│ │ │ │ ├── _progress.scss
│ │ │ │ ├── _reboot.scss
│ │ │ │ ├── _root.scss
│ │ │ │ ├── _spinners.scss
│ │ │ │ ├── _tables.scss
│ │ │ │ ├── _toasts.scss
│ │ │ │ ├── _tooltip.scss
│ │ │ │ ├── _transitions.scss
│ │ │ │ ├── _type.scss
│ │ │ │ ├── utilities
│ │ │ │ │ ├── _align.scss
│ │ │ │ │ ├── _background.scss
│ │ │ │ │ ├── _borders.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _display.scss
│ │ │ │ │ ├── _embed.scss
│ │ │ │ │ ├── _flex.scss
│ │ │ │ │ ├── _float.scss
│ │ │ │ │ ├── _overflow.scss
│ │ │ │ │ ├── _position.scss
│ │ │ │ │ ├── _screenreaders.scss
│ │ │ │ │ ├── _shadows.scss
│ │ │ │ │ ├── _sizing.scss
│ │ │ │ │ ├── _spacing.scss
│ │ │ │ │ ├── _stretched-link.scss
│ │ │ │ │ ├── _text.scss
│ │ │ │ │ └── _visibility.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ └── vendor
│ │ │ │ └── _rfs.scss
│ │ │ └── site
│ │ │ ├── _data
│ │ │ │ ├── breakpoints.yml
│ │ │ │ ├── browser-bugs.yml
│ │ │ │ ├── browser-features.yml
│ │ │ │ ├── colors.yml
│ │ │ │ ├── core-team.yml
│ │ │ │ ├── docs-versions.yml
│ │ │ │ ├── examples.yml
│ │ │ │ ├── grays.yml
│ │ │ │ ├── nav.yml
│ │ │ │ ├── theme-colors.yml
│ │ │ │ └── translations.yml
│ │ │ ├── docs
│ │ │ │ ├── 4.3
│ │ │ │ │ ├── about
│ │ │ │ │ │ ├── brand.md
│ │ │ │ │ │ ├── license.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ ├── team.md
│ │ │ │ │ │ └── translations.md
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── brand
│ │ │ │ │ │ │ ├── bootstrap-outline.svg
│ │ │ │ │ │ │ ├── bootstrap-punchout.svg
│ │ │ │ │ │ │ ├── bootstrap-social-logo.png
│ │ │ │ │ │ │ ├── bootstrap-social.png
│ │ │ │ │ │ │ └── bootstrap-solid.svg
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── docs.min.css
│ │ │ │ │ │ │ └── docs.min.css.map
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── bootstrap-themes@2x.png
│ │ │ │ │ │ │ ├── bootstrap-themes.png
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ ├── album@2x.png
│ │ │ │ │ │ │ │ ├── album.png
│ │ │ │ │ │ │ │ ├── blog@2x.png
│ │ │ │ │ │ │ │ ├── blog.png
│ │ │ │ │ │ │ │ ├── carousel@2x.png
│ │ │ │ │ │ │ │ ├── carousel.png
│ │ │ │ │ │ │ │ ├── checkout@2x.png
│ │ │ │ │ │ │ │ ├── checkout.png
│ │ │ │ │ │ │ │ ├── cover@2x.png
│ │ │ │ │ │ │ │ ├── cover.png
│ │ │ │ │ │ │ │ ├── dashboard@2x.png
│ │ │ │ │ │ │ │ ├── dashboard.png
│ │ │ │ │ │ │ │ ├── floating-labels@2x.png
│ │ │ │ │ │ │ │ ├── floating-labels.png
│ │ │ │ │ │ │ │ ├── grid@2x.png
│ │ │ │ │ │ │ │ ├── grid.png
│ │ │ │ │ │ │ │ ├── jumbotron@2x.png
│ │ │ │ │ │ │ │ ├── jumbotron.png
│ │ │ │ │ │ │ │ ├── navbar-bottom@2x.png
│ │ │ │ │ │ │ │ ├── navbar-bottom.png
│ │ │ │ │ │ │ │ ├── navbar-fixed@2x.png
│ │ │ │ │ │ │ │ ├── navbar-fixed.png
│ │ │ │ │ │ │ │ ├── navbars@2x.png
│ │ │ │ │ │ │ │ ├── navbars.png
│ │ │ │ │ │ │ │ ├── navbar-static@2x.png
│ │ │ │ │ │ │ │ ├── navbar-static.png
│ │ │ │ │ │ │ │ ├── offcanvas@2x.png
│ │ │ │ │ │ │ │ ├── offcanvas.png
│ │ │ │ │ │ │ │ ├── pricing@2x.png
│ │ │ │ │ │ │ │ ├── pricing.png
│ │ │ │ │ │ │ │ ├── product@2x.png
│ │ │ │ │ │ │ │ ├── product.png
│ │ │ │ │ │ │ │ ├── sign-in@2x.png
│ │ │ │ │ │ │ │ ├── sign-in.png
│ │ │ │ │ │ │ │ ├── starter-template@2x.png
│ │ │ │ │ │ │ │ ├── starter-template.png
│ │ │ │ │ │ │ │ ├── sticky-footer@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar.png
│ │ │ │ │ │ │ │ └── sticky-footer.png
│ │ │ │ │ │ │ └── favicons
│ │ │ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ │ │ ├── manifest.json
│ │ │ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ │ │ └── safari-pinned-tab.svg
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── docs.min.js
│ │ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ │ ├── application.js
│ │ │ │ │ │ │ │ ├── ie-emulation-modes-warning.js
│ │ │ │ │ │ │ │ └── search.js
│ │ │ │ │ │ │ └── vendor
│ │ │ │ │ │ │ ├── anchor.min.js
│ │ │ │ │ │ │ ├── bs-custom-file-input.min.js
│ │ │ │ │ │ │ ├── clipboard.min.js
│ │ │ │ │ │ │ └── jquery-slim.min.js
│ │ │ │ │ │ └── scss
│ │ │ │ │ │ ├── _ads.scss
│ │ │ │ │ │ ├── _algolia.scss
│ │ │ │ │ │ ├── _anchor.scss
│ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ ├── _browser-bugs.scss
│ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ ├── _callouts.scss
│ │ │ │ │ │ ├── _clipboard-js.scss
│ │ │ │ │ │ ├── _colors.scss
│ │ │ │ │ │ ├── _component-examples.scss
│ │ │ │ │ │ ├── _content.scss
│ │ │ │ │ │ ├── docs.scss
│ │ │ │ │ │ ├── _footer.scss
│ │ │ │ │ │ ├── _masthead.scss
│ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ ├── _placeholder-img.scss
│ │ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ │ ├── _skippy.scss
│ │ │ │ │ │ ├── _syntax.scss
│ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ ├── browser-bugs.md
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── alerts.md
│ │ │ │ │ │ ├── badge.md
│ │ │ │ │ │ ├── breadcrumb.md
│ │ │ │ │ │ ├── button-group.md
│ │ │ │ │ │ ├── buttons.md
│ │ │ │ │ │ ├── card.md
│ │ │ │ │ │ ├── carousel.md
│ │ │ │ │ │ ├── collapse.md
│ │ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ │ ├── forms.md
│ │ │ │ │ │ ├── input-group.md
│ │ │ │ │ │ ├── jumbotron.md
│ │ │ │ │ │ ├── list-group.md
│ │ │ │ │ │ ├── media-object.md
│ │ │ │ │ │ ├── modal.md
│ │ │ │ │ │ ├── navbar.md
│ │ │ │ │ │ ├── navs.md
│ │ │ │ │ │ ├── pagination.md
│ │ │ │ │ │ ├── popovers.md
│ │ │ │ │ │ ├── progress.md
│ │ │ │ │ │ ├── scrollspy.md
│ │ │ │ │ │ ├── spinners.md
│ │ │ │ │ │ ├── toasts.md
│ │ │ │ │ │ └── tooltips.md
│ │ │ │ │ ├── content
│ │ │ │ │ │ ├── code.md
│ │ │ │ │ │ ├── figures.md
│ │ │ │ │ │ ├── images.md
│ │ │ │ │ │ ├── reboot.md
│ │ │ │ │ │ ├── tables.md
│ │ │ │ │ │ └── typography.md
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── album
│ │ │ │ │ │ │ ├── album.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ ├── blog.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── carousel
│ │ │ │ │ │ │ ├── carousel.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── checkout
│ │ │ │ │ │ │ ├── form-validation.css
│ │ │ │ │ │ │ ├── form-validation.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── cover
│ │ │ │ │ │ │ ├── cover.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dashboard
│ │ │ │ │ │ │ ├── dashboard.css
│ │ │ │ │ │ │ ├── dashboard.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── floating-labels
│ │ │ │ │ │ │ ├── floating-labels.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── grid
│ │ │ │ │ │ │ ├── grid.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── jumbotron
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jumbotron.css
│ │ │ │ │ │ ├── navbar-bottom
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── navbar-fixed
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top-fixed.css
│ │ │ │ │ │ ├── navbars
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar.css
│ │ │ │ │ │ ├── navbar-static
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top.css
│ │ │ │ │ │ ├── offcanvas
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── offcanvas.css
│ │ │ │ │ │ │ └── offcanvas.js
│ │ │ │ │ │ ├── pricing
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pricing.css
│ │ │ │ │ │ ├── product
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── product.css
│ │ │ │ │ │ ├── sign-in
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── signin.css
│ │ │ │ │ │ ├── starter-template
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── starter-template.css
│ │ │ │ │ │ ├── sticky-footer
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer.css
│ │ │ │ │ │ └── sticky-footer-navbar
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sticky-footer-navbar.css
│ │ │ │ │ ├── extend
│ │ │ │ │ │ ├── approach.md
│ │ │ │ │ │ └── icons.md
│ │ │ │ │ ├── getting-started
│ │ │ │ │ │ ├── accessibility.md
│ │ │ │ │ │ ├── best-practices.md
│ │ │ │ │ │ ├── browsers-devices.md
│ │ │ │ │ │ ├── build-tools.md
│ │ │ │ │ │ ├── contents.md
│ │ │ │ │ │ ├── download.md
│ │ │ │ │ │ ├── introduction.md
│ │ │ │ │ │ ├── javascript.md
│ │ │ │ │ │ ├── theming.md
│ │ │ │ │ │ └── webpack.md
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── grid.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ └── utilities-for-layout.md
│ │ │ │ │ ├── migration.md
│ │ │ │ │ └── utilities
│ │ │ │ │ ├── borders.md
│ │ │ │ │ ├── clearfix.md
│ │ │ │ │ ├── close-icon.md
│ │ │ │ │ ├── colors.md
│ │ │ │ │ ├── display.md
│ │ │ │ │ ├── embed.md
│ │ │ │ │ ├── flex.md
│ │ │ │ │ ├── float.md
│ │ │ │ │ ├── image-replacement.md
│ │ │ │ │ ├── overflow.md
│ │ │ │ │ ├── position.md
│ │ │ │ │ ├── screen-readers.md
│ │ │ │ │ ├── shadows.md
│ │ │ │ │ ├── sizing.md
│ │ │ │ │ ├── spacing.md
│ │ │ │ │ ├── stretched-link.md
│ │ │ │ │ ├── text.md
│ │ │ │ │ ├── vertical-align.md
│ │ │ │ │ └── visibility.md
│ │ │ │ └── versions.html
│ │ │ ├── favicon.ico
│ │ │ ├── _includes
│ │ │ │ ├── ads.html
│ │ │ │ ├── analytics.html
│ │ │ │ ├── bugify.html
│ │ │ │ ├── callout-danger-async-methods.md
│ │ │ │ ├── callout.html
│ │ │ │ ├── callout-info-mediaqueries-breakpoints.md
│ │ │ │ ├── callout-info-prefersreducedmotion.md
│ │ │ │ ├── callout-warning-color-assistive-technologies.md
│ │ │ │ ├── docs-navbar.html
│ │ │ │ ├── docs-sidebar.html
│ │ │ │ ├── example.html
│ │ │ │ ├── favicons.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── header.html
│ │ │ │ ├── icons
│ │ │ │ │ ├── bootstrap-stack.svg
│ │ │ │ │ ├── bootstrap.svg
│ │ │ │ │ ├── download.svg
│ │ │ │ │ ├── github.svg
│ │ │ │ │ ├── import.svg
│ │ │ │ │ ├── lightning.svg
│ │ │ │ │ ├── menu.svg
│ │ │ │ │ ├── opencollective.svg
│ │ │ │ │ ├── placeholder.svg
│ │ │ │ │ ├── slack.svg
│ │ │ │ │ └── twitter.svg
│ │ │ │ ├── scripts.html
│ │ │ │ ├── skippy.html
│ │ │ │ ├── social.html
│ │ │ │ └── stylesheet.html
│ │ │ ├── index.html
│ │ │ ├── _layouts
│ │ │ │ ├── default.html
│ │ │ │ ├── docs.html
│ │ │ │ ├── examples.html
│ │ │ │ ├── home.html
│ │ │ │ └── simple.html
│ │ │ ├── robots.txt
│ │ │ └── sw.js
│ │ ├── bootstrap-datetimepicker
│ │ │ ├── bower.json
│ │ │ ├── build
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-datetimepicker.css
│ │ │ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ │ │ └── bootstrap-datetimepicker-standalone.css
│ │ │ │ └── js
│ │ │ │ └── bootstrap-datetimepicker.min.js
│ │ │ ├── component.json
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── docs
│ │ │ │ ├── ChangeLog.md
│ │ │ │ ├── ContributorsGuide.md
│ │ │ │ ├── Events.md
│ │ │ │ ├── Extras.md
│ │ │ │ ├── FAQ.md
│ │ │ │ ├── Functions.md
│ │ │ │ ├── index.md
│ │ │ │ ├── Installing.md
│ │ │ │ ├── Options.md
│ │ │ │ ├── theme
│ │ │ │ │ ├── android-chrome-144x144.png
│ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ ├── android-chrome-36x36.png
│ │ │ │ │ ├── android-chrome-48x48.png
│ │ │ │ │ ├── android-chrome-72x72.png
│ │ │ │ │ ├── android-chrome-96x96.png
│ │ │ │ │ ├── apple-touch-icon-114x114.png
│ │ │ │ │ ├── apple-touch-icon-120x120.png
│ │ │ │ │ ├── apple-touch-icon-144x144.png
│ │ │ │ │ ├── apple-touch-icon-152x152.png
│ │ │ │ │ ├── apple-touch-icon-180x180.png
│ │ │ │ │ ├── apple-touch-icon-57x57.png
│ │ │ │ │ ├── apple-touch-icon-60x60.png
│ │ │ │ │ ├── apple-touch-icon-72x72.png
│ │ │ │ │ ├── apple-touch-icon-76x76.png
│ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ ├── apple-touch-icon-precomposed.png
│ │ │ │ │ ├── base.html
│ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ ├── content.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ └── prettify-1.0.css
│ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ ├── favicon-96x96.png
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ └── prettify-1.0.min.js
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ ├── nav.html
│ │ │ │ │ └── toc.html
│ │ │ │ ├── Version 4 Changelog.md
│ │ │ │ └── Version 4 Contributors guide.md
│ │ │ ├── Gruntfile.js
│ │ │ ├── LICENSE
│ │ │ ├── mkdocs.yml
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── js
│ │ │ │ │ └── bootstrap-datetimepicker.js
│ │ │ │ ├── less
│ │ │ │ │ ├── bootstrap-datetimepicker-build.less
│ │ │ │ │ └── _bootstrap-datetimepicker.less
│ │ │ │ ├── nuget
│ │ │ │ │ ├── Bootstrap.v3.Datetimepicker.CSS.nuspec
│ │ │ │ │ ├── Bootstrap.v3.Datetimepicker.nuspec
│ │ │ │ │ ├── install.ps1
│ │ │ │ │ └── NuGet.exe
│ │ │ │ └── sass
│ │ │ │ ├── bootstrap-datetimepicker-build.scss
│ │ │ │ └── _bootstrap-datetimepicker.scss
│ │ │ ├── tasks
│ │ │ │ └── bump_version.js
│ │ │ └── test
│ │ │ ├── publicApiSpec.js
│ │ │ ├── screen-capture
│ │ │ │ ├── base.html
│ │ │ │ ├── compile.js
│ │ │ │ ├── index.js
│ │ │ │ ├── t1.html
│ │ │ │ ├── t2.html
│ │ │ │ ├── t3.html
│ │ │ │ ├── t4.html
│ │ │ │ └── t5.html
│ │ │ └── timezoneDataHelper.js
│ │ ├── bootstrap-paginator
│ │ │ ├── bootstrap-paginator.min.js
│ │ │ └── pagination.css
│ │ ├── bootstrap-table
│ │ │ ├── bootstrap-table.css
│ │ │ ├── bootstrap-table.js
│ │ │ ├── bootstrap-table-locale-all.js
│ │ │ ├── bootstrap-table-locale-all.min.js
│ │ │ ├── bootstrap-table.min.css
│ │ │ ├── bootstrap-table.min.js
│ │ │ ├── bootstrap-table-vue.esm.js
│ │ │ ├── bootstrap-table-vue.esm.min.js
│ │ │ ├── bootstrap-table-vue.js
│ │ │ ├── bootstrap-table-vue.min.js
│ │ │ ├── extensions
│ │ │ │ ├── accent-neutralise
│ │ │ │ │ ├── bootstrap-table-accent-neutralise.js
│ │ │ │ │ └── bootstrap-table-accent-neutralise.min.js
│ │ │ │ ├── addrbar
│ │ │ │ │ ├── bootstrap-table-addrbar.js
│ │ │ │ │ └── bootstrap-table-addrbar.min.js
│ │ │ │ ├── auto-refresh
│ │ │ │ │ ├── bootstrap-table-auto-refresh.js
│ │ │ │ │ └── bootstrap-table-auto-refresh.min.js
│ │ │ │ ├── cell-input
│ │ │ │ │ ├── bootstrap-table-cell-input.css
│ │ │ │ │ ├── bootstrap-table-cell-input.js
│ │ │ │ │ ├── bootstrap-table-cell-input.min.css
│ │ │ │ │ └── bootstrap-table-cell-input.min.js
│ │ │ │ ├── cookie
│ │ │ │ │ ├── bootstrap-table-cookie.js
│ │ │ │ │ └── bootstrap-table-cookie.min.js
│ │ │ │ ├── copy-rows
│ │ │ │ │ ├── bootstrap-table-copy-rows.js
│ │ │ │ │ └── bootstrap-table-copy-rows.min.js
│ │ │ │ ├── defer-url
│ │ │ │ │ ├── bootstrap-table-defer-url.js
│ │ │ │ │ └── bootstrap-table-defer-url.min.js
│ │ │ │ ├── editable
│ │ │ │ │ ├── bootstrap-table-editable.js
│ │ │ │ │ └── bootstrap-table-editable.min.js
│ │ │ │ ├── export
│ │ │ │ │ ├── bootstrap-table-export.js
│ │ │ │ │ └── bootstrap-table-export.min.js
│ │ │ │ ├── filter-control
│ │ │ │ │ ├── bootstrap-table-filter-control.css
│ │ │ │ │ ├── bootstrap-table-filter-control.js
│ │ │ │ │ ├── bootstrap-table-filter-control.min.css
│ │ │ │ │ └── bootstrap-table-filter-control.min.js
│ │ │ │ ├── fixed-columns
│ │ │ │ │ ├── bootstrap-table-fixed-columns.css
│ │ │ │ │ ├── bootstrap-table-fixed-columns.js
│ │ │ │ │ ├── bootstrap-table-fixed-columns.min.css
│ │ │ │ │ └── bootstrap-table-fixed-columns.min.js
│ │ │ │ ├── group-by-v2
│ │ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ │ ├── bootstrap-table-group-by.min.css
│ │ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ │ ├── i18n-enhance
│ │ │ │ │ ├── bootstrap-table-i18n-enhance.js
│ │ │ │ │ └── bootstrap-table-i18n-enhance.min.js
│ │ │ │ ├── key-events
│ │ │ │ │ ├── bootstrap-table-key-events.js
│ │ │ │ │ └── bootstrap-table-key-events.min.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── bootstrap-table-mobile.js
│ │ │ │ │ └── bootstrap-table-mobile.min.js
│ │ │ │ ├── multiple-sort
│ │ │ │ │ ├── bootstrap-table-multiple-sort.js
│ │ │ │ │ └── bootstrap-table-multiple-sort.min.js
│ │ │ │ ├── page-jump-to
│ │ │ │ │ ├── bootstrap-table-page-jump-to.css
│ │ │ │ │ ├── bootstrap-table-page-jump-to.js
│ │ │ │ │ ├── bootstrap-table-page-jump-to.min.css
│ │ │ │ │ └── bootstrap-table-page-jump-to.min.js
│ │ │ │ ├── pipeline
│ │ │ │ │ ├── bootstrap-table-pipeline.js
│ │ │ │ │ └── bootstrap-table-pipeline.min.js
│ │ │ │ ├── print
│ │ │ │ │ ├── bootstrap-table-print.js
│ │ │ │ │ └── bootstrap-table-print.min.js
│ │ │ │ ├── reorder-columns
│ │ │ │ │ ├── bootstrap-table-reorder-columns.js
│ │ │ │ │ └── bootstrap-table-reorder-columns.min.js
│ │ │ │ ├── reorder-rows
│ │ │ │ │ ├── bootstrap-table-reorder-rows.css
│ │ │ │ │ ├── bootstrap-table-reorder-rows.js
│ │ │ │ │ ├── bootstrap-table-reorder-rows.min.css
│ │ │ │ │ └── bootstrap-table-reorder-rows.min.js
│ │ │ │ ├── resizable
│ │ │ │ │ ├── bootstrap-table-resizable.js
│ │ │ │ │ └── bootstrap-table-resizable.min.js
│ │ │ │ ├── sticky-header
│ │ │ │ │ ├── bootstrap-table-sticky-header.css
│ │ │ │ │ ├── bootstrap-table-sticky-header.js
│ │ │ │ │ ├── bootstrap-table-sticky-header.min.css
│ │ │ │ │ └── bootstrap-table-sticky-header.min.js
│ │ │ │ ├── toolbar
│ │ │ │ │ ├── bootstrap-table-toolbar.js
│ │ │ │ │ └── bootstrap-table-toolbar.min.js
│ │ │ │ └── treegrid
│ │ │ │ ├── bootstrap-table-treegrid.js
│ │ │ │ └── bootstrap-table-treegrid.min.js
│ │ │ ├── locale
│ │ │ │ ├── bootstrap-table-zh-CN.js
│ │ │ │ └── bootstrap-table-zh-CN.min.js
│ │ │ └── themes
│ │ │ ├── bulma
│ │ │ │ ├── bootstrap-table-bulma.css
│ │ │ │ ├── bootstrap-table-bulma.js
│ │ │ │ ├── bootstrap-table-bulma.min.css
│ │ │ │ └── bootstrap-table-bulma.min.js
│ │ │ ├── foundation
│ │ │ │ ├── bootstrap-table-foundation.css
│ │ │ │ ├── bootstrap-table-foundation.js
│ │ │ │ ├── bootstrap-table-foundation.min.css
│ │ │ │ └── bootstrap-table-foundation.min.js
│ │ │ ├── materialize
│ │ │ │ ├── bootstrap-table-materialize.css
│ │ │ │ ├── bootstrap-table-materialize.js
│ │ │ │ ├── bootstrap-table-materialize.min.css
│ │ │ │ └── bootstrap-table-materialize.min.js
│ │ │ └── semantic
│ │ │ ├── bootstrap-table-semantic.css
│ │ │ ├── bootstrap-table-semantic.js
│ │ │ ├── bootstrap-table-semantic.min.css
│ │ │ └── bootstrap-table-semantic.min.js
│ │ ├── combo-tree
│ │ │ ├── comboTreePlugin.css
│ │ │ ├── comboTreePlugin.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Sample.html
│ │ ├── editTable
│ │ │ ├── demo
│ │ │ │ ├── data.json
│ │ │ │ ├── index.htm
│ │ │ │ └── main.css
│ │ │ ├── demo.html
│ │ │ ├── jquery.edittable.css
│ │ │ ├── jquery.edittable.js
│ │ │ ├── jquery.edittable.min.css
│ │ │ ├── jquery.edittable.min.js
│ │ │ ├── jquery-ui.css
│ │ │ └── jquery-ui.js
│ │ ├── fastclick
│ │ │ ├── bower.json
│ │ │ ├── lib
│ │ │ │ └── fastclick.js
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── font-awesome
│ │ │ ├── bower.json
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ ├── font-awesome.css.map
│ │ │ │ └── font-awesome.min.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── HELP-US-OUT.txt
│ │ │ ├── less
│ │ │ │ ├── animated.less
│ │ │ │ ├── bordered-pulled.less
│ │ │ │ ├── core.less
│ │ │ │ ├── fixed-width.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── icons.less
│ │ │ │ ├── larger.less
│ │ │ │ ├── list.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── path.less
│ │ │ │ ├── rotated-flipped.less
│ │ │ │ ├── screen-reader.less
│ │ │ │ ├── stacked.less
│ │ │ │ └── variables.less
│ │ │ └── scss
│ │ │ ├── _animated.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ ├── _core.scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── font-awesome.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _larger.scss
│ │ │ ├── _list.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _path.scss
│ │ │ ├── _rotated-flipped.scss
│ │ │ ├── _screen-reader.scss
│ │ │ ├── _stacked.scss
│ │ │ └── _variables.scss
│ │ ├── fontawesome
│ │ │ ├── bower.json
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ ├── font-awesome.css.map
│ │ │ │ └── font-awesome.min.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── HELP-US-OUT.txt
│ │ │ ├── less
│ │ │ │ ├── animated.less
│ │ │ │ ├── bordered-pulled.less
│ │ │ │ ├── core.less
│ │ │ │ ├── fixed-width.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── icons.less
│ │ │ │ ├── larger.less
│ │ │ │ ├── list.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── path.less
│ │ │ │ ├── rotated-flipped.less
│ │ │ │ ├── stacked.less
│ │ │ │ └── variables.less
│ │ │ └── scss
│ │ │ ├── _animated.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ ├── _core.scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── font-awesome.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _larger.scss
│ │ │ ├── _list.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _path.scss
│ │ │ ├── _rotated-flipped.scss
│ │ │ ├── _stacked.scss
│ │ │ └── _variables.scss
│ │ ├── jquery
│ │ │ ├── AUTHORS.txt
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.min.map
│ │ │ ├── external
│ │ │ │ └── sizzle
│ │ │ │ ├── dist
│ │ │ │ │ ├── sizzle.js
│ │ │ │ │ ├── sizzle.min.js
│ │ │ │ │ └── sizzle.min.map
│ │ │ │ └── LICENSE.txt
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── ajax
│ │ │ │ ├── jsonp.js
│ │ │ │ ├── load.js
│ │ │ │ ├── parseJSON.js
│ │ │ │ ├── parseXML.js
│ │ │ │ ├── script.js
│ │ │ │ ├── var
│ │ │ │ │ ├── location.js
│ │ │ │ │ ├── nonce.js
│ │ │ │ │ └── rquery.js
│ │ │ │ └── xhr.js
│ │ │ ├── ajax.js
│ │ │ ├── attributes
│ │ │ │ ├── attr.js
│ │ │ │ ├── classes.js
│ │ │ │ ├── prop.js
│ │ │ │ ├── support.js
│ │ │ │ └── val.js
│ │ │ ├── attributes.js
│ │ │ ├── callbacks.js
│ │ │ ├── core
│ │ │ │ ├── access.js
│ │ │ │ ├── init.js
│ │ │ │ ├── parseHTML.js
│ │ │ │ ├── ready.js
│ │ │ │ └── var
│ │ │ │ └── rsingleTag.js
│ │ │ ├── core.js
│ │ │ ├── css
│ │ │ │ ├── addGetHookIf.js
│ │ │ │ ├── adjustCSS.js
│ │ │ │ ├── curCSS.js
│ │ │ │ ├── defaultDisplay.js
│ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ ├── showHide.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ ├── cssExpand.js
│ │ │ │ ├── getStyles.js
│ │ │ │ ├── isHidden.js
│ │ │ │ ├── rmargin.js
│ │ │ │ ├── rnumnonpx.js
│ │ │ │ └── swap.js
│ │ │ ├── css.js
│ │ │ ├── data
│ │ │ │ ├── Data.js
│ │ │ │ └── var
│ │ │ │ ├── acceptData.js
│ │ │ │ ├── dataPriv.js
│ │ │ │ └── dataUser.js
│ │ │ ├── data.js
│ │ │ ├── deferred.js
│ │ │ ├── deprecated.js
│ │ │ ├── dimensions.js
│ │ │ ├── effects
│ │ │ │ ├── animatedSelector.js
│ │ │ │ └── Tween.js
│ │ │ ├── effects.js
│ │ │ ├── event
│ │ │ │ ├── ajax.js
│ │ │ │ ├── alias.js
│ │ │ │ ├── focusin.js
│ │ │ │ ├── support.js
│ │ │ │ └── trigger.js
│ │ │ ├── event.js
│ │ │ ├── exports
│ │ │ │ ├── amd.js
│ │ │ │ └── global.js
│ │ │ ├── intro.js
│ │ │ ├── jquery.js
│ │ │ ├── manipulation
│ │ │ │ ├── buildFragment.js
│ │ │ │ ├── _evalUrl.js
│ │ │ │ ├── getAll.js
│ │ │ │ ├── setGlobalEval.js
│ │ │ │ ├── support.js
│ │ │ │ ├── var
│ │ │ │ │ ├── rcheckableType.js
│ │ │ │ │ ├── rscriptType.js
│ │ │ │ │ └── rtagName.js
│ │ │ │ └── wrapMap.js
│ │ │ ├── manipulation.js
│ │ │ ├── offset.js
│ │ │ ├── outro.js
│ │ │ ├── queue
│ │ │ │ └── delay.js
│ │ │ ├── queue.js
│ │ │ ├── selector.js
│ │ │ ├── selector-native.js
│ │ │ ├── selector-sizzle.js
│ │ │ ├── serialize.js
│ │ │ ├── traversing
│ │ │ │ ├── findFilter.js
│ │ │ │ └── var
│ │ │ │ ├── dir.js
│ │ │ │ ├── rneedsContext.js
│ │ │ │ └── siblings.js
│ │ │ ├── traversing.js
│ │ │ ├── var
│ │ │ │ ├── arr.js
│ │ │ │ ├── class2type.js
│ │ │ │ ├── concat.js
│ │ │ │ ├── documentElement.js
│ │ │ │ ├── document.js
│ │ │ │ ├── hasOwn.js
│ │ │ │ ├── indexOf.js
│ │ │ │ ├── pnum.js
│ │ │ │ ├── push.js
│ │ │ │ ├── rcssNum.js
│ │ │ │ ├── rnotwhite.js
│ │ │ │ ├── slice.js
│ │ │ │ ├── support.js
│ │ │ │ └── toString.js
│ │ │ └── wrap.js
│ │ ├── jquery-forms
│ │ │ └── jquery.forms.js
│ │ ├── layer
│ │ │ ├── layer
│ │ │ │ ├── layer.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── layer.js
│ │ │ │ │ └── need
│ │ │ │ │ └── layer.css
│ │ │ │ └── theme
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ ├── test.html
│ │ │ ├── 文档
│ │ │ │ ├── jquery下载.url
│ │ │ │ ├── layer官网.url
│ │ │ │ ├── layer文档.url
│ │ │ │ ├── layui社区.url
│ │ │ │ └── 获得layim.url
│ │ │ └── 更新日志.txt
│ │ ├── malihu-custom-scrollbar-plugin
│ │ │ ├── bower.json
│ │ │ ├── jquery.mCustomScrollbar.concat.min.js
│ │ │ ├── jquery.mCustomScrollbar.css
│ │ │ ├── jquery.mCustomScrollbar.js
│ │ │ ├── jquery.mCustomScrollbar.min.css
│ │ │ └── mCSB_buttons.png
│ │ ├── monaco-editor
│ │ │ ├── csharpLanguageProvider.js
│ │ │ ├── monaco-editor.html
│ │ │ └── vs
│ │ │ ├── base
│ │ │ │ ├── browser
│ │ │ │ │ └── ui
│ │ │ │ │ └── codicons
│ │ │ │ │ └── codicon
│ │ │ │ │ └── codicon.ttf
│ │ │ │ └── worker
│ │ │ │ └── workerMain.js
│ │ │ ├── basic-languages
│ │ │ │ ├── abap
│ │ │ │ │ └── abap.js
│ │ │ │ ├── apex
│ │ │ │ │ └── apex.js
│ │ │ │ ├── azcli
│ │ │ │ │ └── azcli.js
│ │ │ │ ├── bat
│ │ │ │ │ └── bat.js
│ │ │ │ ├── bicep
│ │ │ │ │ └── bicep.js
│ │ │ │ ├── cameligo
│ │ │ │ │ └── cameligo.js
│ │ │ │ ├── clojure
│ │ │ │ │ └── clojure.js
│ │ │ │ ├── coffee
│ │ │ │ │ └── coffee.js
│ │ │ │ ├── cpp
│ │ │ │ │ └── cpp.js
│ │ │ │ ├── csharp
│ │ │ │ │ └── csharp.js
│ │ │ │ ├── csp
│ │ │ │ │ └── csp.js
│ │ │ │ ├── css
│ │ │ │ │ └── css.js
│ │ │ │ ├── dart
│ │ │ │ │ └── dart.js
│ │ │ │ ├── dockerfile
│ │ │ │ │ └── dockerfile.js
│ │ │ │ ├── ecl
│ │ │ │ │ └── ecl.js
│ │ │ │ ├── elixir
│ │ │ │ │ └── elixir.js
│ │ │ │ ├── flow9
│ │ │ │ │ └── flow9.js
│ │ │ │ ├── freemarker2
│ │ │ │ │ └── freemarker2.js
│ │ │ │ ├── fsharp
│ │ │ │ │ └── fsharp.js
│ │ │ │ ├── go
│ │ │ │ │ └── go.js
│ │ │ │ ├── graphql
│ │ │ │ │ └── graphql.js
│ │ │ │ ├── handlebars
│ │ │ │ │ └── handlebars.js
│ │ │ │ ├── hcl
│ │ │ │ │ └── hcl.js
│ │ │ │ ├── html
│ │ │ │ │ └── html.js
│ │ │ │ ├── ini
│ │ │ │ │ └── ini.js
│ │ │ │ ├── java
│ │ │ │ │ └── java.js
│ │ │ │ ├── javascript
│ │ │ │ │ └── javascript.js
│ │ │ │ ├── julia
│ │ │ │ │ └── julia.js
│ │ │ │ ├── kotlin
│ │ │ │ │ └── kotlin.js
│ │ │ │ ├── less
│ │ │ │ │ └── less.js
│ │ │ │ ├── lexon
│ │ │ │ │ └── lexon.js
│ │ │ │ ├── liquid
│ │ │ │ │ └── liquid.js
│ │ │ │ ├── lua
│ │ │ │ │ └── lua.js
│ │ │ │ ├── m3
│ │ │ │ │ └── m3.js
│ │ │ │ ├── markdown
│ │ │ │ │ └── markdown.js
│ │ │ │ ├── mips
│ │ │ │ │ └── mips.js
│ │ │ │ ├── msdax
│ │ │ │ │ └── msdax.js
│ │ │ │ ├── mysql
│ │ │ │ │ └── mysql.js
│ │ │ │ ├── objective-c
│ │ │ │ │ └── objective-c.js
│ │ │ │ ├── pascal
│ │ │ │ │ └── pascal.js
│ │ │ │ ├── pascaligo
│ │ │ │ │ └── pascaligo.js
│ │ │ │ ├── perl
│ │ │ │ │ └── perl.js
│ │ │ │ ├── pgsql
│ │ │ │ │ └── pgsql.js
│ │ │ │ ├── php
│ │ │ │ │ └── php.js
│ │ │ │ ├── pla
│ │ │ │ │ └── pla.js
│ │ │ │ ├── postiats
│ │ │ │ │ └── postiats.js
│ │ │ │ ├── powerquery
│ │ │ │ │ └── powerquery.js
│ │ │ │ ├── powershell
│ │ │ │ │ └── powershell.js
│ │ │ │ ├── protobuf
│ │ │ │ │ └── protobuf.js
│ │ │ │ ├── pug
│ │ │ │ │ └── pug.js
│ │ │ │ ├── python
│ │ │ │ │ └── python.js
│ │ │ │ ├── qsharp
│ │ │ │ │ └── qsharp.js
│ │ │ │ ├── r
│ │ │ │ │ └── r.js
│ │ │ │ ├── razor
│ │ │ │ │ └── razor.js
│ │ │ │ ├── redis
│ │ │ │ │ └── redis.js
│ │ │ │ ├── redshift
│ │ │ │ │ └── redshift.js
│ │ │ │ ├── restructuredtext
│ │ │ │ │ └── restructuredtext.js
│ │ │ │ ├── ruby
│ │ │ │ │ └── ruby.js
│ │ │ │ ├── rust
│ │ │ │ │ └── rust.js
│ │ │ │ ├── sb
│ │ │ │ │ └── sb.js
│ │ │ │ ├── scala
│ │ │ │ │ └── scala.js
│ │ │ │ ├── scheme
│ │ │ │ │ └── scheme.js
│ │ │ │ ├── scss
│ │ │ │ │ └── scss.js
│ │ │ │ ├── shell
│ │ │ │ │ └── shell.js
│ │ │ │ ├── solidity
│ │ │ │ │ └── solidity.js
│ │ │ │ ├── sophia
│ │ │ │ │ └── sophia.js
│ │ │ │ ├── sparql
│ │ │ │ │ └── sparql.js
│ │ │ │ ├── sql
│ │ │ │ │ └── sql.js
│ │ │ │ ├── st
│ │ │ │ │ └── st.js
│ │ │ │ ├── swift
│ │ │ │ │ └── swift.js
│ │ │ │ ├── systemverilog
│ │ │ │ │ └── systemverilog.js
│ │ │ │ ├── tcl
│ │ │ │ │ └── tcl.js
│ │ │ │ ├── twig
│ │ │ │ │ └── twig.js
│ │ │ │ ├── typescript
│ │ │ │ │ └── typescript.js
│ │ │ │ ├── vb
│ │ │ │ │ └── vb.js
│ │ │ │ ├── xml
│ │ │ │ │ └── xml.js
│ │ │ │ └── yaml
│ │ │ │ └── yaml.js
│ │ │ ├── editor
│ │ │ │ ├── editor.main.css
│ │ │ │ ├── editor.main.js
│ │ │ │ ├── editor.main.nls.de.js
│ │ │ │ ├── editor.main.nls.es.js
│ │ │ │ ├── editor.main.nls.fr.js
│ │ │ │ ├── editor.main.nls.it.js
│ │ │ │ ├── editor.main.nls.ja.js
│ │ │ │ ├── editor.main.nls.js
│ │ │ │ ├── editor.main.nls.ko.js
│ │ │ │ ├── editor.main.nls.ru.js
│ │ │ │ ├── editor.main.nls.zh-cn.js
│ │ │ │ └── editor.main.nls.zh-tw.js
│ │ │ ├── language
│ │ │ │ ├── css
│ │ │ │ │ ├── cssMode.js
│ │ │ │ │ └── cssWorker.js
│ │ │ │ ├── html
│ │ │ │ │ ├── htmlMode.js
│ │ │ │ │ └── htmlWorker.js
│ │ │ │ ├── json
│ │ │ │ │ ├── jsonMode.js
│ │ │ │ │ └── jsonWorker.js
│ │ │ │ └── typescript
│ │ │ │ ├── tsMode.js
│ │ │ │ └── tsWorker.js
│ │ │ └── loader.js
│ │ ├── nprogress
│ │ │ ├── bower.json
│ │ │ ├── component.json
│ │ │ ├── History.md
│ │ │ ├── index.html
│ │ │ ├── License.md
│ │ │ ├── Notes.md
│ │ │ ├── nprogress.css
│ │ │ ├── nprogress.js
│ │ │ ├── Readme.md
│ │ │ └── support
│ │ │ ├── extras.css
│ │ │ └── style.css
│ │ ├── sugarjs
│ │ │ └── Sugar.js
│ │ └── vue
│ │ └── vue.js
│ └── views
│ ├── shared
│ │ ├── layout.js
│ │ └── overwritesugar.js
│ └── system
│ ├── BuilderAll.js
│ ├── CodeFirst.js
│ ├── codetableimport.js
│ ├── codetableinfoedit.js
│ ├── codetableinfo.js
│ ├── CodeTable.js
│ ├── codetype.js
│ ├── commonfield.js
│ ├── css
│ │ ├── CodeTable.css
│ │ ├── CodeTableInfo.css
│ │ └── dbview.css
│ ├── database.js
│ ├── dbview.js
│ ├── fileInfo.js
│ ├── projectgroup.js
│ ├── project.js
│ ├── tagproperty.js
│ └── template.js
└── SoEasyPlatform.sln
316 directories, 1203 files
DotNetNext是由果糖大数据团队开发的新一代高性能代码生成器和数据库设计工具,基于.net core和sqlsugar开发。它可以在1-2秒内导入1000个表,使用简单而功能强大,支持CodeFirst方式在线建表,导出EXCEL文档,模版管理,方案管理等多种功能,极大地提高了开发效率。此外,DotNetNext支持多种数据库,包括MYSQL、PGSQL、SQLITE、SQLSERVE、ORCLE以及达梦,适用于需要快速完成CRUD操作和有大量重复功能开发需求的场景。使用DotNetNext,开发者可以减少重复的编码工作,将更多时间投入到技术学习和项目创新中。它的特色在于生成器与项目解耦,支持独立管理多个解决方案,并且可以一键生成多个解决方案。无论是通过EXE方式还是Web方式部署,DotNetNext都能提供灵活的应用场景,满足不同开发者的需求。
【实例截图】
【核心代码】
文件清单
└── WebFirst-b3e36a326c89fcdcd3114d01ec21b490e2774cb4
├── LICENSE
├── README.md
├── SoEasyPlatform
│ ├── Apis
│ │ ├── CodeTableApp
│ │ │ ├── CodeTableController_CreateFile.cs
│ │ │ ├── CodeTableController.cs
│ │ │ ├── CodeTableController_Export.cs
│ │ │ ├── CodeTableController_SaveCodetableImport.cs
│ │ │ └── CodeTableController_SaveCodeTableToDb.cs
│ │ ├── CommonFieldApp
│ │ │ └── CommonFieldController.cs
│ │ ├── DatabaseApp
│ │ │ └── DatabaseController.cs
│ │ ├── DbTableApp
│ │ │ └── DbTableController.cs
│ │ ├── FileInfoApp
│ │ │ └── FileInfoController.cs
│ │ ├── ProjectApp
│ │ │ ├── ProjectController_Common.cs
│ │ │ └── ProjectController.cs
│ │ ├── ProjectGroupApp
│ │ │ └── ProjectGroupController.cs
│ │ ├── SystemApp
│ │ │ └── SystemController.cs
│ │ ├── TagPropertyApp
│ │ │ └── TagPropertyController.cs
│ │ └── TemplateApp
│ │ └── TemplateController.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── Code
│ │ ├── AppStart
│ │ │ ├── BaseController.cs
│ │ │ ├── Configures.cs
│ │ │ ├── InitTable.cs
│ │ │ └── Services.cs
│ │ ├── Filters
│ │ │ ├── ActionFilter.cs
│ │ │ └── ExceptionFilter.cs
│ │ └── Util
│ │ ├── AutoMapperExtension.cs
│ │ ├── FileHelper.cs
│ │ ├── MemoryCache.cs
│ │ ├── PubMehtod.cs
│ │ ├── SyntaxTreeHelper.cs
│ │ ├── Table_ToExcel.cs
│ │ ├── TemplateHelper.cs
│ │ └── ZipHelper.cs
│ ├── InitProjects
│ │ ├── 1_Main.cs
│ │ ├── 2_SlnManager.cs
│ │ ├── 3_ProjectManager.cs
│ │ ├── 4_TemplateManager.cs
│ │ ├── Helper.cs
│ │ └── Model.cs
│ ├── Models
│ │ ├── Common
│ │ │ ├── ApiResult.cs
│ │ │ ├── Attributes.cs
│ │ │ ├── BaseDbModel.cs
│ │ │ ├── IViewModel.cs
│ │ │ ├── PageModel.cs
│ │ │ ├── Pubconst.cs
│ │ │ ├── TableModel.cs
│ │ │ └── TreeModel.cs
│ │ ├── Dal
│ │ │ └── Repository.cs
│ │ ├── DbModel
│ │ │ ├── CodeTable.cs
│ │ │ ├── CodeType.cs
│ │ │ ├── CommonField.cs
│ │ │ ├── Database.cs
│ │ │ ├── FileInfo.cs
│ │ │ ├── MappingProperty.cs
│ │ │ ├── Menu.cs
│ │ │ ├── Project.cs
│ │ │ ├── ProjectGroup.cs
│ │ │ ├── TagProperty.cs
│ │ │ ├── Template.cs
│ │ │ └── TemplateType.cs
│ │ ├── Gen
│ │ │ └── EntitiesGen.cs
│ │ └── ViewModel
│ │ ├── CodeTableViewModel.cs
│ │ ├── CodeTypeViewModel.cs
│ │ ├── CommonFieldViewModel.cs
│ │ ├── DatabaseViewModel.cs
│ │ ├── DbTableViewModel.cs
│ │ ├── EntityViewModel.cs
│ │ ├── FileInfoViewModel.cs
│ │ ├── ProjectGroupViewModel.cs
│ │ ├── ProjectViewModel.cs
│ │ ├── TagPropertyViewModel.cs
│ │ └── TemplateViewModel.cs
│ ├── obj
│ │ └── Debug
│ │ └── netcoreapp3.1
│ │ ├── SoEasyPlatform.AssemblyInfo.cs
│ │ ├── SoEasyPlatform.AssemblyInfoInputs.cache
│ │ ├── SoEasyPlatform.RazorAssemblyInfo.cache
│ │ └── SoEasyPlatform.RazorAssemblyInfo.cs
│ ├── Pages
│ │ ├── All.cshtml
│ │ ├── All.cshtml.cs
│ │ ├── BIZ.cshtml
│ │ ├── BIZ.cshtml.cs
│ │ ├── CodeFirst.cshtml
│ │ ├── CodeFirst.cshtml.cs
│ │ ├── CodeTableImport.cshtml
│ │ ├── CodeTableImport.cshtml.cs
│ │ ├── CodeTableInfo.cshtml
│ │ ├── CodeTableInfo.cshtml.cs
│ │ ├── CodeType.cshtml
│ │ ├── CodeType.cshtml.cs
│ │ ├── CommonFiled.cshtml
│ │ ├── CommonFiled.cshtml.cs
│ │ ├── Database.cshtml
│ │ ├── Database.cshtml.cs
│ │ ├── Dbfirst.cshtml
│ │ ├── Dbfirst.cshtml.cs
│ │ ├── DbView.cshtml
│ │ ├── DbView.cshtml.cs
│ │ ├── Entity.cshtml
│ │ ├── Entity.cshtml.cs
│ │ ├── FileInfo.cshtml
│ │ ├── FileInfo.cshtml.cs
│ │ ├── Index.cshtml
│ │ ├── Index.cshtml.cs
│ │ ├── Project.cshtml
│ │ ├── Project.cshtml.cs
│ │ ├── Shared
│ │ │ ├── _CodeTable.cshtml
│ │ │ ├── _CodeTable.cshtml.cs
│ │ │ ├── _Layout.cshtml
│ │ │ ├── Menu.cshtml
│ │ │ ├── Menu.cshtml.cs
│ │ │ ├── Page.cshtml
│ │ │ ├── Page.cshtml.cs
│ │ │ ├── ParameterDescription.cshtml
│ │ │ ├── Top.cshtml
│ │ │ ├── Top.cshtml.cs
│ │ │ ├── UiCss.cshtml
│ │ │ ├── UiCss.cshtml.cs
│ │ │ ├── UiJs.cshtml
│ │ │ ├── UiJs.cshtml.cs
│ │ │ ├── _Window.cshtml
│ │ │ └── _Window.cshtml.cs
│ │ ├── Solution.cshtml
│ │ ├── Solution.cshtml.cs
│ │ ├── TagProperty.cshtml
│ │ ├── TagProperty.cshtml.cs
│ │ ├── TagPropertyInfo.cshtml
│ │ ├── TagPropertyInfo.cshtml.cs
│ │ ├── Template.cshtml
│ │ ├── Template.cshtml.cs
│ │ ├── Web.cshtml
│ │ └── Web.cshtml.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── launchSettings.json
│ │ └── PublishProfiles
│ │ └── FolderProfile.pubxml
│ ├── SoEasyPlatform.csproj
│ ├── Startup.cs
│ └── wwwroot
│ ├── build
│ │ ├── css
│ │ │ ├── custom.css
│ │ │ └── custom.min.css
│ │ ├── images
│ │ │ ├── back_disabled.png
│ │ │ ├── back_enabled_hover.png
│ │ │ ├── back_enabled.png
│ │ │ ├── forward_disabled.png
│ │ │ ├── forward_enabled_hover.png
│ │ │ ├── forward_enabled.png
│ │ │ ├── img.jpg
│ │ │ ├── loading.gif
│ │ │ └── studentproject.png
│ │ └── js
│ │ ├── custom.js
│ │ └── custom.min.js
│ ├── favicon.ico
│ ├── template
│ │ ├── Api_LanJson.txt
│ │ ├── Api_Program.txt
│ │ ├── Api_SettJson.txt
│ │ ├── Api_Startup.txt
│ │ ├── Biz.txt
│ │ ├── DbContext_1.txt
│ │ ├── DbContext.txt
│ │ ├── default_1.txt
│ │ ├── Entity01.txt
│ │ ├── Lib1_1.txt
│ │ ├── Lib1.txt
│ │ ├── Lib2.txt
│ │ ├── Projects
│ │ │ ├── FurionSqlSugarApi
│ │ │ │ ├── API.txt
│ │ │ │ ├── Biz.txt
│ │ │ │ ├── Config.json
│ │ │ │ ├── Entity.txt
│ │ │ │ ├── FurionApi.Application
│ │ │ │ │ ├── applicationsettings.json
│ │ │ │ │ ├── FurionApi.Application.csproj
│ │ │ │ │ ├── FurionApi.Application.xml
│ │ │ │ │ └── GlobalUsings.cs
│ │ │ │ ├── FurionApi.Core
│ │ │ │ │ ├── DbContext.cs
│ │ │ │ │ ├── FurionApi.Core.csproj
│ │ │ │ │ └── FurionApi.Core.xml
│ │ │ │ ├── FurionApi.sln
│ │ │ │ ├── FurionApi.Web.Core
│ │ │ │ │ ├── FurionApi.Web.Core.csproj
│ │ │ │ │ ├── FurionApi.Web.Core.xml
│ │ │ │ │ ├── Handlers
│ │ │ │ │ │ └── JwtHandler.cs
│ │ │ │ │ └── Startup.cs
│ │ │ │ ├── FurionApi.Web.Entry
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── FurionApi.Web.Entry.csproj
│ │ │ │ │ └── Program.cs
│ │ │ │ ├── IBiz.txt
│ │ │ │ └── WebCore.txt
│ │ │ └── FurionSqlSugarMvc
│ │ │ ├── API.txt
│ │ │ ├── Biz.txt
│ │ │ ├── Config.json
│ │ │ ├── Entity.txt
│ │ │ ├── FurionMvc.Application
│ │ │ │ ├── FurionMvc.Application.csproj
│ │ │ │ ├── FurionMvc.Application.xml
│ │ │ │ └── GlobalUsings.cs
│ │ │ ├── FurionMvc.Core
│ │ │ │ ├── DbContext.cs
│ │ │ │ ├── FurionMvc.Core.csproj
│ │ │ │ └── FurionMvc.Core.xml
│ │ │ ├── FurionMvc.sln
│ │ │ ├── FurionMvc.Web.Core
│ │ │ │ ├── FurionMvc.Web.Core.csproj
│ │ │ │ ├── FurionMvc.Web.Core.xml
│ │ │ │ └── Startup.cs
│ │ │ ├── FurionMvc.Web.Entry
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── FurionMvc.Web.Entry.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Views
│ │ │ │ │ ├── Shared
│ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ └── wwwroot
│ │ │ │ └── images
│ │ │ │ └── logo.png
│ │ │ ├── IBiz.txt
│ │ │ ├── Razor.txt
│ │ │ └── WebCore.txt
│ │ ├── Sln.txt
│ │ ├── WebLib.txt
│ │ └── Web.txt
│ ├── vendors
│ │ ├── bootstrap
│ │ │ ├── build
│ │ │ │ ├── banner.js
│ │ │ │ ├── build-plugins.js
│ │ │ │ ├── change-version.js
│ │ │ │ ├── generate-sri.js
│ │ │ │ ├── postcss.config.js
│ │ │ │ ├── rollup.config.js
│ │ │ │ ├── ship.sh
│ │ │ │ ├── svgo.yml
│ │ │ │ └── vnu-jar.js
│ │ │ ├── CNAME
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── composer.json
│ │ │ ├── _config.yml
│ │ │ ├── dist
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ │ └── js
│ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.js.map
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── bootstrap.min.js.map
│ │ │ ├── Gemfile
│ │ │ ├── Gemfile.lock
│ │ │ ├── js
│ │ │ │ ├── dist
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── alert.js.map
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── button.js.map
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── carousel.js.map
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── collapse.js.map
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── dropdown.js.map
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── modal.js.map
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── popover.js.map
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── scrollspy.js.map
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── tab.js.map
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── toast.js.map
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ ├── tooltip.js.map
│ │ │ │ │ ├── util.js
│ │ │ │ │ └── util.js.map
│ │ │ │ ├── src
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── tools
│ │ │ │ │ │ └── sanitizer.js
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ └── util.js
│ │ │ │ └── tests
│ │ │ │ ├── browsers.js
│ │ │ │ ├── index.html
│ │ │ │ ├── integration
│ │ │ │ │ ├── bundle.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── rollup.bundle.js
│ │ │ │ ├── karma.conf.js
│ │ │ │ ├── README.md
│ │ │ │ ├── unit
│ │ │ │ │ ├── alert.js
│ │ │ │ │ ├── button.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── collapse.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── modal.js
│ │ │ │ │ ├── popover.js
│ │ │ │ │ ├── scrollspy.js
│ │ │ │ │ ├── tab.js
│ │ │ │ │ ├── toast.js
│ │ │ │ │ ├── tooltip.js
│ │ │ │ │ └── util.js
│ │ │ │ └── visual
│ │ │ │ ├── alert.html
│ │ │ │ ├── button.html
│ │ │ │ ├── carousel.html
│ │ │ │ ├── collapse.html
│ │ │ │ ├── dropdown.html
│ │ │ │ ├── modal.html
│ │ │ │ ├── popover.html
│ │ │ │ ├── scrollspy.html
│ │ │ │ ├── tab.html
│ │ │ │ ├── toast.html
│ │ │ │ └── tooltip.html
│ │ │ ├── LICENSE
│ │ │ ├── nuget
│ │ │ │ ├── bootstrap.nuspec
│ │ │ │ ├── bootstrap.sass.nuspec
│ │ │ │ └── MyGet.ps1
│ │ │ ├── package.js
│ │ │ ├── package.json
│ │ │ ├── package-lock.json
│ │ │ ├── README.md
│ │ │ ├── scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── bootstrap-grid.scss
│ │ │ │ ├── bootstrap-reboot.scss
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── _breadcrumb.scss
│ │ │ │ ├── _button-group.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _card.scss
│ │ │ │ ├── _carousel.scss
│ │ │ │ ├── _close.scss
│ │ │ │ ├── _code.scss
│ │ │ │ ├── _custom-forms.scss
│ │ │ │ ├── _dropdown.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _functions.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _images.scss
│ │ │ │ ├── _input-group.scss
│ │ │ │ ├── _jumbotron.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _media.scss
│ │ │ │ ├── mixins
│ │ │ │ │ ├── _alert.scss
│ │ │ │ │ ├── _background-variant.scss
│ │ │ │ │ ├── _badge.scss
│ │ │ │ │ ├── _border-radius.scss
│ │ │ │ │ ├── _box-shadow.scss
│ │ │ │ │ ├── _breakpoints.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _caret.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _deprecate.scss
│ │ │ │ │ ├── _float.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _gradients.scss
│ │ │ │ │ ├── _grid-framework.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _hover.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _lists.scss
│ │ │ │ │ ├── _nav-divider.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _reset-text.scss
│ │ │ │ │ ├── _resize.scss
│ │ │ │ │ ├── _screen-reader.scss
│ │ │ │ │ ├── _size.scss
│ │ │ │ │ ├── _table-row.scss
│ │ │ │ │ ├── _text-emphasis.scss
│ │ │ │ │ ├── _text-hide.scss
│ │ │ │ │ ├── _text-truncate.scss
│ │ │ │ │ ├── _transition.scss
│ │ │ │ │ └── _visibility.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _modal.scss
│ │ │ │ ├── _navbar.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _popover.scss
│ │ │ │ ├── _print.scss
│ │ │ │ ├── _progress.scss
│ │ │ │ ├── _reboot.scss
│ │ │ │ ├── _root.scss
│ │ │ │ ├── _spinners.scss
│ │ │ │ ├── _tables.scss
│ │ │ │ ├── _toasts.scss
│ │ │ │ ├── _tooltip.scss
│ │ │ │ ├── _transitions.scss
│ │ │ │ ├── _type.scss
│ │ │ │ ├── utilities
│ │ │ │ │ ├── _align.scss
│ │ │ │ │ ├── _background.scss
│ │ │ │ │ ├── _borders.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _display.scss
│ │ │ │ │ ├── _embed.scss
│ │ │ │ │ ├── _flex.scss
│ │ │ │ │ ├── _float.scss
│ │ │ │ │ ├── _overflow.scss
│ │ │ │ │ ├── _position.scss
│ │ │ │ │ ├── _screenreaders.scss
│ │ │ │ │ ├── _shadows.scss
│ │ │ │ │ ├── _sizing.scss
│ │ │ │ │ ├── _spacing.scss
│ │ │ │ │ ├── _stretched-link.scss
│ │ │ │ │ ├── _text.scss
│ │ │ │ │ └── _visibility.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ └── vendor
│ │ │ │ └── _rfs.scss
│ │ │ └── site
│ │ │ ├── _data
│ │ │ │ ├── breakpoints.yml
│ │ │ │ ├── browser-bugs.yml
│ │ │ │ ├── browser-features.yml
│ │ │ │ ├── colors.yml
│ │ │ │ ├── core-team.yml
│ │ │ │ ├── docs-versions.yml
│ │ │ │ ├── examples.yml
│ │ │ │ ├── grays.yml
│ │ │ │ ├── nav.yml
│ │ │ │ ├── theme-colors.yml
│ │ │ │ └── translations.yml
│ │ │ ├── docs
│ │ │ │ ├── 4.3
│ │ │ │ │ ├── about
│ │ │ │ │ │ ├── brand.md
│ │ │ │ │ │ ├── license.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ ├── team.md
│ │ │ │ │ │ └── translations.md
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── brand
│ │ │ │ │ │ │ ├── bootstrap-outline.svg
│ │ │ │ │ │ │ ├── bootstrap-punchout.svg
│ │ │ │ │ │ │ ├── bootstrap-social-logo.png
│ │ │ │ │ │ │ ├── bootstrap-social.png
│ │ │ │ │ │ │ └── bootstrap-solid.svg
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── docs.min.css
│ │ │ │ │ │ │ └── docs.min.css.map
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── bootstrap-themes@2x.png
│ │ │ │ │ │ │ ├── bootstrap-themes.png
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ ├── album@2x.png
│ │ │ │ │ │ │ │ ├── album.png
│ │ │ │ │ │ │ │ ├── blog@2x.png
│ │ │ │ │ │ │ │ ├── blog.png
│ │ │ │ │ │ │ │ ├── carousel@2x.png
│ │ │ │ │ │ │ │ ├── carousel.png
│ │ │ │ │ │ │ │ ├── checkout@2x.png
│ │ │ │ │ │ │ │ ├── checkout.png
│ │ │ │ │ │ │ │ ├── cover@2x.png
│ │ │ │ │ │ │ │ ├── cover.png
│ │ │ │ │ │ │ │ ├── dashboard@2x.png
│ │ │ │ │ │ │ │ ├── dashboard.png
│ │ │ │ │ │ │ │ ├── floating-labels@2x.png
│ │ │ │ │ │ │ │ ├── floating-labels.png
│ │ │ │ │ │ │ │ ├── grid@2x.png
│ │ │ │ │ │ │ │ ├── grid.png
│ │ │ │ │ │ │ │ ├── jumbotron@2x.png
│ │ │ │ │ │ │ │ ├── jumbotron.png
│ │ │ │ │ │ │ │ ├── navbar-bottom@2x.png
│ │ │ │ │ │ │ │ ├── navbar-bottom.png
│ │ │ │ │ │ │ │ ├── navbar-fixed@2x.png
│ │ │ │ │ │ │ │ ├── navbar-fixed.png
│ │ │ │ │ │ │ │ ├── navbars@2x.png
│ │ │ │ │ │ │ │ ├── navbars.png
│ │ │ │ │ │ │ │ ├── navbar-static@2x.png
│ │ │ │ │ │ │ │ ├── navbar-static.png
│ │ │ │ │ │ │ │ ├── offcanvas@2x.png
│ │ │ │ │ │ │ │ ├── offcanvas.png
│ │ │ │ │ │ │ │ ├── pricing@2x.png
│ │ │ │ │ │ │ │ ├── pricing.png
│ │ │ │ │ │ │ │ ├── product@2x.png
│ │ │ │ │ │ │ │ ├── product.png
│ │ │ │ │ │ │ │ ├── sign-in@2x.png
│ │ │ │ │ │ │ │ ├── sign-in.png
│ │ │ │ │ │ │ │ ├── starter-template@2x.png
│ │ │ │ │ │ │ │ ├── starter-template.png
│ │ │ │ │ │ │ │ ├── sticky-footer@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar.png
│ │ │ │ │ │ │ │ └── sticky-footer.png
│ │ │ │ │ │ │ └── favicons
│ │ │ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ │ │ ├── manifest.json
│ │ │ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ │ │ └── safari-pinned-tab.svg
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── docs.min.js
│ │ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ │ ├── application.js
│ │ │ │ │ │ │ │ ├── ie-emulation-modes-warning.js
│ │ │ │ │ │ │ │ └── search.js
│ │ │ │ │ │ │ └── vendor
│ │ │ │ │ │ │ ├── anchor.min.js
│ │ │ │ │ │ │ ├── bs-custom-file-input.min.js
│ │ │ │ │ │ │ ├── clipboard.min.js
│ │ │ │ │ │ │ └── jquery-slim.min.js
│ │ │ │ │ │ └── scss
│ │ │ │ │ │ ├── _ads.scss
│ │ │ │ │ │ ├── _algolia.scss
│ │ │ │ │ │ ├── _anchor.scss
│ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ ├── _browser-bugs.scss
│ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ ├── _callouts.scss
│ │ │ │ │ │ ├── _clipboard-js.scss
│ │ │ │ │ │ ├── _colors.scss
│ │ │ │ │ │ ├── _component-examples.scss
│ │ │ │ │ │ ├── _content.scss
│ │ │ │ │ │ ├── docs.scss
│ │ │ │ │ │ ├── _footer.scss
│ │ │ │ │ │ ├── _masthead.scss
│ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ ├── _placeholder-img.scss
│ │ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ │ ├── _skippy.scss
│ │ │ │ │ │ ├── _syntax.scss
│ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ ├── browser-bugs.md
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── alerts.md
│ │ │ │ │ │ ├── badge.md
│ │ │ │ │ │ ├── breadcrumb.md
│ │ │ │ │ │ ├── button-group.md
│ │ │ │ │ │ ├── buttons.md
│ │ │ │ │ │ ├── card.md
│ │ │ │ │ │ ├── carousel.md
│ │ │ │ │ │ ├── collapse.md
│ │ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ │ ├── forms.md
│ │ │ │ │ │ ├── input-group.md
│ │ │ │ │ │ ├── jumbotron.md
│ │ │ │ │ │ ├── list-group.md
│ │ │ │ │ │ ├── media-object.md
│ │ │ │ │ │ ├── modal.md
│ │ │ │ │ │ ├── navbar.md
│ │ │ │ │ │ ├── navs.md
│ │ │ │ │ │ ├── pagination.md
│ │ │ │ │ │ ├── popovers.md
│ │ │ │ │ │ ├── progress.md
│ │ │ │ │ │ ├── scrollspy.md
│ │ │ │ │ │ ├── spinners.md
│ │ │ │ │ │ ├── toasts.md
│ │ │ │ │ │ └── tooltips.md
│ │ │ │ │ ├── content
│ │ │ │ │ │ ├── code.md
│ │ │ │ │ │ ├── figures.md
│ │ │ │ │ │ ├── images.md
│ │ │ │ │ │ ├── reboot.md
│ │ │ │ │ │ ├── tables.md
│ │ │ │ │ │ └── typography.md
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── album
│ │ │ │ │ │ │ ├── album.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ ├── blog.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── carousel
│ │ │ │ │ │ │ ├── carousel.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── checkout
│ │ │ │ │ │ │ ├── form-validation.css
│ │ │ │ │ │ │ ├── form-validation.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── cover
│ │ │ │ │ │ │ ├── cover.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dashboard
│ │ │ │ │ │ │ ├── dashboard.css
│ │ │ │ │ │ │ ├── dashboard.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── floating-labels
│ │ │ │ │ │ │ ├── floating-labels.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── grid
│ │ │ │ │ │ │ ├── grid.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── jumbotron
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jumbotron.css
│ │ │ │ │ │ ├── navbar-bottom
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── navbar-fixed
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top-fixed.css
│ │ │ │ │ │ ├── navbars
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar.css
│ │ │ │ │ │ ├── navbar-static
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top.css
│ │ │ │ │ │ ├── offcanvas
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── offcanvas.css
│ │ │ │ │ │ │ └── offcanvas.js
│ │ │ │ │ │ ├── pricing
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pricing.css
│ │ │ │ │ │ ├── product
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── product.css
│ │ │ │ │ │ ├── sign-in
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── signin.css
│ │ │ │ │ │ ├── starter-template
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── starter-template.css
│ │ │ │ │ │ ├── sticky-footer
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer.css
│ │ │ │ │ │ └── sticky-footer-navbar
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sticky-footer-navbar.css
│ │ │ │ │ ├── extend
│ │ │ │ │ │ ├── approach.md
│ │ │ │ │ │ └── icons.md
│ │ │ │ │ ├── getting-started
│ │ │ │ │ │ ├── accessibility.md
│ │ │ │ │ │ ├── best-practices.md
│ │ │ │ │ │ ├── browsers-devices.md
│ │ │ │ │ │ ├── build-tools.md
│ │ │ │ │ │ ├── contents.md
│ │ │ │ │ │ ├── download.md
│ │ │ │ │ │ ├── introduction.md
│ │ │ │ │ │ ├── javascript.md
│ │ │ │ │ │ ├── theming.md
│ │ │ │ │ │ └── webpack.md
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── grid.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ └── utilities-for-layout.md
│ │ │ │ │ ├── migration.md
│ │ │ │ │ └── utilities
│ │ │ │ │ ├── borders.md
│ │ │ │ │ ├── clearfix.md
│ │ │ │ │ ├── close-icon.md
│ │ │ │ │ ├── colors.md
│ │ │ │ │ ├── display.md
│ │ │ │ │ ├── embed.md
│ │ │ │ │ ├── flex.md
│ │ │ │ │ ├── float.md
│ │ │ │ │ ├── image-replacement.md
│ │ │ │ │ ├── overflow.md
│ │ │ │ │ ├── position.md
│ │ │ │ │ ├── screen-readers.md
│ │ │ │ │ ├── shadows.md
│ │ │ │ │ ├── sizing.md
│ │ │ │ │ ├── spacing.md
│ │ │ │ │ ├── stretched-link.md
│ │ │ │ │ ├── text.md
│ │ │ │ │ ├── vertical-align.md
│ │ │ │ │ └── visibility.md
│ │ │ │ └── versions.html
│ │ │ ├── favicon.ico
│ │ │ ├── _includes
│ │ │ │ ├── ads.html
│ │ │ │ ├── analytics.html
│ │ │ │ ├── bugify.html
│ │ │ │ ├── callout-danger-async-methods.md
│ │ │ │ ├── callout.html
│ │ │ │ ├── callout-info-mediaqueries-breakpoints.md
│ │ │ │ ├── callout-info-prefersreducedmotion.md
│ │ │ │ ├── callout-warning-color-assistive-technologies.md
│ │ │ │ ├── docs-navbar.html
│ │ │ │ ├── docs-sidebar.html
│ │ │ │ ├── example.html
│ │ │ │ ├── favicons.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── header.html
│ │ │ │ ├── icons
│ │ │ │ │ ├── bootstrap-stack.svg
│ │ │ │ │ ├── bootstrap.svg
│ │ │ │ │ ├── download.svg
│ │ │ │ │ ├── github.svg
│ │ │ │ │ ├── import.svg
│ │ │ │ │ ├── lightning.svg
│ │ │ │ │ ├── menu.svg
│ │ │ │ │ ├── opencollective.svg
│ │ │ │ │ ├── placeholder.svg
│ │ │ │ │ ├── slack.svg
│ │ │ │ │ └── twitter.svg
│ │ │ │ ├── scripts.html
│ │ │ │ ├── skippy.html
│ │ │ │ ├── social.html
│ │ │ │ └── stylesheet.html
│ │ │ ├── index.html
│ │ │ ├── _layouts
│ │ │ │ ├── default.html
│ │ │ │ ├── docs.html
│ │ │ │ ├── examples.html
│ │ │ │ ├── home.html
│ │ │ │ └── simple.html
│ │ │ ├── robots.txt
│ │ │ └── sw.js
│ │ ├── bootstrap-datetimepicker
│ │ │ ├── bower.json
│ │ │ ├── build
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-datetimepicker.css
│ │ │ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ │ │ └── bootstrap-datetimepicker-standalone.css
│ │ │ │ └── js
│ │ │ │ └── bootstrap-datetimepicker.min.js
│ │ │ ├── component.json
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── docs
│ │ │ │ ├── ChangeLog.md
│ │ │ │ ├── ContributorsGuide.md
│ │ │ │ ├── Events.md
│ │ │ │ ├── Extras.md
│ │ │ │ ├── FAQ.md
│ │ │ │ ├── Functions.md
│ │ │ │ ├── index.md
│ │ │ │ ├── Installing.md
│ │ │ │ ├── Options.md
│ │ │ │ ├── theme
│ │ │ │ │ ├── android-chrome-144x144.png
│ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ ├── android-chrome-36x36.png
│ │ │ │ │ ├── android-chrome-48x48.png
│ │ │ │ │ ├── android-chrome-72x72.png
│ │ │ │ │ ├── android-chrome-96x96.png
│ │ │ │ │ ├── apple-touch-icon-114x114.png
│ │ │ │ │ ├── apple-touch-icon-120x120.png
│ │ │ │ │ ├── apple-touch-icon-144x144.png
│ │ │ │ │ ├── apple-touch-icon-152x152.png
│ │ │ │ │ ├── apple-touch-icon-180x180.png
│ │ │ │ │ ├── apple-touch-icon-57x57.png
│ │ │ │ │ ├── apple-touch-icon-60x60.png
│ │ │ │ │ ├── apple-touch-icon-72x72.png
│ │ │ │ │ ├── apple-touch-icon-76x76.png
│ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ ├── apple-touch-icon-precomposed.png
│ │ │ │ │ ├── base.html
│ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ ├── content.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ └── prettify-1.0.css
│ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ ├── favicon-96x96.png
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ └── prettify-1.0.min.js
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ ├── nav.html
│ │ │ │ │ └── toc.html
│ │ │ │ ├── Version 4 Changelog.md
│ │ │ │ └── Version 4 Contributors guide.md
│ │ │ ├── Gruntfile.js
│ │ │ ├── LICENSE
│ │ │ ├── mkdocs.yml
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── js
│ │ │ │ │ └── bootstrap-datetimepicker.js
│ │ │ │ ├── less
│ │ │ │ │ ├── bootstrap-datetimepicker-build.less
│ │ │ │ │ └── _bootstrap-datetimepicker.less
│ │ │ │ ├── nuget
│ │ │ │ │ ├── Bootstrap.v3.Datetimepicker.CSS.nuspec
│ │ │ │ │ ├── Bootstrap.v3.Datetimepicker.nuspec
│ │ │ │ │ ├── install.ps1
│ │ │ │ │ └── NuGet.exe
│ │ │ │ └── sass
│ │ │ │ ├── bootstrap-datetimepicker-build.scss
│ │ │ │ └── _bootstrap-datetimepicker.scss
│ │ │ ├── tasks
│ │ │ │ └── bump_version.js
│ │ │ └── test
│ │ │ ├── publicApiSpec.js
│ │ │ ├── screen-capture
│ │ │ │ ├── base.html
│ │ │ │ ├── compile.js
│ │ │ │ ├── index.js
│ │ │ │ ├── t1.html
│ │ │ │ ├── t2.html
│ │ │ │ ├── t3.html
│ │ │ │ ├── t4.html
│ │ │ │ └── t5.html
│ │ │ └── timezoneDataHelper.js
│ │ ├── bootstrap-paginator
│ │ │ ├── bootstrap-paginator.min.js
│ │ │ └── pagination.css
│ │ ├── bootstrap-table
│ │ │ ├── bootstrap-table.css
│ │ │ ├── bootstrap-table.js
│ │ │ ├── bootstrap-table-locale-all.js
│ │ │ ├── bootstrap-table-locale-all.min.js
│ │ │ ├── bootstrap-table.min.css
│ │ │ ├── bootstrap-table.min.js
│ │ │ ├── bootstrap-table-vue.esm.js
│ │ │ ├── bootstrap-table-vue.esm.min.js
│ │ │ ├── bootstrap-table-vue.js
│ │ │ ├── bootstrap-table-vue.min.js
│ │ │ ├── extensions
│ │ │ │ ├── accent-neutralise
│ │ │ │ │ ├── bootstrap-table-accent-neutralise.js
│ │ │ │ │ └── bootstrap-table-accent-neutralise.min.js
│ │ │ │ ├── addrbar
│ │ │ │ │ ├── bootstrap-table-addrbar.js
│ │ │ │ │ └── bootstrap-table-addrbar.min.js
│ │ │ │ ├── auto-refresh
│ │ │ │ │ ├── bootstrap-table-auto-refresh.js
│ │ │ │ │ └── bootstrap-table-auto-refresh.min.js
│ │ │ │ ├── cell-input
│ │ │ │ │ ├── bootstrap-table-cell-input.css
│ │ │ │ │ ├── bootstrap-table-cell-input.js
│ │ │ │ │ ├── bootstrap-table-cell-input.min.css
│ │ │ │ │ └── bootstrap-table-cell-input.min.js
│ │ │ │ ├── cookie
│ │ │ │ │ ├── bootstrap-table-cookie.js
│ │ │ │ │ └── bootstrap-table-cookie.min.js
│ │ │ │ ├── copy-rows
│ │ │ │ │ ├── bootstrap-table-copy-rows.js
│ │ │ │ │ └── bootstrap-table-copy-rows.min.js
│ │ │ │ ├── defer-url
│ │ │ │ │ ├── bootstrap-table-defer-url.js
│ │ │ │ │ └── bootstrap-table-defer-url.min.js
│ │ │ │ ├── editable
│ │ │ │ │ ├── bootstrap-table-editable.js
│ │ │ │ │ └── bootstrap-table-editable.min.js
│ │ │ │ ├── export
│ │ │ │ │ ├── bootstrap-table-export.js
│ │ │ │ │ └── bootstrap-table-export.min.js
│ │ │ │ ├── filter-control
│ │ │ │ │ ├── bootstrap-table-filter-control.css
│ │ │ │ │ ├── bootstrap-table-filter-control.js
│ │ │ │ │ ├── bootstrap-table-filter-control.min.css
│ │ │ │ │ └── bootstrap-table-filter-control.min.js
│ │ │ │ ├── fixed-columns
│ │ │ │ │ ├── bootstrap-table-fixed-columns.css
│ │ │ │ │ ├── bootstrap-table-fixed-columns.js
│ │ │ │ │ ├── bootstrap-table-fixed-columns.min.css
│ │ │ │ │ └── bootstrap-table-fixed-columns.min.js
│ │ │ │ ├── group-by-v2
│ │ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ │ ├── bootstrap-table-group-by.min.css
│ │ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ │ ├── i18n-enhance
│ │ │ │ │ ├── bootstrap-table-i18n-enhance.js
│ │ │ │ │ └── bootstrap-table-i18n-enhance.min.js
│ │ │ │ ├── key-events
│ │ │ │ │ ├── bootstrap-table-key-events.js
│ │ │ │ │ └── bootstrap-table-key-events.min.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── bootstrap-table-mobile.js
│ │ │ │ │ └── bootstrap-table-mobile.min.js
│ │ │ │ ├── multiple-sort
│ │ │ │ │ ├── bootstrap-table-multiple-sort.js
│ │ │ │ │ └── bootstrap-table-multiple-sort.min.js
│ │ │ │ ├── page-jump-to
│ │ │ │ │ ├── bootstrap-table-page-jump-to.css
│ │ │ │ │ ├── bootstrap-table-page-jump-to.js
│ │ │ │ │ ├── bootstrap-table-page-jump-to.min.css
│ │ │ │ │ └── bootstrap-table-page-jump-to.min.js
│ │ │ │ ├── pipeline
│ │ │ │ │ ├── bootstrap-table-pipeline.js
│ │ │ │ │ └── bootstrap-table-pipeline.min.js
│ │ │ │ │ ├── bootstrap-table-print.js
│ │ │ │ │ └── bootstrap-table-print.min.js
│ │ │ │ ├── reorder-columns
│ │ │ │ │ ├── bootstrap-table-reorder-columns.js
│ │ │ │ │ └── bootstrap-table-reorder-columns.min.js
│ │ │ │ ├── reorder-rows
│ │ │ │ │ ├── bootstrap-table-reorder-rows.css
│ │ │ │ │ ├── bootstrap-table-reorder-rows.js
│ │ │ │ │ ├── bootstrap-table-reorder-rows.min.css
│ │ │ │ │ └── bootstrap-table-reorder-rows.min.js
│ │ │ │ ├── resizable
│ │ │ │ │ ├── bootstrap-table-resizable.js
│ │ │ │ │ └── bootstrap-table-resizable.min.js
│ │ │ │ ├── sticky-header
│ │ │ │ │ ├── bootstrap-table-sticky-header.css
│ │ │ │ │ ├── bootstrap-table-sticky-header.js
│ │ │ │ │ ├── bootstrap-table-sticky-header.min.css
│ │ │ │ │ └── bootstrap-table-sticky-header.min.js
│ │ │ │ ├── toolbar
│ │ │ │ │ ├── bootstrap-table-toolbar.js
│ │ │ │ │ └── bootstrap-table-toolbar.min.js
│ │ │ │ └── treegrid
│ │ │ │ ├── bootstrap-table-treegrid.js
│ │ │ │ └── bootstrap-table-treegrid.min.js
│ │ │ ├── locale
│ │ │ │ ├── bootstrap-table-zh-CN.js
│ │ │ │ └── bootstrap-table-zh-CN.min.js
│ │ │ └── themes
│ │ │ ├── bulma
│ │ │ │ ├── bootstrap-table-bulma.css
│ │ │ │ ├── bootstrap-table-bulma.js
│ │ │ │ ├── bootstrap-table-bulma.min.css
│ │ │ │ └── bootstrap-table-bulma.min.js
│ │ │ ├── foundation
│ │ │ │ ├── bootstrap-table-foundation.css
│ │ │ │ ├── bootstrap-table-foundation.js
│ │ │ │ ├── bootstrap-table-foundation.min.css
│ │ │ │ └── bootstrap-table-foundation.min.js
│ │ │ ├── materialize
│ │ │ │ ├── bootstrap-table-materialize.css
│ │ │ │ ├── bootstrap-table-materialize.js
│ │ │ │ ├── bootstrap-table-materialize.min.css
│ │ │ │ └── bootstrap-table-materialize.min.js
│ │ │ └── semantic
│ │ │ ├── bootstrap-table-semantic.css
│ │ │ ├── bootstrap-table-semantic.js
│ │ │ ├── bootstrap-table-semantic.min.css
│ │ │ └── bootstrap-table-semantic.min.js
│ │ ├── combo-tree
│ │ │ ├── comboTreePlugin.css
│ │ │ ├── comboTreePlugin.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Sample.html
│ │ ├── editTable
│ │ │ ├── demo
│ │ │ │ ├── data.json
│ │ │ │ ├── index.htm
│ │ │ │ └── main.css
│ │ │ ├── demo.html
│ │ │ ├── jquery.edittable.css
│ │ │ ├── jquery.edittable.js
│ │ │ ├── jquery.edittable.min.css
│ │ │ ├── jquery.edittable.min.js
│ │ │ ├── jquery-ui.css
│ │ │ └── jquery-ui.js
│ │ ├── fastclick
│ │ │ ├── bower.json
│ │ │ ├── lib
│ │ │ │ └── fastclick.js
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── font-awesome
│ │ │ ├── bower.json
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ ├── font-awesome.css.map
│ │ │ │ └── font-awesome.min.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── HELP-US-OUT.txt
│ │ │ ├── less
│ │ │ │ ├── animated.less
│ │ │ │ ├── bordered-pulled.less
│ │ │ │ ├── core.less
│ │ │ │ ├── fixed-width.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── icons.less
│ │ │ │ ├── larger.less
│ │ │ │ ├── list.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── path.less
│ │ │ │ ├── rotated-flipped.less
│ │ │ │ ├── screen-reader.less
│ │ │ │ ├── stacked.less
│ │ │ │ └── variables.less
│ │ │ └── scss
│ │ │ ├── _animated.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ ├── _core.scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── font-awesome.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _larger.scss
│ │ │ ├── _list.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _path.scss
│ │ │ ├── _rotated-flipped.scss
│ │ │ ├── _screen-reader.scss
│ │ │ ├── _stacked.scss
│ │ │ └── _variables.scss
│ │ ├── fontawesome
│ │ │ ├── bower.json
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ ├── font-awesome.css.map
│ │ │ │ └── font-awesome.min.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── HELP-US-OUT.txt
│ │ │ ├── less
│ │ │ │ ├── animated.less
│ │ │ │ ├── bordered-pulled.less
│ │ │ │ ├── core.less
│ │ │ │ ├── fixed-width.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── icons.less
│ │ │ │ ├── larger.less
│ │ │ │ ├── list.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── path.less
│ │ │ │ ├── rotated-flipped.less
│ │ │ │ ├── stacked.less
│ │ │ │ └── variables.less
│ │ │ └── scss
│ │ │ ├── _animated.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ ├── _core.scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── font-awesome.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _larger.scss
│ │ │ ├── _list.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _path.scss
│ │ │ ├── _rotated-flipped.scss
│ │ │ ├── _stacked.scss
│ │ │ └── _variables.scss
│ │ ├── jquery
│ │ │ ├── AUTHORS.txt
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.min.map
│ │ │ ├── external
│ │ │ │ └── sizzle
│ │ │ │ ├── dist
│ │ │ │ │ ├── sizzle.js
│ │ │ │ │ ├── sizzle.min.js
│ │ │ │ │ └── sizzle.min.map
│ │ │ │ └── LICENSE.txt
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── ajax
│ │ │ │ ├── jsonp.js
│ │ │ │ ├── load.js
│ │ │ │ ├── parseJSON.js
│ │ │ │ ├── parseXML.js
│ │ │ │ ├── script.js
│ │ │ │ ├── var
│ │ │ │ │ ├── location.js
│ │ │ │ │ ├── nonce.js
│ │ │ │ │ └── rquery.js
│ │ │ │ └── xhr.js
│ │ │ ├── ajax.js
│ │ │ ├── attributes
│ │ │ │ ├── attr.js
│ │ │ │ ├── classes.js
│ │ │ │ ├── prop.js
│ │ │ │ ├── support.js
│ │ │ │ └── val.js
│ │ │ ├── attributes.js
│ │ │ ├── callbacks.js
│ │ │ ├── core
│ │ │ │ ├── access.js
│ │ │ │ ├── init.js
│ │ │ │ ├── parseHTML.js
│ │ │ │ ├── ready.js
│ │ │ │ └── var
│ │ │ │ └── rsingleTag.js
│ │ │ ├── core.js
│ │ │ ├── css
│ │ │ │ ├── addGetHookIf.js
│ │ │ │ ├── adjustCSS.js
│ │ │ │ ├── curCSS.js
│ │ │ │ ├── defaultDisplay.js
│ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ ├── showHide.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ ├── cssExpand.js
│ │ │ │ ├── getStyles.js
│ │ │ │ ├── isHidden.js
│ │ │ │ ├── rmargin.js
│ │ │ │ ├── rnumnonpx.js
│ │ │ │ └── swap.js
│ │ │ ├── css.js
│ │ │ ├── data
│ │ │ │ ├── Data.js
│ │ │ │ └── var
│ │ │ │ ├── acceptData.js
│ │ │ │ ├── dataPriv.js
│ │ │ │ └── dataUser.js
│ │ │ ├── data.js
│ │ │ ├── deferred.js
│ │ │ ├── deprecated.js
│ │ │ ├── dimensions.js
│ │ │ ├── effects
│ │ │ │ ├── animatedSelector.js
│ │ │ │ └── Tween.js
│ │ │ ├── effects.js
│ │ │ ├── event
│ │ │ │ ├── ajax.js
│ │ │ │ ├── alias.js
│ │ │ │ ├── focusin.js
│ │ │ │ ├── support.js
│ │ │ │ └── trigger.js
│ │ │ ├── event.js
│ │ │ ├── exports
│ │ │ │ ├── amd.js
│ │ │ │ └── global.js
│ │ │ ├── intro.js
│ │ │ ├── jquery.js
│ │ │ ├── manipulation
│ │ │ │ ├── buildFragment.js
│ │ │ │ ├── _evalUrl.js
│ │ │ │ ├── getAll.js
│ │ │ │ ├── setGlobalEval.js
│ │ │ │ ├── support.js
│ │ │ │ ├── var
│ │ │ │ │ ├── rcheckableType.js
│ │ │ │ │ ├── rscriptType.js
│ │ │ │ │ └── rtagName.js
│ │ │ │ └── wrapMap.js
│ │ │ ├── manipulation.js
│ │ │ ├── offset.js
│ │ │ ├── outro.js
│ │ │ ├── queue
│ │ │ │ └── delay.js
│ │ │ ├── queue.js
│ │ │ ├── selector.js
│ │ │ ├── selector-native.js
│ │ │ ├── selector-sizzle.js
│ │ │ ├── serialize.js
│ │ │ ├── traversing
│ │ │ │ ├── findFilter.js
│ │ │ │ └── var
│ │ │ │ ├── dir.js
│ │ │ │ ├── rneedsContext.js
│ │ │ │ └── siblings.js
│ │ │ ├── traversing.js
│ │ │ ├── var
│ │ │ │ ├── arr.js
│ │ │ │ ├── class2type.js
│ │ │ │ ├── concat.js
│ │ │ │ ├── documentElement.js
│ │ │ │ ├── document.js
│ │ │ │ ├── hasOwn.js
│ │ │ │ ├── indexOf.js
│ │ │ │ ├── pnum.js
│ │ │ │ ├── push.js
│ │ │ │ ├── rcssNum.js
│ │ │ │ ├── rnotwhite.js
│ │ │ │ ├── slice.js
│ │ │ │ ├── support.js
│ │ │ │ └── toString.js
│ │ │ └── wrap.js
│ │ ├── jquery-forms
│ │ │ └── jquery.forms.js
│ │ ├── layer
│ │ │ ├── layer
│ │ │ │ ├── layer.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── layer.js
│ │ │ │ │ └── need
│ │ │ │ │ └── layer.css
│ │ │ │ └── theme
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ ├── test.html
│ │ │ ├── 文档
│ │ │ │ ├── jquery下载.url
│ │ │ │ ├── layer官网.url
│ │ │ │ ├── layer文档.url
│ │ │ │ ├── layui社区.url
│ │ │ │ └── 获得layim.url
│ │ │ └── 更新日志.txt
│ │ ├── malihu-custom-scrollbar-plugin
│ │ │ ├── bower.json
│ │ │ ├── jquery.mCustomScrollbar.concat.min.js
│ │ │ ├── jquery.mCustomScrollbar.css
│ │ │ ├── jquery.mCustomScrollbar.js
│ │ │ ├── jquery.mCustomScrollbar.min.css
│ │ │ └── mCSB_buttons.png
│ │ ├── monaco-editor
│ │ │ ├── csharpLanguageProvider.js
│ │ │ ├── monaco-editor.html
│ │ │ └── vs
│ │ │ ├── base
│ │ │ │ ├── browser
│ │ │ │ │ └── ui
│ │ │ │ │ └── codicons
│ │ │ │ │ └── codicon
│ │ │ │ │ └── codicon.ttf
│ │ │ │ └── worker
│ │ │ │ └── workerMain.js
│ │ │ ├── basic-languages
│ │ │ │ ├── abap
│ │ │ │ │ └── abap.js
│ │ │ │ ├── apex
│ │ │ │ │ └── apex.js
│ │ │ │ ├── azcli
│ │ │ │ │ └── azcli.js
│ │ │ │ ├── bat
│ │ │ │ │ └── bat.js
│ │ │ │ ├── bicep
│ │ │ │ │ └── bicep.js
│ │ │ │ ├── cameligo
│ │ │ │ │ └── cameligo.js
│ │ │ │ ├── clojure
│ │ │ │ │ └── clojure.js
│ │ │ │ ├── coffee
│ │ │ │ │ └── coffee.js
│ │ │ │ ├── cpp
│ │ │ │ │ └── cpp.js
│ │ │ │ ├── csharp
│ │ │ │ │ └── csharp.js
│ │ │ │ ├── csp
│ │ │ │ │ └── csp.js
│ │ │ │ ├── css
│ │ │ │ │ └── css.js
│ │ │ │ ├── dart
│ │ │ │ │ └── dart.js
│ │ │ │ ├── dockerfile
│ │ │ │ │ └── dockerfile.js
│ │ │ │ ├── ecl
│ │ │ │ │ └── ecl.js
│ │ │ │ ├── elixir
│ │ │ │ │ └── elixir.js
│ │ │ │ ├── flow9
│ │ │ │ │ └── flow9.js
│ │ │ │ ├── freemarker2
│ │ │ │ │ └── freemarker2.js
│ │ │ │ ├── fsharp
│ │ │ │ │ └── fsharp.js
│ │ │ │ ├── go
│ │ │ │ │ └── go.js
│ │ │ │ ├── graphql
│ │ │ │ │ └── graphql.js
│ │ │ │ ├── handlebars
│ │ │ │ │ └── handlebars.js
│ │ │ │ ├── hcl
│ │ │ │ │ └── hcl.js
│ │ │ │ ├── html
│ │ │ │ │ └── html.js
│ │ │ │ ├── ini
│ │ │ │ │ └── ini.js
│ │ │ │ ├── java
│ │ │ │ │ └── java.js
│ │ │ │ ├── javascript
│ │ │ │ │ └── javascript.js
│ │ │ │ ├── julia
│ │ │ │ │ └── julia.js
│ │ │ │ ├── kotlin
│ │ │ │ │ └── kotlin.js
│ │ │ │ ├── less
│ │ │ │ │ └── less.js
│ │ │ │ ├── lexon
│ │ │ │ │ └── lexon.js
│ │ │ │ ├── liquid
│ │ │ │ │ └── liquid.js
│ │ │ │ ├── lua
│ │ │ │ │ └── lua.js
│ │ │ │ ├── m3
│ │ │ │ │ └── m3.js
│ │ │ │ ├── markdown
│ │ │ │ │ └── markdown.js
│ │ │ │ ├── mips
│ │ │ │ │ └── mips.js
│ │ │ │ ├── msdax
│ │ │ │ │ └── msdax.js
│ │ │ │ ├── mysql
│ │ │ │ │ └── mysql.js
│ │ │ │ ├── objective-c
│ │ │ │ │ └── objective-c.js
│ │ │ │ ├── pascal
│ │ │ │ │ └── pascal.js
│ │ │ │ ├── pascaligo
│ │ │ │ │ └── pascaligo.js
│ │ │ │ ├── perl
│ │ │ │ │ └── perl.js
│ │ │ │ ├── pgsql
│ │ │ │ │ └── pgsql.js
│ │ │ │ ├── php
│ │ │ │ │ └── php.js
│ │ │ │ ├── pla
│ │ │ │ │ └── pla.js
│ │ │ │ ├── postiats
│ │ │ │ │ └── postiats.js
│ │ │ │ ├── powerquery
│ │ │ │ │ └── powerquery.js
│ │ │ │ ├── powershell
│ │ │ │ │ └── powershell.js
│ │ │ │ ├── protobuf
│ │ │ │ │ └── protobuf.js
│ │ │ │ ├── pug
│ │ │ │ │ └── pug.js
│ │ │ │ ├── python
│ │ │ │ │ └── python.js
│ │ │ │ ├── qsharp
│ │ │ │ │ └── qsharp.js
│ │ │ │ ├── r
│ │ │ │ │ └── r.js
│ │ │ │ ├── razor
│ │ │ │ │ └── razor.js
│ │ │ │ ├── redis
│ │ │ │ │ └── redis.js
│ │ │ │ ├── redshift
│ │ │ │ │ └── redshift.js
│ │ │ │ ├── restructuredtext
│ │ │ │ │ └── restructuredtext.js
│ │ │ │ ├── ruby
│ │ │ │ │ └── ruby.js
│ │ │ │ ├── rust
│ │ │ │ │ └── rust.js
│ │ │ │ ├── sb
│ │ │ │ │ └── sb.js
│ │ │ │ ├── scala
│ │ │ │ │ └── scala.js
│ │ │ │ ├── scheme
│ │ │ │ │ └── scheme.js
│ │ │ │ ├── scss
│ │ │ │ │ └── scss.js
│ │ │ │ ├── shell
│ │ │ │ │ └── shell.js
│ │ │ │ ├── solidity
│ │ │ │ │ └── solidity.js
│ │ │ │ ├── sophia
│ │ │ │ │ └── sophia.js
│ │ │ │ ├── sparql
│ │ │ │ │ └── sparql.js
│ │ │ │ ├── sql
│ │ │ │ │ └── sql.js
│ │ │ │ ├── st
│ │ │ │ │ └── st.js
│ │ │ │ ├── swift
│ │ │ │ │ └── swift.js
│ │ │ │ ├── systemverilog
│ │ │ │ │ └── systemverilog.js
│ │ │ │ ├── tcl
│ │ │ │ │ └── tcl.js
│ │ │ │ ├── twig
│ │ │ │ │ └── twig.js
│ │ │ │ ├── typescript
│ │ │ │ │ └── typescript.js
│ │ │ │ ├── vb
│ │ │ │ │ └── vb.js
│ │ │ │ ├── xml
│ │ │ │ │ └── xml.js
│ │ │ │ └── yaml
│ │ │ │ └── yaml.js
│ │ │ ├── editor
│ │ │ │ ├── editor.main.css
│ │ │ │ ├── editor.main.js
│ │ │ │ ├── editor.main.nls.de.js
│ │ │ │ ├── editor.main.nls.es.js
│ │ │ │ ├── editor.main.nls.fr.js
│ │ │ │ ├── editor.main.nls.it.js
│ │ │ │ ├── editor.main.nls.ja.js
│ │ │ │ ├── editor.main.nls.js
│ │ │ │ ├── editor.main.nls.ko.js
│ │ │ │ ├── editor.main.nls.ru.js
│ │ │ │ ├── editor.main.nls.zh-cn.js
│ │ │ │ └── editor.main.nls.zh-tw.js
│ │ │ ├── language
│ │ │ │ ├── css
│ │ │ │ │ ├── cssMode.js
│ │ │ │ │ └── cssWorker.js
│ │ │ │ ├── html
│ │ │ │ │ ├── htmlMode.js
│ │ │ │ │ └── htmlWorker.js
│ │ │ │ ├── json
│ │ │ │ │ ├── jsonMode.js
│ │ │ │ │ └── jsonWorker.js
│ │ │ │ └── typescript
│ │ │ │ ├── tsMode.js
│ │ │ │ └── tsWorker.js
│ │ │ └── loader.js
│ │ ├── nprogress
│ │ │ ├── bower.json
│ │ │ ├── component.json
│ │ │ ├── History.md
│ │ │ ├── index.html
│ │ │ ├── License.md
│ │ │ ├── Notes.md
│ │ │ ├── nprogress.css
│ │ │ ├── nprogress.js
│ │ │ ├── Readme.md
│ │ │ └── support
│ │ │ ├── extras.css
│ │ │ └── style.css
│ │ ├── sugarjs
│ │ │ └── Sugar.js
│ │ └── vue
│ │ └── vue.js
│ └── views
│ ├── shared
│ │ ├── layout.js
│ │ └── overwritesugar.js
│ └── system
│ ├── BuilderAll.js
│ ├── CodeFirst.js
│ ├── codetableimport.js
│ ├── codetableinfoedit.js
│ ├── codetableinfo.js
│ ├── CodeTable.js
│ ├── codetype.js
│ ├── commonfield.js
│ ├── css
│ │ ├── CodeTable.css
│ │ ├── CodeTableInfo.css
│ │ └── dbview.css
│ ├── database.js
│ ├── dbview.js
│ ├── fileInfo.js
│ ├── projectgroup.js
│ ├── project.js
│ ├── tagproperty.js
│ └── template.js
└── SoEasyPlatform.sln
316 directories, 1203 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论