gitextract_lledtbfp/ ├── .gitignore ├── README.md ├── pom-jar.xml ├── pom-tomcat.xml ├── pom.xml ├── src/ │ ├── main/ │ │ ├── docker/ │ │ │ └── Dockerfile │ │ ├── java/ │ │ │ └── com/ │ │ │ └── yasenagat/ │ │ │ └── zkweb/ │ │ │ ├── ZkWebSpringBootApplication.java │ │ │ ├── model/ │ │ │ │ ├── Tree.java │ │ │ │ ├── TreeNode.java │ │ │ │ └── TreeRoot.java │ │ │ ├── util/ │ │ │ │ ├── ConfigUtil.java │ │ │ │ ├── H2Util.java │ │ │ │ ├── ZkCache.java │ │ │ │ ├── ZkCfgFactory.java │ │ │ │ ├── ZkCfgManager.java │ │ │ │ ├── ZkCfgManagerImpl.java │ │ │ │ ├── ZkManager.java │ │ │ │ ├── ZkManagerImpl.java │ │ │ │ ├── ZkSpringBootConfiguration.java │ │ │ │ └── ZkWebMvcConfigurer.java │ │ │ └── web/ │ │ │ ├── ZkCacheServlet.java │ │ │ ├── ZkCfgController.java │ │ │ └── ZkController.java │ │ ├── resources/ │ │ │ ├── META-INF/ │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application-local.yml │ │ │ ├── application-zkweb.yaml │ │ │ ├── logback-spring.xml │ │ │ ├── logback-zkweb-1.0.9.xml │ │ │ ├── logback-zkweb-v1.2.3.xml │ │ │ ├── spring.bak/ │ │ │ │ ├── appServlet/ │ │ │ │ │ ├── controllers.bak.xml │ │ │ │ │ └── servlet-context.bak.xml │ │ │ │ └── root-context.bak.xml │ │ │ ├── static/ │ │ │ │ ├── easyui/ │ │ │ │ │ ├── easyloader.js │ │ │ │ │ ├── locale/ │ │ │ │ │ │ ├── easyui-lang-af.js │ │ │ │ │ │ ├── easyui-lang-am.js │ │ │ │ │ │ ├── easyui-lang-ar.js │ │ │ │ │ │ ├── easyui-lang-bg.js │ │ │ │ │ │ ├── easyui-lang-ca.js │ │ │ │ │ │ ├── easyui-lang-cs.js │ │ │ │ │ │ ├── easyui-lang-cz.js │ │ │ │ │ │ ├── easyui-lang-da.js │ │ │ │ │ │ ├── easyui-lang-de.js │ │ │ │ │ │ ├── easyui-lang-el.js │ │ │ │ │ │ ├── easyui-lang-en.js │ │ │ │ │ │ ├── easyui-lang-es.js │ │ │ │ │ │ ├── easyui-lang-fa.js │ │ │ │ │ │ ├── easyui-lang-fr.js │ │ │ │ │ │ ├── easyui-lang-it.js │ │ │ │ │ │ ├── easyui-lang-jp.js │ │ │ │ │ │ ├── easyui-lang-ko.js │ │ │ │ │ │ ├── easyui-lang-nl.js │ │ │ │ │ │ ├── easyui-lang-pl.js │ │ │ │ │ │ ├── easyui-lang-pt_BR.js │ │ │ │ │ │ ├── easyui-lang-ru.js │ │ │ │ │ │ ├── easyui-lang-sv_SE.js │ │ │ │ │ │ ├── easyui-lang-tr.js │ │ │ │ │ │ ├── easyui-lang-ua.js │ │ │ │ │ │ ├── easyui-lang-zh_CN.js │ │ │ │ │ │ └── easyui-lang-zh_TW.js │ │ │ │ │ ├── plugins/ │ │ │ │ │ │ ├── jquery.accordion.js │ │ │ │ │ │ ├── jquery.calendar.js │ │ │ │ │ │ ├── jquery.combo.js │ │ │ │ │ │ ├── jquery.combobox.js │ │ │ │ │ │ ├── jquery.combogrid.js │ │ │ │ │ │ ├── jquery.combotree.js │ │ │ │ │ │ ├── jquery.combotreegrid.js │ │ │ │ │ │ ├── jquery.datagrid.js │ │ │ │ │ │ ├── jquery.datalist.js │ │ │ │ │ │ ├── jquery.datebox.js │ │ │ │ │ │ ├── jquery.datetimebox.js │ │ │ │ │ │ ├── jquery.datetimespinner.js │ │ │ │ │ │ ├── jquery.dialog.js │ │ │ │ │ │ ├── jquery.draggable.js │ │ │ │ │ │ ├── jquery.droppable.js │ │ │ │ │ │ ├── jquery.filebox.js │ │ │ │ │ │ ├── jquery.form.js │ │ │ │ │ │ ├── jquery.layout.js │ │ │ │ │ │ ├── jquery.linkbutton.js │ │ │ │ │ │ ├── jquery.maskedbox.js │ │ │ │ │ │ ├── jquery.menu.js │ │ │ │ │ │ ├── jquery.menubutton.js │ │ │ │ │ │ ├── jquery.messager.js │ │ │ │ │ │ ├── jquery.mobile.js │ │ │ │ │ │ ├── jquery.numberbox.js │ │ │ │ │ │ ├── jquery.numberspinner.js │ │ │ │ │ │ ├── jquery.pagination.js │ │ │ │ │ │ ├── jquery.panel.js │ │ │ │ │ │ ├── jquery.parser.js │ │ │ │ │ │ ├── jquery.passwordbox.js │ │ │ │ │ │ ├── jquery.progressbar.js │ │ │ │ │ │ ├── jquery.propertygrid.js │ │ │ │ │ │ ├── jquery.resizable.js │ │ │ │ │ │ ├── jquery.searchbox.js │ │ │ │ │ │ ├── jquery.slider.js │ │ │ │ │ │ ├── jquery.spinner.js │ │ │ │ │ │ ├── jquery.splitbutton.js │ │ │ │ │ │ ├── jquery.switchbutton.js │ │ │ │ │ │ ├── jquery.tabs.js │ │ │ │ │ │ ├── jquery.tagbox.js │ │ │ │ │ │ ├── jquery.textbox.js │ │ │ │ │ │ ├── jquery.timespinner.js │ │ │ │ │ │ ├── jquery.tooltip.js │ │ │ │ │ │ ├── jquery.tree.js │ │ │ │ │ │ ├── jquery.treegrid.js │ │ │ │ │ │ ├── jquery.validatebox.js │ │ │ │ │ │ └── jquery.window.js │ │ │ │ │ └── themes/ │ │ │ │ │ ├── angular.css │ │ │ │ │ ├── black/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── bootstrap/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── color.css │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── gray/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── icon.css │ │ │ │ │ ├── material/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── material-teal/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ ├── metro/ │ │ │ │ │ │ ├── accordion.css │ │ │ │ │ │ ├── calendar.css │ │ │ │ │ │ ├── checkbox.css │ │ │ │ │ │ ├── combo.css │ │ │ │ │ │ ├── combobox.css │ │ │ │ │ │ ├── datagrid.css │ │ │ │ │ │ ├── datalist.css │ │ │ │ │ │ ├── datebox.css │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── easyui.css │ │ │ │ │ │ ├── filebox.css │ │ │ │ │ │ ├── layout.css │ │ │ │ │ │ ├── linkbutton.css │ │ │ │ │ │ ├── menu.css │ │ │ │ │ │ ├── menubutton.css │ │ │ │ │ │ ├── messager.css │ │ │ │ │ │ ├── numberbox.css │ │ │ │ │ │ ├── pagination.css │ │ │ │ │ │ ├── panel.css │ │ │ │ │ │ ├── passwordbox.css │ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ │ ├── propertygrid.css │ │ │ │ │ │ ├── radiobutton.css │ │ │ │ │ │ ├── searchbox.css │ │ │ │ │ │ ├── sidemenu.css │ │ │ │ │ │ ├── slider.css │ │ │ │ │ │ ├── spinner.css │ │ │ │ │ │ ├── splitbutton.css │ │ │ │ │ │ ├── switchbutton.css │ │ │ │ │ │ ├── tabs.css │ │ │ │ │ │ ├── tagbox.css │ │ │ │ │ │ ├── textbox.css │ │ │ │ │ │ ├── tooltip.css │ │ │ │ │ │ ├── tree.css │ │ │ │ │ │ ├── validatebox.css │ │ │ │ │ │ └── window.css │ │ │ │ │ └── mobile.css │ │ │ │ ├── jquery.i18n.properties.js │ │ │ │ ├── locale/ │ │ │ │ │ ├── strings.properties │ │ │ │ │ └── strings_zh.properties │ │ │ │ ├── web.language.js │ │ │ │ ├── zkweb-language.js │ │ │ │ └── zkweb.js │ │ │ ├── templates/ │ │ │ │ ├── head.html │ │ │ │ ├── home.html │ │ │ │ └── info.html │ │ │ └── zk-bak.properties │ │ └── webapp-bak/ │ │ └── WEB-INF/ │ │ └── web-bak.xml │ └── test/ │ └── java/ │ └── T.java └── target/ ├── Dockerfile ├── zkWeb-v1.2.1.jar └── zkWeb-v1.2.1.war