├── .classpath ├── .project ├── README.md ├── pom.xml ├── sql └── jeeweb-mysql-v1.01.sql └── src └── main ├── java └── cn │ └── jeeweb │ ├── core │ ├── base │ │ └── BaseEntity.java │ ├── cache │ │ └── PageCachingFilter.java │ ├── common │ │ ├── controller │ │ │ ├── BaseBeanController.java │ │ │ ├── BaseCRUDController.java │ │ │ ├── BaseController.java │ │ │ └── BaseTreeController.java │ │ ├── dao │ │ │ ├── IBaseDao.java │ │ │ ├── ICommonDao.java │ │ │ ├── ISqlDao.java │ │ │ ├── impl │ │ │ │ ├── BaseDaoImpl.java │ │ │ │ ├── CommonDaoImpl.java │ │ │ │ └── SqlDaoImpl.java │ │ │ └── support │ │ │ │ └── OrderHelper.java │ │ ├── data │ │ │ └── DuplicateValid.java │ │ ├── entity │ │ │ ├── AbstractEntity.java │ │ │ ├── DataEntity.java │ │ │ ├── MarkDeleteable.java │ │ │ ├── TreeEntity.java │ │ │ └── tree │ │ │ │ ├── BootstrapTreeHelper.java │ │ │ │ ├── BootstrapTreeNode.java │ │ │ │ ├── TreeNode.java │ │ │ │ └── TreeSortUtil.java │ │ ├── form │ │ │ └── BaseMethodArgumentResolver.java │ │ ├── hibernate │ │ │ ├── dialect │ │ │ │ └── SQLServer2008Dialect.java │ │ │ └── dynamic │ │ │ │ ├── adapter │ │ │ │ ├── DynamicHibernateAdapter.java │ │ │ │ └── IDynamicHibernateAdapter.java │ │ │ │ ├── builder │ │ │ │ ├── DefaultDynamicHibernateStatementBuilder.java │ │ │ │ ├── DynamicHibernateStatementBuilder.java │ │ │ │ └── NoneDynamicHibernateStatementBuilder.java │ │ │ │ ├── data │ │ │ │ ├── Config.java │ │ │ │ └── StatementType.java │ │ │ │ ├── dtd │ │ │ │ └── dynamic-hibernate-statement-1.0.dtd │ │ │ │ ├── exception │ │ │ │ └── DynamicException.java │ │ │ │ ├── listener │ │ │ │ └── DynamicStatementInitListener.java │ │ │ │ ├── resolver │ │ │ │ └── DynamicStatementDTDEntityResolver.java │ │ │ │ ├── template │ │ │ │ ├── IncludeHqlDirective.java │ │ │ │ ├── IncludeSqlDirective.java │ │ │ │ └── TemplateToFragmentParser.java │ │ │ │ └── utils │ │ │ │ └── Utils.java │ │ └── service │ │ │ ├── ICommonService.java │ │ │ ├── ITreeCommonService.java │ │ │ └── impl │ │ │ ├── CommonServiceImpl.java │ │ │ └── TreeCommonServiceImpl.java │ ├── database │ │ └── dynamic │ │ │ └── dao │ │ │ └── DynamicDBDao.java │ ├── disruptor │ │ ├── email │ │ │ ├── EmailDao.java │ │ │ ├── EmailData.java │ │ │ ├── EmailEvent.java │ │ │ ├── EmailEventFactory.java │ │ │ ├── EmailEventProducer.java │ │ │ ├── EmailHandler.java │ │ │ └── EmailHelper.java │ │ └── sms │ │ │ ├── SmsDao.java │ │ │ ├── SmsData.java │ │ │ ├── SmsEvent.java │ │ │ ├── SmsEventFactory.java │ │ │ ├── SmsEventProducer.java │ │ │ ├── SmsHandler.java │ │ │ └── SmsHelper.java │ ├── exception │ │ └── DefaultExceptionHandler.java │ ├── filter │ │ └── xss │ │ │ ├── XssFilter.java │ │ │ └── XssHttpServletRequestWrapper.java │ ├── interceptor │ │ ├── EncodingInterceptor.java │ │ ├── LocaleInterceptor.java │ │ └── ReloadConfigInterceptor.java │ ├── mapper │ │ ├── JaxbMapper.java │ │ ├── JsonMapper.java │ │ └── MapWapper.java │ ├── model │ │ ├── AjaxJson.java │ │ ├── PageJson.java │ │ └── ValidJson.java │ ├── quartz │ │ ├── QuartzManager.java │ │ ├── data │ │ │ └── ScheduleJob.java │ │ ├── factory │ │ │ ├── QuartzJobFactory.java │ │ │ └── QuartzJobFactoryDisallowConcurrentExecution.java │ │ └── utils │ │ │ └── TaskUtils.java │ ├── query │ │ ├── annotation │ │ │ ├── FormModel.java │ │ │ ├── PageableDefaults.java │ │ │ ├── QueryableDefaults.java │ │ │ └── RequestJsonParam.java │ │ ├── data │ │ │ ├── Condition.java │ │ │ ├── Page.java │ │ │ ├── PageImpl.java │ │ │ ├── PageRequest.java │ │ │ ├── Pageable.java │ │ │ ├── PropertyPreFilterable.java │ │ │ ├── QueryPropertyPreFilter.java │ │ │ ├── QueryRequest.java │ │ │ ├── Queryable.java │ │ │ └── Sort.java │ │ ├── exception │ │ │ ├── InvalidQueryPropertyException.java │ │ │ ├── InvalidQueryValueException.java │ │ │ ├── InvlidOperatorException.java │ │ │ └── QueryException.java │ │ ├── parse │ │ │ ├── CriteriaParse.java │ │ │ └── QueryParse.java │ │ ├── resolver │ │ │ ├── FormModelMethodArgumentResolver.java │ │ │ ├── PageableMethodArgumentResolver.java │ │ │ ├── PropertyPreFilterMethodArgumentResolver.java │ │ │ ├── QueryMethodArgumentResolver.java │ │ │ └── RequestJsonParamMethodArgumentResolver.java │ │ └── utils │ │ │ ├── CriteriaParseUtils.java │ │ │ └── QueryableConvertUtils.java │ ├── repository │ │ └── hibernate │ │ │ └── type │ │ │ ├── CollectionToStringUserType.java │ │ │ ├── HashMapToStringUserType.java │ │ │ ├── JsonMap.java │ │ │ ├── JsonMapUserType.java │ │ │ ├── JsonUserType.java │ │ │ └── ObjectSerializeUserType.java │ ├── security │ │ ├── shiro │ │ │ ├── authz │ │ │ │ └── annotation │ │ │ │ │ ├── RequiresMethodPermissions.java │ │ │ │ │ ├── RequiresPathPermission.java │ │ │ │ │ └── RolesAllowed.java │ │ │ ├── cache │ │ │ │ ├── SessionCacheManager.java │ │ │ │ └── SpringCacheManagerWrapper.java │ │ │ ├── interceptor │ │ │ │ ├── AnnotationsAuthorizingMethodInterceptor.java │ │ │ │ ├── AuthorizationAdvisor.java │ │ │ │ ├── PermissionInterceptorAdapter.java │ │ │ │ ├── RoleAllowsAnnotationMethodInterceptor.java │ │ │ │ └── RolesAllowedAnnotationHandler.java │ │ │ └── session │ │ │ │ ├── CacheSessionDAO.java │ │ │ │ ├── SessionDAO.java │ │ │ │ └── SessionManager.java │ │ └── utils │ │ │ └── Md5Utils.java │ ├── tags │ │ ├── common │ │ │ └── tag │ │ │ │ └── AbstractGridHtmlTag.java │ │ ├── form │ │ │ ├── ButtonTag.java │ │ │ ├── CheckboxTag.java │ │ │ ├── CheckboxesTag.java │ │ │ ├── ComboxTag.java │ │ │ ├── EditorTag.java │ │ │ ├── ErrorsTag.java │ │ │ ├── FileInputTag.java │ │ │ ├── FormTag.java │ │ │ ├── GridSelectTag.java │ │ │ ├── HiddenInputTag.java │ │ │ ├── IconSelectTag.java │ │ │ ├── InputTag.java │ │ │ ├── LabelTag.java │ │ │ ├── OptionTag.java │ │ │ ├── OptionsTag.java │ │ │ ├── PasswordInputTag.java │ │ │ ├── RadioButtonTag.java │ │ │ ├── RadioButtonsTag.java │ │ │ ├── SelectTag.java │ │ │ ├── TextareaTag.java │ │ │ ├── TreeSelectTag.java │ │ │ └── support │ │ │ │ ├── CustomBindStatus.java │ │ │ │ └── FreemarkerFormTagHelper.java │ │ ├── grid │ │ │ ├── DataGridButtonTag.java │ │ │ ├── DataGridColumnTag.java │ │ │ ├── DataGridQueryTag.java │ │ │ ├── DataGridTag.java │ │ │ └── DataGridToolbarTag.java │ │ ├── html │ │ │ ├── AbstractHtmlTag.java │ │ │ ├── CodeDisplayTag.java │ │ │ ├── ComponentTag.java │ │ │ ├── CssComponentTag.java │ │ │ ├── DisplayTag.java │ │ │ ├── FragmentComponentTag.java │ │ │ ├── JsComponentTag.java │ │ │ ├── builder │ │ │ │ ├── DefaultHtmlComponentBuilder.java │ │ │ │ ├── HtmlComponentBuilder.java │ │ │ │ └── NoneHtmlComponentBuilder.java │ │ │ ├── dtd │ │ │ │ └── html-component-1.0.dtd │ │ │ ├── exception │ │ │ │ └── HtmlComponentException.java │ │ │ ├── listener │ │ │ │ └── HtmlComponentInitListener.java │ │ │ ├── manager │ │ │ │ └── HtmlComponentManager.java │ │ │ └── resolver │ │ │ │ └── HtmlComponentDTDEntityResolver.java │ │ └── view │ │ │ └── TreeviewTag.java │ └── utils │ │ ├── ArrayUtils.java │ │ ├── BeanUtils.java │ │ ├── CacheUtils.java │ │ ├── ComplexPropertyPreFilter.java │ │ ├── CookieUtils.java │ │ ├── DateUtils.java │ │ ├── EhcacheUtil.java │ │ ├── Exceptions.java │ │ ├── FastJsonHttpMessageConverter.java │ │ ├── FileUtil.java │ │ ├── FreeMarkerUtils.java │ │ ├── ImagesUtils.java │ │ ├── IpUtils.java │ │ ├── JeewebPropertiesUtil.java │ │ ├── MapBeanUtil.java │ │ ├── MapUtils.java │ │ ├── MessageUtils.java │ │ ├── MyBeanUtils.java │ │ ├── ObjectSwitchHelper.java │ │ ├── ObjectUtils.java │ │ ├── PropertiesUtil.java │ │ ├── PublicUtil.java │ │ ├── ReflectHelper.java │ │ ├── ReflectionUtils.java │ │ ├── Reflections.java │ │ ├── SerializationUtils.java │ │ ├── ServletUtils.java │ │ ├── SpringContextHolder.java │ │ ├── StringUtils.java │ │ ├── convert │ │ ├── DateConvertEditor.java │ │ └── StringConvertEditor.java │ │ ├── email │ │ ├── Email.java │ │ └── EmailResult.java │ │ ├── http │ │ ├── HttpRequest.java │ │ ├── HttpRequestUtils.java │ │ └── SSLHttpClient.java │ │ ├── security │ │ ├── BASE64Decoder.java │ │ ├── BASE64Encoder.java │ │ ├── Base32.java │ │ ├── CEFormatException.java │ │ ├── CEStreamExhausted.java │ │ ├── CharacterDecoder.java │ │ ├── CharacterEncoder.java │ │ ├── CipherTools.java │ │ ├── Coder.java │ │ ├── DESCoder.java │ │ ├── EncryptUtil.java │ │ └── Md5Utils.java │ │ ├── sms │ │ ├── SmsManager.java │ │ ├── SmsUtils.java │ │ ├── data │ │ │ ├── SmsResult.java │ │ │ └── SmsTemplate.java │ │ ├── exception │ │ │ └── NullException.java │ │ └── sender │ │ │ ├── CCPSmsSender.java │ │ │ ├── HuyiSmsSender.java │ │ │ ├── SmsSender.java │ │ │ ├── cloopen │ │ │ └── CCPRestSDK.java │ │ │ └── huyi │ │ │ └── HuyiRestSDK.java │ │ └── upload │ │ ├── FileUploadUtils.java │ │ └── exception │ │ ├── FileNameLengthLimitExceededException.java │ │ └── InvalidExtensionException.java │ └── modules │ ├── charts │ └── controller │ │ └── EchartsController.java │ ├── codegen │ ├── codegenerator │ │ ├── GeneratorManagor.java │ │ ├── data │ │ │ ├── AttributeInfo.java │ │ │ ├── DbColumnInfo.java │ │ │ ├── DbTableInfo.java │ │ │ └── GeneratorInfo.java │ │ ├── exception │ │ │ └── GenerationException.java │ │ ├── generator │ │ │ ├── DefaultGenerator.java │ │ │ └── IGenerator.java │ │ ├── utils │ │ │ ├── CodeGenUtils.java │ │ │ ├── sql │ │ │ │ ├── SqlUtils.java │ │ │ │ └── data │ │ │ │ │ └── Sql.java │ │ │ └── type │ │ │ │ ├── DbTypeConvert.java │ │ │ │ ├── ITypeConvert.java │ │ │ │ └── data │ │ │ │ └── Type.java │ │ └── xml │ │ │ ├── generator │ │ │ ├── ConfigXmlMap.java │ │ │ └── GeneratorXmlMap.java │ │ │ ├── sql │ │ │ ├── ConfigXmlMap.java │ │ │ └── SqlXmlMap.java │ │ │ └── type │ │ │ ├── ConfigXmlMap.java │ │ │ └── TypeXmlMap.java │ ├── controller │ │ ├── ColumnController.java │ │ ├── SchemeController.java │ │ └── TableController.java │ ├── dao │ │ ├── IGeneratorDao.java │ │ └── imp │ │ │ └── GeneratorDaoImpl.java │ ├── entity │ │ ├── Column.java │ │ ├── Scheme.java │ │ └── Table.java │ └── service │ │ ├── IColumnService.java │ │ ├── ISchemeService.java │ │ ├── ITableService.java │ │ └── impl │ │ ├── ColumnServiceImpl.java │ │ ├── SchemeServiceImpl.java │ │ └── TableServiceImpl.java │ ├── common │ ├── DataBaseConstant.java │ ├── bean │ │ ├── DuplicateValid.java │ │ └── ValidJson.java │ ├── controller │ │ ├── DuplicateValidController.java │ │ └── JCaptchaValidateController.java │ ├── interceptor │ │ ├── HiberAspect.java │ │ └── LogInterceptor.java │ ├── jcaptcha │ │ ├── EsManageableImageCaptchaService.java │ │ ├── GMailEngine.java │ │ ├── JCaptcha.java │ │ ├── JCaptchaEngine.java │ │ └── JCaptchaFilter.java │ └── listener │ │ └── WebStartInitListener.java │ ├── demo │ └── controller │ │ ├── EchartDemoController.java │ │ ├── FormDemoController.java │ │ └── GridDemoController.java │ ├── email │ ├── controller │ │ ├── EmailSendController.java │ │ ├── EmailSendLogController.java │ │ └── EmailTemplateController.java │ ├── dao │ │ └── EmailDaoIml.java │ ├── entity │ │ ├── EmailSendLog.java │ │ └── EmailTemplate.java │ └── service │ │ ├── IEmailSendLogService.java │ │ ├── IEmailSendService.java │ │ ├── IEmailTemplateService.java │ │ └── impl │ │ ├── EmailSendLogServiceImpl.java │ │ ├── EmailSendServiceImpl.java │ │ └── EmailTemplateServiceImpl.java │ ├── monitor │ └── controller │ │ └── DruidController.java │ ├── oa │ ├── controller │ │ └── OaNotificationController.java │ ├── entity │ │ └── OaNotification.java │ └── service │ │ ├── IOaNotificationService.java │ │ └── impl │ │ └── OaNotificationServiceImpl.java │ ├── sms │ ├── controller │ │ ├── SmsSendController.java │ │ ├── SmsSendLogController.java │ │ └── SmsTemplateController.java │ ├── dao │ │ └── SmsDaoIml.java │ ├── entity │ │ ├── SmsSendLog.java │ │ └── SmsTemplate.java │ └── service │ │ ├── ISmsSendLogService.java │ │ ├── ISmsSendService.java │ │ ├── ISmsTemplateService.java │ │ └── impl │ │ ├── SmsSendLogServiceImpl.java │ │ ├── SmsSendServiceImpl.java │ │ └── SmsTemplateServiceImpl.java │ ├── sys │ ├── Constants.java │ ├── controller │ │ ├── AdminController.java │ │ ├── AttachmentController.java │ │ ├── CommonController.java │ │ ├── DataSourceController.java │ │ ├── DictController.java │ │ ├── DictGroupController.java │ │ ├── IndexController.java │ │ ├── LogController.java │ │ ├── LoginController.java │ │ ├── MenuController.java │ │ ├── OrganizationController.java │ │ ├── RoleController.java │ │ ├── SettingController.java │ │ ├── UserController.java │ │ ├── UserLastOnlineController.java │ │ └── UserOnlineController.java │ ├── data │ │ ├── AjaxUploadResponse.java │ │ ├── CloudSmsSetting.java │ │ ├── EmailSetting.java │ │ ├── HySmsSetting.java │ │ └── SysDatabaseEnum.java │ ├── entity │ │ ├── Attachment.java │ │ ├── DataSource.java │ │ ├── DictEntity.java │ │ ├── DictGroup.java │ │ ├── Log.java │ │ ├── Menu.java │ │ ├── Organization.java │ │ ├── Role.java │ │ ├── RoleMenu.java │ │ ├── User.java │ │ ├── UserLastOnline.java │ │ ├── UserOnline.java │ │ ├── UserOrganization.java │ │ └── UserRole.java │ ├── security │ │ └── shiro │ │ │ ├── ShiroConstants.java │ │ │ ├── cache │ │ │ └── spring │ │ │ │ └── SpringCacheManagerWrapper.java │ │ │ ├── exception │ │ │ └── RepeatAuthenticationException.java │ │ │ ├── realm │ │ │ └── UserRealm.java │ │ │ ├── session │ │ │ └── mgt │ │ │ │ ├── OnlineSession.java │ │ │ │ ├── OnlineSessionFactory.java │ │ │ │ ├── eis │ │ │ │ └── OnlineSessionDAO.java │ │ │ │ └── scheduler │ │ │ │ └── SpringSessionValidationScheduler.java │ │ │ └── web │ │ │ ├── filter │ │ │ ├── authc │ │ │ │ ├── FormAuthenticationFilter.java │ │ │ │ ├── UsernamePasswordToken.java │ │ │ │ └── credential │ │ │ │ │ └── RetryLimitHashedCredentialsMatcher.java │ │ │ ├── jcaptcha │ │ │ │ └── JCaptchaValidateFilter.java │ │ │ ├── online │ │ │ │ └── OnlineSessionFilter.java │ │ │ ├── sync │ │ │ │ └── SyncOnlineSessionFilter.java │ │ │ └── user │ │ │ │ └── SysUserFilter.java │ │ │ └── session │ │ │ └── mgt │ │ │ └── OnlineWebSessionManager.java │ ├── service │ │ ├── IAttachmentService.java │ │ ├── IDataSourceService.java │ │ ├── IDictGroupService.java │ │ ├── IDictService.java │ │ ├── ILogService.java │ │ ├── IMenuService.java │ │ ├── IOrganizationService.java │ │ ├── IRoleMenuService.java │ │ ├── IRoleService.java │ │ ├── ISettingService.java │ │ ├── IUserLastOnlineService.java │ │ ├── IUserOnlineService.java │ │ ├── IUserOrganizationService.java │ │ ├── IUserRoleService.java │ │ ├── IUserService.java │ │ └── impl │ │ │ ├── AttachmentServiceImpl.java │ │ │ ├── DataSourceServiceImpl.java │ │ │ ├── DictGroupServiceImpl.java │ │ │ ├── DictServiceImpl.java │ │ │ ├── LogServiceImpl.java │ │ │ ├── MenuServiceImpl.java │ │ │ ├── OrganizationServiceImpl.java │ │ │ ├── PasswordService.java │ │ │ ├── RoleMenuServiceImpl.java │ │ │ ├── RoleServiceImpl.java │ │ │ ├── SettingServiceImpl.java │ │ │ ├── UserLastOnlineServiceImpl.java │ │ │ ├── UserOnlineServiceImpl.java │ │ │ ├── UserOrganizationServiceImpl.java │ │ │ ├── UserRoleServiceImpl.java │ │ │ └── UserServiceImpl.java │ ├── tags │ │ └── SysFunctions.java │ └── utils │ │ ├── DictUtils.java │ │ ├── DynamicDBUtils.java │ │ ├── LogUtils.java │ │ └── UserUtils.java │ ├── task │ ├── controller │ │ └── ScheduleJobController.java │ ├── entity │ │ └── ScheduleJob.java │ ├── listener │ │ └── ScheduleJobInitListener.java │ ├── service │ │ ├── IScheduleJobService.java │ │ └── impl │ │ │ └── ScheduleJobServiceImpl.java │ ├── task │ │ └── TaskTest.java │ └── utils │ │ └── ScheduleJobUtils.java │ └── test │ ├── controller │ ├── SingleTableController.java │ ├── TestOrderMainController.java │ └── TestTreeController.java │ ├── entity │ ├── SingleTable.java │ ├── TestOrderCustomer.java │ ├── TestOrderMain.java │ ├── TestOrderTicket.java │ └── TestTree.java │ └── service │ ├── ISingleTableService.java │ ├── ITestOrderCustomerService.java │ ├── ITestOrderMainService.java │ ├── ITestOrderTicketService.java │ ├── ITestTreeService.java │ └── impl │ ├── SingleTableServiceImpl.java │ ├── TestOrderCustomerServiceImpl.java │ ├── TestOrderMainServiceImpl.java │ ├── TestOrderTicketServiceImpl.java │ └── TestTreeServiceImpl.java ├── resources ├── codegen.properties ├── dbconfig.properties ├── ehcache │ └── ehcache.xml ├── email.properties ├── i18n │ ├── ValidationMessages.properties │ └── messages.properties ├── jeeweb.properties ├── log4j.properties ├── mapper │ ├── codegen │ │ ├── code_generator.xml │ │ ├── sql │ │ │ ├── mysql.xml │ │ │ ├── oracle.xml │ │ │ └── sqlserver.xml │ │ └── type │ │ │ ├── dbtojava │ │ │ ├── mysql.xml │ │ │ ├── oracle.xml │ │ │ └── sqlserver.xml │ │ │ ├── javatoclass │ │ │ ├── mysql.xml │ │ │ ├── oracle.xml │ │ │ └── sqlserver.xml │ │ │ └── javatohibernate │ │ │ ├── mysql.xml │ │ │ ├── oracle.xml │ │ │ ├── postgresql.xml │ │ │ └── sqlserver.xml │ └── tags │ │ └── html │ │ ├── editor-fragment-html-component.xml │ │ ├── fileinput-fragment-html-component.xml │ │ ├── grid-fragment-html-component.xml │ │ ├── gridselect-fragment-html-component.xml │ │ ├── other-fragment-html-component.xml │ │ ├── theme-css-html-component.xml │ │ ├── theme-js-html-component.xml │ │ ├── treeselect-fragment-html-component.xml │ │ ├── vendors-css-html-component.xml │ │ └── vendors-js-html-component.xml ├── mappings │ └── modules │ │ └── test │ │ ├── SingleTableMapper.xml │ │ └── TestTreeMapper.xml ├── shiro.properties ├── sms.properties ├── spring-config-cache.xml ├── spring-config-extend.xml ├── spring-config-hibernate.xml ├── spring-config-shiro.xml ├── spring-config-task.xml ├── spring-config.xml ├── spring-mvc-shiro.xml ├── spring-mvc.xml ├── statement │ └── common-dynamic.xml ├── template │ └── codegen │ │ ├── code │ │ ├── ControllerTemplate.ftl │ │ ├── EntityTemplate.ftl │ │ ├── IServiceTemplate.ftl │ │ ├── ServiceImplTemplate.ftl │ │ ├── onetomany │ │ │ ├── ControllerTemplate.ftl │ │ │ ├── EntityTemplate.ftl │ │ │ ├── IServiceTemplate.ftl │ │ │ ├── ServiceImplTemplate.ftl │ │ │ ├── viewFormTemplate.ftl │ │ │ └── viewListTemplate.ftl │ │ ├── tree │ │ │ ├── ControllerTemplate.ftl │ │ │ ├── EntityTemplate.ftl │ │ │ ├── IServiceTemplate.ftl │ │ │ ├── ServiceImplTemplate.ftl │ │ │ ├── viewFormTemplate.ftl │ │ │ └── viewListTemplate.ftl │ │ ├── viewFormTemplate.ftl │ │ └── viewListTemplate.ftl │ │ └── sql │ │ └── createTable.ftl └── upload.properties └── webapp ├── WEB-INF ├── decorators.xml ├── static │ ├── ace │ │ ├── css │ │ │ ├── ace-fonts.min.css │ │ │ ├── ace-ie.min.css │ │ │ ├── ace-part2.min.css │ │ │ ├── ace-rtl.min.css │ │ │ ├── ace-skins.min.css │ │ │ ├── ace-tab.css │ │ │ ├── ace.min.css │ │ │ └── bootstrap.min.css │ │ └── js │ │ │ ├── ace-elements.min.js │ │ │ ├── ace-extra.min.js │ │ │ ├── ace-small.min.js │ │ │ └── ace.min.js │ ├── common │ │ ├── css │ │ │ ├── content-tab.css │ │ │ ├── patterns │ │ │ │ ├── header-profile-skin-1.png │ │ │ │ ├── header-profile-skin-3.png │ │ │ │ ├── header-profile.png │ │ │ │ └── shattered.png │ │ │ └── style.css │ │ ├── favicon.ico │ │ ├── img │ │ │ └── default_avatar_male.jpg │ │ └── js │ │ │ ├── contabs.js │ │ │ ├── content.js │ │ │ ├── curdtools_bootstraptable.js │ │ │ ├── curdtools_jqgrid.js │ │ │ ├── curdtools_jqgrid_inline.js │ │ │ ├── func.js │ │ │ └── prototype.js │ ├── inspinia │ │ ├── css │ │ │ ├── patterns │ │ │ │ ├── header-profile-skin-1.png │ │ │ │ ├── header-profile-skin-3.png │ │ │ │ ├── header-profile.png │ │ │ │ └── shattered.png │ │ │ └── style.css │ │ └── js │ │ │ └── inspinia.js │ ├── modules │ │ ├── charts │ │ │ └── js │ │ │ │ └── echarts │ │ │ │ ├── bar.js │ │ │ │ ├── chord.js │ │ │ │ ├── circular.js │ │ │ │ ├── force.js │ │ │ │ ├── funnel.js │ │ │ │ ├── gauge.js │ │ │ │ ├── k.js │ │ │ │ ├── line.js │ │ │ │ ├── pie.js │ │ │ │ ├── radar.js │ │ │ │ └── scatter.js │ │ ├── codegen │ │ │ └── js │ │ │ │ ├── table.data.js │ │ │ │ └── table.edit.js │ │ └── demo │ │ │ └── js │ │ │ └── echarts-demo.js │ ├── uadmin │ │ ├── css │ │ │ ├── style-responsive.css │ │ │ └── themes │ │ │ │ └── style1 │ │ │ │ ├── orange-blue.css │ │ │ │ ├── pink-blue.css │ │ │ │ └── pink-violet.css │ │ ├── images │ │ │ ├── bg │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ └── 3.jpg │ │ │ └── gallery │ │ │ │ ├── 1.jpg │ │ │ │ ├── 13.jpg │ │ │ │ ├── 2.jpg │ │ │ │ └── 3.jpg │ │ └── js │ │ │ ├── animation.js │ │ │ ├── charts-chartjs.js │ │ │ ├── charts-flotchart.js │ │ │ ├── charts-highchart-area.js │ │ │ ├── charts-highchart-column-bar.js │ │ │ ├── charts-highchart-combinations.js │ │ │ ├── charts-highchart-dynamic.js │ │ │ ├── charts-highchart-line.js │ │ │ ├── charts-highchart-more.js │ │ │ ├── charts-highchart-pie.js │ │ │ ├── charts-highchart-scatter-bubble.js │ │ │ ├── email-compose-mail.js │ │ │ ├── email-inbox.js │ │ │ ├── extra-profile.js │ │ │ ├── extra-signup.js │ │ │ ├── form-components.js │ │ │ ├── form-dropzone-file-upload.js │ │ │ ├── form-multiple-file-upload.js │ │ │ ├── form-validation.js │ │ │ ├── form-wizard.js │ │ │ ├── form-xeditable.js │ │ │ ├── html5shiv.js │ │ │ ├── jplist.js │ │ │ ├── jquery-1.10.2.min.js │ │ │ ├── jquery-migrate-1.2.1.min.js │ │ │ ├── jquery-ui.js │ │ │ ├── jquery.menu.js │ │ │ ├── main.js │ │ │ ├── moment.min.js │ │ │ ├── page-calendar.js │ │ │ ├── page-contact.js │ │ │ ├── page-gallery.js │ │ │ ├── respond.min.js │ │ │ ├── table-action.js │ │ │ ├── table-advanced.js │ │ │ ├── table-datatables.js │ │ │ ├── table-editable.js │ │ │ ├── table-export.js │ │ │ ├── table-filter.js │ │ │ ├── table-sample.js │ │ │ ├── ui-checkbox-radio.js │ │ │ ├── ui-dropdown-select.js │ │ │ ├── ui-editors.js │ │ │ ├── ui-generals.js │ │ │ ├── ui-nestable-list.js │ │ │ ├── ui-notific8.js │ │ │ ├── ui-portlets.js │ │ │ ├── ui-progressbars.js │ │ │ ├── ui-sliders.js │ │ │ ├── ui-tabs.js │ │ │ ├── ui-toastr-notifications.js │ │ │ └── ui-treeview.js │ └── vendors │ │ ├── Validform_v5.3.2 │ │ ├── css │ │ │ ├── style.css │ │ │ └── wp-syntax.css │ │ ├── images │ │ │ ├── arrow1.gif │ │ │ ├── arrow2.gif │ │ │ ├── error.png │ │ │ ├── header-bg.gif │ │ │ ├── navbg.gif │ │ │ ├── onLoad.gif │ │ │ ├── right.png │ │ │ └── totop.png │ │ ├── js │ │ │ ├── Validform_v5.3.2.js │ │ │ ├── Validform_v5.3.2_min.js │ │ │ ├── Validform_v5.3.2_ncr_min.js │ │ │ └── jquery-1.9.1.min.js │ │ └── plugin │ │ │ ├── datePicker │ │ │ ├── datePicker-min.css │ │ │ ├── datePicker.css │ │ │ ├── jquery.bgiframe.min.js │ │ │ ├── jquery.datePicker-min.js │ │ │ └── jquery.datePicker.js │ │ │ ├── jqtransform │ │ │ ├── img │ │ │ │ ├── btn_left.gif │ │ │ │ ├── btn_right.gif │ │ │ │ ├── checkbox.gif │ │ │ │ ├── input │ │ │ │ │ ├── input_left-focus.gif │ │ │ │ │ ├── input_left-hover.gif │ │ │ │ │ ├── input_left.gif │ │ │ │ │ ├── input_right-focus.gif │ │ │ │ │ ├── input_right-hover.gif │ │ │ │ │ ├── input_right.gif │ │ │ │ │ ├── input_text_left.gif │ │ │ │ │ └── input_text_right.gif │ │ │ │ ├── radio.gif │ │ │ │ ├── select_left.gif │ │ │ │ ├── select_right.gif │ │ │ │ └── textarea │ │ │ │ │ ├── notneeded │ │ │ │ │ ├── textarea-bl-focus.gif │ │ │ │ │ ├── textarea-bl-hover.gif │ │ │ │ │ ├── textarea-bl.gif │ │ │ │ │ ├── textarea-bm-focus.gif │ │ │ │ │ ├── textarea-bm-hover.gif │ │ │ │ │ ├── textarea-bm.gif │ │ │ │ │ ├── textarea-br-focus.gif │ │ │ │ │ ├── textarea-br-hover.gif │ │ │ │ │ ├── textarea-br.gif │ │ │ │ │ ├── textarea-ml-focus.gif │ │ │ │ │ ├── textarea-ml-hover.gif │ │ │ │ │ ├── textarea-ml.gif │ │ │ │ │ ├── textarea-mm-focus.gif │ │ │ │ │ ├── textarea-mm-hover.gif │ │ │ │ │ ├── textarea-mm.gif │ │ │ │ │ ├── textarea-mr-focus.gif │ │ │ │ │ ├── textarea-mr-hover.gif │ │ │ │ │ ├── textarea-mr.gif │ │ │ │ │ ├── textarea-tl-focus.gif │ │ │ │ │ ├── textarea-tl-hover.gif │ │ │ │ │ ├── textarea-tl.gif │ │ │ │ │ ├── textarea-tm-focus.gif │ │ │ │ │ ├── textarea-tm-hover.gif │ │ │ │ │ ├── textarea-tm.gif │ │ │ │ │ ├── textarea-tr-focus.gif │ │ │ │ │ ├── textarea-tr-hover.gif │ │ │ │ │ └── textarea-tr.gif │ │ │ │ │ ├── textarea-mm-focus.gif │ │ │ │ │ ├── textarea-mm-hover.gif │ │ │ │ │ ├── textarea-mm.gif │ │ │ │ │ ├── textarea_bl.gif │ │ │ │ │ ├── textarea_bm.gif │ │ │ │ │ ├── textarea_br.gif │ │ │ │ │ ├── textarea_ml.gif │ │ │ │ │ ├── textarea_mr.gif │ │ │ │ │ ├── textarea_tl.gif │ │ │ │ │ ├── textarea_tm.gif │ │ │ │ │ └── textarea_tr.gif │ │ │ ├── jqtransform.css │ │ │ ├── jquery.jqtransform-min.js │ │ │ └── jquery.jqtransform.js │ │ │ ├── passwordStrength │ │ │ ├── passwordStrength-min.js │ │ │ └── passwordStrength.js │ │ │ └── swfupload │ │ │ ├── Validform.swfupload.handler-min.js │ │ │ ├── Validform.swfupload.handler.js │ │ │ ├── XPButtonUploadText_61x22.png │ │ │ ├── swfupload.queue-min.js │ │ │ ├── swfupload.queue.js │ │ │ ├── swfupload.swf │ │ │ ├── swfuploadbutton.swf │ │ │ ├── swfuploadv2.2-min.js │ │ │ ├── swfuploadv2.2.js │ │ │ ├── thanks.php │ │ │ └── upload.php │ │ ├── animate │ │ └── css │ │ │ ├── animate.css │ │ │ └── animate_bak.css │ │ ├── bootstrap-datetimepicker │ │ ├── css │ │ │ ├── bootstrap-datetimepicker.css │ │ │ └── bootstrap-datetimepicker.min.css │ │ └── js │ │ │ ├── bootstrap-datetimepicker.js │ │ │ ├── bootstrap-datetimepicker.min.js │ │ │ └── locales │ │ │ ├── bootstrap-datetimepicker.ar.js │ │ │ ├── bootstrap-datetimepicker.az.js │ │ │ ├── bootstrap-datetimepicker.bg.js │ │ │ ├── bootstrap-datetimepicker.bn.js │ │ │ ├── bootstrap-datetimepicker.ca.js │ │ │ ├── bootstrap-datetimepicker.cs.js │ │ │ ├── bootstrap-datetimepicker.da.js │ │ │ ├── bootstrap-datetimepicker.de.js │ │ │ ├── bootstrap-datetimepicker.ee.js │ │ │ ├── bootstrap-datetimepicker.el.js │ │ │ ├── bootstrap-datetimepicker.es.js │ │ │ ├── bootstrap-datetimepicker.fi.js │ │ │ ├── bootstrap-datetimepicker.fr.js │ │ │ ├── bootstrap-datetimepicker.he.js │ │ │ ├── bootstrap-datetimepicker.hr.js │ │ │ ├── bootstrap-datetimepicker.hu.js │ │ │ ├── bootstrap-datetimepicker.hy.js │ │ │ ├── bootstrap-datetimepicker.id.js │ │ │ ├── bootstrap-datetimepicker.is.js │ │ │ ├── bootstrap-datetimepicker.it.js │ │ │ ├── bootstrap-datetimepicker.ja.js │ │ │ ├── bootstrap-datetimepicker.ka.js │ │ │ ├── bootstrap-datetimepicker.ko.js │ │ │ ├── bootstrap-datetimepicker.lt.js │ │ │ ├── bootstrap-datetimepicker.lv.js │ │ │ ├── bootstrap-datetimepicker.ms.js │ │ │ ├── bootstrap-datetimepicker.nb.js │ │ │ ├── bootstrap-datetimepicker.nl.js │ │ │ ├── bootstrap-datetimepicker.no.js │ │ │ ├── bootstrap-datetimepicker.pl.js │ │ │ ├── bootstrap-datetimepicker.pt-BR.js │ │ │ ├── bootstrap-datetimepicker.pt.js │ │ │ ├── bootstrap-datetimepicker.ro.js │ │ │ ├── bootstrap-datetimepicker.rs-latin.js │ │ │ ├── bootstrap-datetimepicker.rs.js │ │ │ ├── bootstrap-datetimepicker.ru.js │ │ │ ├── bootstrap-datetimepicker.sk.js │ │ │ ├── bootstrap-datetimepicker.sl.js │ │ │ ├── bootstrap-datetimepicker.sv.js │ │ │ ├── bootstrap-datetimepicker.sw.js │ │ │ ├── bootstrap-datetimepicker.th.js │ │ │ ├── bootstrap-datetimepicker.tr.js │ │ │ ├── bootstrap-datetimepicker.ua.js │ │ │ ├── bootstrap-datetimepicker.uk.js │ │ │ ├── bootstrap-datetimepicker.zh-CN.js │ │ │ └── bootstrap-datetimepicker.zh-TW.js │ │ ├── bootstrap-fileinput │ │ ├── css │ │ │ ├── fileinput.css │ │ │ └── fileinput.min.css │ │ ├── examples │ │ │ └── index.html │ │ ├── img │ │ │ ├── loading-sm.gif │ │ │ └── loading.gif │ │ ├── js │ │ │ ├── fileinput.js │ │ │ ├── fileinput.min.js │ │ │ ├── locales │ │ │ │ ├── LANG.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cr.js │ │ │ │ ├── cz.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── es.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── kr.js │ │ │ │ ├── kz.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-TW.js │ │ │ │ └── zh.js │ │ │ └── plugins │ │ │ │ ├── canvas-to-blob.js │ │ │ │ ├── canvas-to-blob.min.js │ │ │ │ ├── purify.js │ │ │ │ ├── purify.min.js │ │ │ │ ├── sortable.js │ │ │ │ └── sortable.min.js │ │ ├── sass │ │ │ └── fileinput.scss │ │ └── themes │ │ │ ├── explorer │ │ │ ├── theme.css │ │ │ └── theme.js │ │ │ ├── fa │ │ │ └── theme.js │ │ │ └── gly │ │ │ └── theme.js │ │ ├── bootstrap-hover-dropdown │ │ └── bootstrap-hover-dropdown.js │ │ ├── bootstrap-treeview │ │ ├── bootstrap-treeview-helper.js │ │ ├── bootstrap-treeview.css │ │ └── bootstrap-treeview.js │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── bootstrapvalidator │ │ ├── css │ │ │ ├── bootstrapValidator.css │ │ │ └── bootstrapValidator.min.css │ │ └── js │ │ │ ├── bootstrapValidator.js │ │ │ ├── bootstrapValidator.min.js │ │ │ └── language │ │ │ ├── ar_MA.js │ │ │ ├── be_FR.js │ │ │ ├── be_NL.js │ │ │ ├── bg_BG.js │ │ │ ├── cs_CZ.js │ │ │ ├── da_DK.js │ │ │ ├── de_DE.js │ │ │ ├── en_US.js │ │ │ ├── es_CL.js │ │ │ ├── es_ES.js │ │ │ ├── fa_IR.js │ │ │ ├── fr_FR.js │ │ │ ├── gr_EL.js │ │ │ ├── he_IL.js │ │ │ ├── hu_HU.js │ │ │ ├── id_ID.js │ │ │ ├── it_IT.js │ │ │ ├── ja_JP.js │ │ │ ├── nl_NL.js │ │ │ ├── no_NO.js │ │ │ ├── pl_PL.js │ │ │ ├── pt_BR.js │ │ │ ├── pt_PT.js │ │ │ ├── ro_RO.js │ │ │ ├── ru_RU.js │ │ │ ├── sq_AL.js │ │ │ ├── sr_RS.js │ │ │ ├── sv_SE.js │ │ │ ├── th_TH.js │ │ │ ├── tr_TR.js │ │ │ ├── ua_UA.js │ │ │ ├── vi_VN.js │ │ │ ├── zh_CN.js │ │ │ └── zh_TW.js │ │ ├── codemirror │ │ ├── ambiance.css │ │ ├── codemirror.css │ │ ├── codemirror.js │ │ └── mode │ │ │ ├── apl │ │ │ ├── apl.js │ │ │ └── index.html │ │ │ ├── asterisk │ │ │ ├── asterisk.js │ │ │ └── index.html │ │ │ ├── clike │ │ │ ├── clike.js │ │ │ ├── index.html │ │ │ └── scala.html │ │ │ ├── clojure │ │ │ ├── clojure.js │ │ │ └── index.html │ │ │ ├── cobol │ │ │ ├── cobol.js │ │ │ └── index.html │ │ │ ├── coffeescript │ │ │ ├── coffeescript.js │ │ │ └── index.html │ │ │ ├── commonlisp │ │ │ ├── commonlisp.js │ │ │ └── index.html │ │ │ ├── css │ │ │ ├── css.js │ │ │ ├── index.html │ │ │ ├── less.html │ │ │ ├── less_test.js │ │ │ ├── scss.html │ │ │ ├── scss_test.js │ │ │ └── test.js │ │ │ ├── cypher │ │ │ ├── cypher.js │ │ │ └── index.html │ │ │ ├── d │ │ │ ├── d.js │ │ │ └── index.html │ │ │ ├── dart │ │ │ ├── dart.js │ │ │ └── index.html │ │ │ ├── diff │ │ │ ├── diff.js │ │ │ └── index.html │ │ │ ├── django │ │ │ ├── django.js │ │ │ └── index.html │ │ │ ├── dockerfile │ │ │ ├── dockerfile.js │ │ │ └── index.html │ │ │ ├── dtd │ │ │ ├── dtd.js │ │ │ └── index.html │ │ │ ├── dylan │ │ │ ├── dylan.js │ │ │ └── index.html │ │ │ ├── ebnf │ │ │ ├── ebnf.js │ │ │ └── index.html │ │ │ ├── ecl │ │ │ ├── ecl.js │ │ │ └── index.html │ │ │ ├── eiffel │ │ │ ├── eiffel.js │ │ │ └── index.html │ │ │ ├── erlang │ │ │ ├── erlang.js │ │ │ └── index.html │ │ │ ├── fortran │ │ │ ├── fortran.js │ │ │ └── index.html │ │ │ ├── gas │ │ │ ├── gas.js │ │ │ └── index.html │ │ │ ├── gfm │ │ │ ├── gfm.js │ │ │ ├── index.html │ │ │ └── test.js │ │ │ ├── gherkin │ │ │ ├── gherkin.js │ │ │ └── index.html │ │ │ ├── go │ │ │ ├── go.js │ │ │ └── index.html │ │ │ ├── groovy │ │ │ ├── groovy.js │ │ │ └── index.html │ │ │ ├── haml │ │ │ ├── haml.js │ │ │ ├── index.html │ │ │ └── test.js │ │ │ ├── haskell │ │ │ ├── haskell.js │ │ │ └── index.html │ │ │ ├── haxe │ │ │ ├── haxe.js │ │ │ └── index.html │ │ │ ├── htmlembedded │ │ │ ├── htmlembedded.js │ │ │ └── index.html │ │ │ ├── htmlmixed │ │ │ ├── htmlmixed.js │ │ │ └── index.html │ │ │ ├── http │ │ │ ├── http.js │ │ │ └── index.html │ │ │ ├── idl │ │ │ ├── idl.js │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── jade │ │ │ ├── index.html │ │ │ └── jade.js │ │ │ ├── javascript │ │ │ ├── index.html │ │ │ ├── javascript.js │ │ │ ├── json-ld.html │ │ │ ├── test.js │ │ │ └── typescript.html │ │ │ ├── jinja2 │ │ │ ├── index.html │ │ │ └── jinja2.js │ │ │ ├── julia │ │ │ ├── index.html │ │ │ └── julia.js │ │ │ ├── kotlin │ │ │ ├── index.html │ │ │ └── kotlin.js │ │ │ ├── livescript │ │ │ ├── index.html │ │ │ └── livescript.js │ │ │ ├── lua │ │ │ ├── index.html │ │ │ └── lua.js │ │ │ ├── markdown │ │ │ ├── index.html │ │ │ ├── markdown.js │ │ │ └── test.js │ │ │ ├── meta.js │ │ │ ├── mirc │ │ │ ├── index.html │ │ │ └── mirc.js │ │ │ ├── mllike │ │ │ ├── index.html │ │ │ └── mllike.js │ │ │ ├── modelica │ │ │ ├── index.html │ │ │ └── modelica.js │ │ │ ├── nginx │ │ │ ├── index.html │ │ │ └── nginx.js │ │ │ ├── ntriples │ │ │ ├── index.html │ │ │ └── ntriples.js │ │ │ ├── octave │ │ │ ├── index.html │ │ │ └── octave.js │ │ │ ├── pascal │ │ │ ├── index.html │ │ │ └── pascal.js │ │ │ ├── pegjs │ │ │ ├── index.html │ │ │ └── pegjs.js │ │ │ ├── perl │ │ │ ├── index.html │ │ │ └── perl.js │ │ │ ├── php │ │ │ ├── index.html │ │ │ ├── php.js │ │ │ └── test.js │ │ │ ├── pig │ │ │ ├── index.html │ │ │ └── pig.js │ │ │ ├── properties │ │ │ ├── index.html │ │ │ └── properties.js │ │ │ ├── puppet │ │ │ ├── index.html │ │ │ └── puppet.js │ │ │ ├── python │ │ │ ├── index.html │ │ │ └── python.js │ │ │ ├── q │ │ │ ├── index.html │ │ │ └── q.js │ │ │ ├── r │ │ │ ├── index.html │ │ │ └── r.js │ │ │ ├── rpm │ │ │ ├── changes │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── rpm.js │ │ │ ├── rst │ │ │ ├── index.html │ │ │ └── rst.js │ │ │ ├── ruby │ │ │ ├── index.html │ │ │ ├── ruby.js │ │ │ └── test.js │ │ │ ├── rust │ │ │ ├── index.html │ │ │ └── rust.js │ │ │ ├── sass │ │ │ ├── index.html │ │ │ └── sass.js │ │ │ ├── scheme │ │ │ ├── index.html │ │ │ └── scheme.js │ │ │ ├── shell │ │ │ ├── index.html │ │ │ ├── shell.js │ │ │ └── test.js │ │ │ ├── sieve │ │ │ ├── index.html │ │ │ └── sieve.js │ │ │ ├── slim │ │ │ ├── index.html │ │ │ ├── slim.js │ │ │ └── test.js │ │ │ ├── smalltalk │ │ │ ├── index.html │ │ │ └── smalltalk.js │ │ │ ├── smarty │ │ │ ├── index.html │ │ │ └── smarty.js │ │ │ ├── smartymixed │ │ │ ├── index.html │ │ │ └── smartymixed.js │ │ │ ├── solr │ │ │ ├── index.html │ │ │ └── solr.js │ │ │ ├── soy │ │ │ ├── index.html │ │ │ └── soy.js │ │ │ ├── sparql │ │ │ ├── index.html │ │ │ └── sparql.js │ │ │ ├── spreadsheet │ │ │ ├── index.html │ │ │ └── spreadsheet.js │ │ │ ├── sql │ │ │ ├── index.html │ │ │ └── sql.js │ │ │ ├── stex │ │ │ ├── index.html │ │ │ ├── stex.js │ │ │ └── test.js │ │ │ ├── tcl │ │ │ ├── index.html │ │ │ └── tcl.js │ │ │ ├── textile │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── textile.js │ │ │ ├── tiddlywiki │ │ │ ├── index.html │ │ │ ├── tiddlywiki.css │ │ │ └── tiddlywiki.js │ │ │ ├── tiki │ │ │ ├── index.html │ │ │ ├── tiki.css │ │ │ └── tiki.js │ │ │ ├── toml │ │ │ ├── index.html │ │ │ └── toml.js │ │ │ ├── tornado │ │ │ ├── index.html │ │ │ └── tornado.js │ │ │ ├── turtle │ │ │ ├── index.html │ │ │ └── turtle.js │ │ │ ├── vb │ │ │ ├── index.html │ │ │ └── vb.js │ │ │ ├── vbscript │ │ │ ├── index.html │ │ │ └── vbscript.js │ │ │ ├── velocity │ │ │ ├── index.html │ │ │ └── velocity.js │ │ │ ├── verilog │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── verilog.js │ │ │ ├── xml │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── xml.js │ │ │ ├── xquery │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── xquery.js │ │ │ ├── yaml │ │ │ ├── index.html │ │ │ └── yaml.js │ │ │ └── z80 │ │ │ ├── index.html │ │ │ └── z80.js │ │ ├── datepicker │ │ ├── bootstrap-datepicker.js │ │ └── datepicker3.css │ │ ├── echarts │ │ └── echarts.min.js │ │ ├── font-awesome │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ └── 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 │ │ ├── iCheck │ │ ├── custom.min.js │ │ ├── icheck.min.js │ │ └── skins │ │ │ ├── all.css │ │ │ ├── flat │ │ │ └── all.css │ │ │ ├── futurico │ │ │ └── futurico.css │ │ │ ├── line │ │ │ └── all.css │ │ │ ├── minimal │ │ │ ├── all.css │ │ │ └── grey.png │ │ │ ├── polaris │ │ │ └── polaris.css │ │ │ └── square │ │ │ └── all.css │ │ ├── jqgrid │ │ ├── css │ │ │ ├── ui.jqgrid-bootstrap-ui.css │ │ │ ├── ui.jqgrid-bootstrap.css │ │ │ └── ui.jqgrid.css │ │ ├── js │ │ │ ├── i18n │ │ │ │ ├── grid.locale-ar.js │ │ │ │ ├── grid.locale-bg.js │ │ │ │ ├── grid.locale-ca.js │ │ │ │ ├── grid.locale-cn.js │ │ │ │ ├── grid.locale-cs.js │ │ │ │ ├── grid.locale-de.js │ │ │ │ ├── grid.locale-dk.js │ │ │ │ ├── grid.locale-el.js │ │ │ │ ├── grid.locale-en.js │ │ │ │ ├── grid.locale-es.js │ │ │ │ ├── grid.locale-fa.js │ │ │ │ ├── grid.locale-fi.js │ │ │ │ ├── grid.locale-fr.js │ │ │ │ ├── grid.locale-gl.js │ │ │ │ ├── grid.locale-he.js │ │ │ │ ├── grid.locale-hr.js │ │ │ │ ├── grid.locale-hu.js │ │ │ │ ├── grid.locale-id.js │ │ │ │ ├── grid.locale-is.js │ │ │ │ ├── grid.locale-it.js │ │ │ │ ├── grid.locale-ja.js │ │ │ │ ├── grid.locale-kr.js │ │ │ │ ├── grid.locale-lt.js │ │ │ │ ├── grid.locale-me.js │ │ │ │ ├── grid.locale-nl.js │ │ │ │ ├── grid.locale-no.js │ │ │ │ ├── grid.locale-pl.js │ │ │ │ ├── grid.locale-pt-br.js │ │ │ │ ├── grid.locale-pt.js │ │ │ │ ├── grid.locale-ro.js │ │ │ │ ├── grid.locale-ru.js │ │ │ │ ├── grid.locale-sk.js │ │ │ │ ├── grid.locale-sq.js │ │ │ │ ├── grid.locale-sr-latin.js │ │ │ │ ├── grid.locale-sr.js │ │ │ │ ├── grid.locale-sv.js │ │ │ │ ├── grid.locale-th.js │ │ │ │ ├── grid.locale-tr.js │ │ │ │ ├── grid.locale-tw.js │ │ │ │ ├── grid.locale-uk.js │ │ │ │ └── grid.locale-vi.js │ │ │ ├── jquery-1.11.0.min.js │ │ │ └── jquery.jqGrid.min.js │ │ └── plugins │ │ │ ├── grid.addons.js │ │ │ ├── grid.postext.js │ │ │ ├── grid.setcolumns.js │ │ │ ├── jquery.contextmenu.js │ │ │ ├── jquery.searchFilter.js │ │ │ ├── jquery.tablednd.js │ │ │ ├── searchFilter.css │ │ │ ├── ui.multiselect.css │ │ │ └── ui.multiselect.js │ │ ├── jquery-cookie │ │ └── jquery.cookie.js │ │ ├── jquery-notific8 │ │ ├── jquery.notific8.min.css │ │ ├── jquery.notific8.min.js │ │ └── notific8.js │ │ ├── jquery-ui-1.10.4.custom │ │ └── css │ │ │ └── ui-lightness │ │ │ └── jquery-ui-1.10.4.custom.min.css │ │ ├── jquery-ui │ │ └── jquery-ui.min.js │ │ ├── jquery-ztree │ │ └── 3.5.12 │ │ │ ├── api │ │ │ ├── API_cn.html │ │ │ ├── apiCss │ │ │ │ ├── api.js │ │ │ │ ├── common.css │ │ │ │ ├── common_ie6.css │ │ │ │ ├── img │ │ │ │ │ ├── apiMenu.gif │ │ │ │ │ ├── apiMenu.png │ │ │ │ │ ├── background.jpg │ │ │ │ │ ├── chinese.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── contact-bg.png │ │ │ │ │ ├── english.png │ │ │ │ │ ├── header-bg.png │ │ │ │ │ ├── lightbulb.png │ │ │ │ │ ├── overlay_arrow.gif │ │ │ │ │ ├── overlay_arrow.png │ │ │ │ │ ├── overlay_bg.png │ │ │ │ │ ├── overlay_close_IE6.gif │ │ │ │ │ ├── zTreeStandard.gif │ │ │ │ │ └── zTreeStandard.png │ │ │ │ └── zTreeStyleForApi.css │ │ │ └── cn │ │ │ │ ├── fn.zTree._z.html │ │ │ │ ├── fn.zTree.destroy.html │ │ │ │ ├── fn.zTree.getZTreeObj.html │ │ │ │ ├── fn.zTree.init.html │ │ │ │ ├── setting.async.autoParam.html │ │ │ │ ├── setting.async.contentType.html │ │ │ │ ├── setting.async.dataFilter.html │ │ │ │ ├── setting.async.dataType.html │ │ │ │ ├── setting.async.enable.html │ │ │ │ ├── setting.async.otherParam.html │ │ │ │ ├── setting.async.type.html │ │ │ │ ├── setting.async.url.html │ │ │ │ ├── setting.callback.beforeAsync.html │ │ │ │ ├── setting.callback.beforeCheck.html │ │ │ │ ├── setting.callback.beforeClick.html │ │ │ │ ├── setting.callback.beforeCollapse.html │ │ │ │ ├── setting.callback.beforeDblClick.html │ │ │ │ ├── setting.callback.beforeDrag.html │ │ │ │ ├── setting.callback.beforeDragOpen.html │ │ │ │ ├── setting.callback.beforeDrop.html │ │ │ │ ├── setting.callback.beforeEditName.html │ │ │ │ ├── setting.callback.beforeExpand.html │ │ │ │ ├── setting.callback.beforeMouseDown.html │ │ │ │ ├── setting.callback.beforeMouseUp.html │ │ │ │ ├── setting.callback.beforeRemove.html │ │ │ │ ├── setting.callback.beforeRename.html │ │ │ │ ├── setting.callback.beforeRightClick.html │ │ │ │ ├── setting.callback.onAsyncError.html │ │ │ │ ├── setting.callback.onAsyncSuccess.html │ │ │ │ ├── setting.callback.onCheck.html │ │ │ │ ├── setting.callback.onClick.html │ │ │ │ ├── setting.callback.onCollapse.html │ │ │ │ ├── setting.callback.onDblClick.html │ │ │ │ ├── setting.callback.onDrag.html │ │ │ │ ├── setting.callback.onDrop.html │ │ │ │ ├── setting.callback.onExpand.html │ │ │ │ ├── setting.callback.onMouseDown.html │ │ │ │ ├── setting.callback.onMouseUp.html │ │ │ │ ├── setting.callback.onNodeCreated.html │ │ │ │ ├── setting.callback.onRemove.html │ │ │ │ ├── setting.callback.onRename.html │ │ │ │ ├── setting.callback.onRightClick.html │ │ │ │ ├── setting.check.autoCheckTrigger.html │ │ │ │ ├── setting.check.chkDisabledInherit.html │ │ │ │ ├── setting.check.chkStyle.html │ │ │ │ ├── setting.check.chkboxType.html │ │ │ │ ├── setting.check.enable.html │ │ │ │ ├── setting.check.nocheckInherit.html │ │ │ │ ├── setting.check.radioType.html │ │ │ │ ├── setting.data.keep.leaf.html │ │ │ │ ├── setting.data.keep.parent.html │ │ │ │ ├── setting.data.key.checked.html │ │ │ │ ├── setting.data.key.children.html │ │ │ │ ├── setting.data.key.name.html │ │ │ │ ├── setting.data.key.title.html │ │ │ │ ├── setting.data.key.url.html │ │ │ │ ├── setting.data.simpleData.enable.html │ │ │ │ ├── setting.data.simpleData.idKey.html │ │ │ │ ├── setting.data.simpleData.pIdKey.html │ │ │ │ ├── setting.data.simpleData.rootPId.html │ │ │ │ ├── setting.edit.drag.autoExpandTrigger.html │ │ │ │ ├── setting.edit.drag.autoOpenTime.html │ │ │ │ ├── setting.edit.drag.borderMax.html │ │ │ │ ├── setting.edit.drag.borderMin.html │ │ │ │ ├── setting.edit.drag.inner.html │ │ │ │ ├── setting.edit.drag.isCopy.html │ │ │ │ ├── setting.edit.drag.isMove.html │ │ │ │ ├── setting.edit.drag.maxShowNodeNum.html │ │ │ │ ├── setting.edit.drag.minMoveSize.html │ │ │ │ ├── setting.edit.drag.next.html │ │ │ │ ├── setting.edit.drag.prev.html │ │ │ │ ├── setting.edit.editNameSelectAll.html │ │ │ │ ├── setting.edit.enable.html │ │ │ │ ├── setting.edit.removeTitle.html │ │ │ │ ├── setting.edit.renameTitle.html │ │ │ │ ├── setting.edit.showRemoveBtn.html │ │ │ │ ├── setting.edit.showRenameBtn.html │ │ │ │ ├── setting.treeId.html │ │ │ │ ├── setting.treeObj.html │ │ │ │ ├── setting.view.addDiyDom.html │ │ │ │ ├── setting.view.addHoverDom.html │ │ │ │ ├── setting.view.autoCancelSelected.html │ │ │ │ ├── setting.view.dblClickExpand.html │ │ │ │ ├── setting.view.expandSpeed.html │ │ │ │ ├── setting.view.fontCss.html │ │ │ │ ├── setting.view.nameIsHTML.html │ │ │ │ ├── setting.view.removeHoverDom.html │ │ │ │ ├── setting.view.selectedMulti.html │ │ │ │ ├── setting.view.showIcon.html │ │ │ │ ├── setting.view.showLine.html │ │ │ │ ├── setting.view.showTitle.html │ │ │ │ ├── treeNode.check_Child_State.html │ │ │ │ ├── treeNode.check_Focus.html │ │ │ │ ├── treeNode.checked.html │ │ │ │ ├── treeNode.checkedOld.html │ │ │ │ ├── treeNode.children.html │ │ │ │ ├── treeNode.chkDisabled.html │ │ │ │ ├── treeNode.click.html │ │ │ │ ├── treeNode.diy.html │ │ │ │ ├── treeNode.editNameFlag.html │ │ │ │ ├── treeNode.getCheckStatus.html │ │ │ │ ├── treeNode.getNextNode.html │ │ │ │ ├── treeNode.getParentNode.html │ │ │ │ ├── treeNode.getPreNode.html │ │ │ │ ├── treeNode.halfCheck.html │ │ │ │ ├── treeNode.icon.html │ │ │ │ ├── treeNode.iconClose.html │ │ │ │ ├── treeNode.iconOpen.html │ │ │ │ ├── treeNode.iconSkin.html │ │ │ │ ├── treeNode.isAjaxing.html │ │ │ │ ├── treeNode.isFirstNode.html │ │ │ │ ├── treeNode.isHidden.html │ │ │ │ ├── treeNode.isHover.html │ │ │ │ ├── treeNode.isLastNode.html │ │ │ │ ├── treeNode.isParent.html │ │ │ │ ├── treeNode.level.html │ │ │ │ ├── treeNode.name.html │ │ │ │ ├── treeNode.nocheck.html │ │ │ │ ├── treeNode.open.html │ │ │ │ ├── treeNode.parentTId.html │ │ │ │ ├── treeNode.tId.html │ │ │ │ ├── treeNode.target.html │ │ │ │ ├── treeNode.url.html │ │ │ │ ├── treeNode.zAsync.html │ │ │ │ ├── zTreeObj.addNodes.html │ │ │ │ ├── zTreeObj.cancelEditName.html │ │ │ │ ├── zTreeObj.cancelSelectedNode.html │ │ │ │ ├── zTreeObj.checkAllNodes.html │ │ │ │ ├── zTreeObj.checkNode.html │ │ │ │ ├── zTreeObj.copyNode.html │ │ │ │ ├── zTreeObj.destroy.html │ │ │ │ ├── zTreeObj.editName.html │ │ │ │ ├── zTreeObj.expandAll.html │ │ │ │ ├── zTreeObj.expandNode.html │ │ │ │ ├── zTreeObj.getChangeCheckedNodes.html │ │ │ │ ├── zTreeObj.getCheckedNodes.html │ │ │ │ ├── zTreeObj.getNodeByParam.html │ │ │ │ ├── zTreeObj.getNodeByTId.html │ │ │ │ ├── zTreeObj.getNodeIndex.html │ │ │ │ ├── zTreeObj.getNodes.html │ │ │ │ ├── zTreeObj.getNodesByFilter.html │ │ │ │ ├── zTreeObj.getNodesByParam.html │ │ │ │ ├── zTreeObj.getNodesByParamFuzzy.html │ │ │ │ ├── zTreeObj.getSelectedNodes.html │ │ │ │ ├── zTreeObj.hideNode.html │ │ │ │ ├── zTreeObj.hideNodes.html │ │ │ │ ├── zTreeObj.moveNode.html │ │ │ │ ├── zTreeObj.reAsyncChildNodes.html │ │ │ │ ├── zTreeObj.refresh.html │ │ │ │ ├── zTreeObj.removeChildNodes.html │ │ │ │ ├── zTreeObj.removeNode.html │ │ │ │ ├── zTreeObj.selectNode.html │ │ │ │ ├── zTreeObj.setChkDisabled.html │ │ │ │ ├── zTreeObj.setEditable.html │ │ │ │ ├── zTreeObj.setting.html │ │ │ │ ├── zTreeObj.showNode.html │ │ │ │ ├── zTreeObj.showNodes.html │ │ │ │ ├── zTreeObj.transformToArray.html │ │ │ │ ├── zTreeObj.transformTozTreeNodes.html │ │ │ │ └── zTreeObj.updateNode.html │ │ │ ├── css │ │ │ ├── demo.css │ │ │ └── zTreeStyle │ │ │ │ ├── img │ │ │ │ ├── diy │ │ │ │ │ ├── 1_close.png │ │ │ │ │ ├── 1_open.png │ │ │ │ │ ├── 2.png │ │ │ │ │ ├── 3.png │ │ │ │ │ ├── 4.png │ │ │ │ │ ├── 5.png │ │ │ │ │ ├── 6.png │ │ │ │ │ ├── 7.png │ │ │ │ │ ├── 8.png │ │ │ │ │ └── 9.png │ │ │ │ ├── line_conn.gif │ │ │ │ ├── line_conn.png │ │ │ │ ├── loading.gif │ │ │ │ ├── metro.gif │ │ │ │ ├── metro.png │ │ │ │ ├── zTreeStandard.gif │ │ │ │ └── zTreeStandard.png │ │ │ │ ├── metro.css │ │ │ │ ├── zTreeStyle.css │ │ │ │ └── zTreeStyle.min.css │ │ │ ├── demo │ │ │ └── cn │ │ │ │ ├── asyncData │ │ │ │ ├── getNodes.php │ │ │ │ └── getNodesForBigData.php │ │ │ │ ├── bigdata │ │ │ │ ├── common.html │ │ │ │ ├── diy_async.html │ │ │ │ └── page.html │ │ │ │ ├── core │ │ │ │ ├── async.html │ │ │ │ ├── async_fun.html │ │ │ │ ├── click.html │ │ │ │ ├── custom_font.html │ │ │ │ ├── custom_icon.html │ │ │ │ ├── custom_iconSkin.html │ │ │ │ ├── expand.html │ │ │ │ ├── noicon.html │ │ │ │ ├── noline.html │ │ │ │ ├── otherMouse.html │ │ │ │ ├── searchNodes.html │ │ │ │ ├── simpleData.html │ │ │ │ ├── standardData.html │ │ │ │ ├── update_fun.html │ │ │ │ └── url.html │ │ │ │ ├── excheck │ │ │ │ ├── checkbox.html │ │ │ │ ├── checkbox_chkDisabled.html │ │ │ │ ├── checkbox_count.html │ │ │ │ ├── checkbox_fun.html │ │ │ │ ├── checkbox_halfCheck.html │ │ │ │ ├── checkbox_nocheck.html │ │ │ │ ├── radio.html │ │ │ │ ├── radio_chkDisabled.html │ │ │ │ ├── radio_fun.html │ │ │ │ ├── radio_halfCheck.html │ │ │ │ └── radio_nocheck.html │ │ │ │ ├── exedit │ │ │ │ ├── async_edit.html │ │ │ │ ├── drag.html │ │ │ │ ├── drag_fun.html │ │ │ │ ├── drag_super.html │ │ │ │ ├── edit.html │ │ │ │ ├── edit_fun.html │ │ │ │ ├── edit_super.html │ │ │ │ └── multiTree.html │ │ │ │ ├── exhide │ │ │ │ ├── checkbox.html │ │ │ │ ├── common.html │ │ │ │ └── radio.html │ │ │ │ ├── index.html │ │ │ │ └── super │ │ │ │ ├── asyncForAll.html │ │ │ │ ├── checkbox_radio.html │ │ │ │ ├── diydom.html │ │ │ │ ├── dragWithOther.html │ │ │ │ ├── left_menu.html │ │ │ │ ├── left_menuForOutLook.gif │ │ │ │ ├── left_menuForOutLook.html │ │ │ │ ├── left_menuForOutLook.png │ │ │ │ ├── oneclick.html │ │ │ │ ├── oneroot.html │ │ │ │ ├── rightClickMenu.html │ │ │ │ ├── select_menu.html │ │ │ │ ├── select_menu_checkbox.html │ │ │ │ ├── select_menu_radio.html │ │ │ │ └── singlepath.html │ │ │ ├── js │ │ │ ├── jquery-1.4.4.min.js │ │ │ ├── jquery.ztree.all-3.5.js │ │ │ ├── jquery.ztree.all-3.5.min.js │ │ │ ├── jquery.ztree.core-3.5.js │ │ │ ├── jquery.ztree.core-3.5.min.js │ │ │ ├── jquery.ztree.excheck-3.5.js │ │ │ ├── jquery.ztree.excheck-3.5.min.js │ │ │ ├── jquery.ztree.exedit-3.5.js │ │ │ ├── jquery.ztree.exedit-3.5.min.js │ │ │ ├── jquery.ztree.exhide-3.5.js │ │ │ └── jquery.ztree.exhide-3.5.min.js │ │ │ └── log v3.x.txt │ │ ├── jquery │ │ └── js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ ├── layer │ │ ├── .DS_Store │ │ ├── extend │ │ │ └── layer.ext.js │ │ ├── laydate │ │ │ ├── laydate.js │ │ │ ├── need │ │ │ │ └── laydate.css │ │ │ └── skins │ │ │ │ └── default │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ ├── layer.min.js │ │ ├── layim │ │ │ ├── data │ │ │ │ ├── chatlog.json │ │ │ │ ├── friend.json │ │ │ │ ├── group.json │ │ │ │ └── groups.json │ │ │ ├── layim.css │ │ │ ├── layim.js │ │ │ └── loading.gif │ │ └── skin │ │ │ ├── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── icon_ext.png │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ ├── loading-2.gif │ │ │ ├── textbg.png │ │ │ ├── xubox_ico0.png │ │ │ ├── xubox_loading0.gif │ │ │ ├── xubox_loading1.gif │ │ │ ├── xubox_loading2.gif │ │ │ ├── xubox_loading3.gif │ │ │ └── xubox_title0.png │ │ │ ├── layer.css │ │ │ ├── layer.ext.css │ │ │ └── moon │ │ │ ├── default.png │ │ │ └── style.css │ │ ├── markdown │ │ ├── css │ │ │ └── bootstrap-markdown.min.css │ │ └── js │ │ │ ├── bootstrap-markdown.js │ │ │ ├── bootstrap-markdown.zh.js │ │ │ ├── markdown.js │ │ │ └── to-markdown.js │ │ ├── metisMenu │ │ └── jquery.metisMenu.js │ │ ├── pace │ │ └── pace.min.js │ │ ├── peity │ │ └── jquery.peity.min.js │ │ ├── simditor │ │ ├── css │ │ │ └── simditor.css │ │ └── js │ │ │ ├── hotkeys.js │ │ │ ├── hotkeys.min.js │ │ │ ├── jquery.min.js │ │ │ ├── module.js │ │ │ ├── module.min.js │ │ │ ├── simditor.js │ │ │ ├── simditor.min.js │ │ │ ├── uploader.js │ │ │ └── uploader.min.js │ │ ├── slimscroll │ │ ├── jquery.slimscroll.js │ │ └── jquery.slimscroll.min.js │ │ ├── suggest │ │ ├── .DS_Store │ │ └── bootstrap-suggest.min.js │ │ ├── summernote │ │ ├── font │ │ │ ├── summernote.eot │ │ │ ├── summernote.ttf │ │ │ └── summernote.woff │ │ ├── lang │ │ │ ├── summernote-ar-AR.js │ │ │ ├── summernote-ar-AR.min.js │ │ │ ├── summernote-bg-BG.js │ │ │ ├── summernote-bg-BG.min.js │ │ │ ├── summernote-ca-ES.js │ │ │ ├── summernote-ca-ES.min.js │ │ │ ├── summernote-cs-CZ.js │ │ │ ├── summernote-cs-CZ.min.js │ │ │ ├── summernote-da-DK.js │ │ │ ├── summernote-da-DK.min.js │ │ │ ├── summernote-de-DE.js │ │ │ ├── summernote-de-DE.min.js │ │ │ ├── summernote-el-GR.js │ │ │ ├── summernote-el-GR.min.js │ │ │ ├── summernote-es-ES.js │ │ │ ├── summernote-es-ES.min.js │ │ │ ├── summernote-es-EU.js │ │ │ ├── summernote-es-EU.min.js │ │ │ ├── summernote-fa-IR.js │ │ │ ├── summernote-fa-IR.min.js │ │ │ ├── summernote-fi-FI.js │ │ │ ├── summernote-fi-FI.min.js │ │ │ ├── summernote-fr-FR.js │ │ │ ├── summernote-fr-FR.min.js │ │ │ ├── summernote-gl-ES.js │ │ │ ├── summernote-gl-ES.min.js │ │ │ ├── summernote-he-IL.js │ │ │ ├── summernote-he-IL.min.js │ │ │ ├── summernote-hr-HR.js │ │ │ ├── summernote-hr-HR.min.js │ │ │ ├── summernote-hu-HU.js │ │ │ ├── summernote-hu-HU.min.js │ │ │ ├── summernote-id-ID.js │ │ │ ├── summernote-id-ID.min.js │ │ │ ├── summernote-it-IT.js │ │ │ ├── summernote-it-IT.min.js │ │ │ ├── summernote-ja-JP.js │ │ │ ├── summernote-ja-JP.min.js │ │ │ ├── summernote-ko-KR.js │ │ │ ├── summernote-ko-KR.min.js │ │ │ ├── summernote-lt-LT.js │ │ │ ├── summernote-lt-LT.min.js │ │ │ ├── summernote-lt-LV.js │ │ │ ├── summernote-lt-LV.min.js │ │ │ ├── summernote-mn-MN │ │ │ ├── summernote-nb-NO.js │ │ │ ├── summernote-nb-NO.min.js │ │ │ ├── summernote-nl-NL.js │ │ │ ├── summernote-nl-NL.min.js │ │ │ ├── summernote-pl-PL.js │ │ │ ├── summernote-pl-PL.min.js │ │ │ ├── summernote-pt-BR.js │ │ │ ├── summernote-pt-BR.min.js │ │ │ ├── summernote-pt-PT.js │ │ │ ├── summernote-pt-PT.min.js │ │ │ ├── summernote-ro-RO.js │ │ │ ├── summernote-ro-RO.min.js │ │ │ ├── summernote-ru-RU.js │ │ │ ├── summernote-ru-RU.min.js │ │ │ ├── summernote-sk-SK.js │ │ │ ├── summernote-sk-SK.min.js │ │ │ ├── summernote-sl-SI.js │ │ │ ├── summernote-sl-SI.min.js │ │ │ ├── summernote-sr-RS-Latin.js │ │ │ ├── summernote-sr-RS-Latin.min.js │ │ │ ├── summernote-sr-RS.js │ │ │ ├── summernote-sr-RS.min.js │ │ │ ├── summernote-sv-SE.js │ │ │ ├── summernote-sv-SE.min.js │ │ │ ├── summernote-ta-IN.js │ │ │ ├── summernote-ta-IN.min.js │ │ │ ├── summernote-th-TH.js │ │ │ ├── summernote-th-TH.min.js │ │ │ ├── summernote-tr-TR.js │ │ │ ├── summernote-tr-TR.min.js │ │ │ ├── summernote-uk-UA.js │ │ │ ├── summernote-uk-UA.min.js │ │ │ ├── summernote-vi-VN.js │ │ │ ├── summernote-vi-VN.min.js │ │ │ ├── summernote-zh-CN.js │ │ │ ├── summernote-zh-CN.min.js │ │ │ ├── summernote-zh-TW.js │ │ │ └── summernote-zh-TW.min.js │ │ ├── plugin │ │ │ ├── databasic │ │ │ │ ├── summernote-ext-databasic.css │ │ │ │ ├── summernote-ext-databasic.js │ │ │ │ ├── summernote-ext-databasic.min.css │ │ │ │ └── summernote-ext-databasic.min.js │ │ │ ├── hello │ │ │ │ ├── summernote-ext-hello.js │ │ │ │ └── summernote-ext-hello.min.js │ │ │ └── specialchars │ │ │ │ ├── summernote-ext-specialchars.js │ │ │ │ └── summernote-ext-specialchars.min.js │ │ ├── summernote-bs3.css │ │ ├── summernote.css │ │ ├── summernote.js │ │ └── summernote.min.js │ │ ├── sweetalert │ │ ├── sweetalert.css │ │ └── sweetalert.min.js │ │ ├── syntaxhighlighter │ │ ├── scripts │ │ │ ├── clipboard.swf │ │ │ ├── shBrushAS3.js │ │ │ ├── shBrushBash.js │ │ │ ├── shBrushCSharp.js │ │ │ ├── shBrushColdFusion.js │ │ │ ├── shBrushCpp.js │ │ │ ├── shBrushCss.js │ │ │ ├── shBrushDelphi.js │ │ │ ├── shBrushDiff.js │ │ │ ├── shBrushErlang.js │ │ │ ├── shBrushGroovy.js │ │ │ ├── shBrushJScript.js │ │ │ ├── shBrushJava.js │ │ │ ├── shBrushJavaFX.js │ │ │ ├── shBrushPerl.js │ │ │ ├── shBrushPhp.js │ │ │ ├── shBrushPlain.js │ │ │ ├── shBrushPowerShell.js │ │ │ ├── shBrushPython.js │ │ │ ├── shBrushRuby.js │ │ │ ├── shBrushScala.js │ │ │ ├── shBrushSql.js │ │ │ ├── shBrushVb.js │ │ │ ├── shBrushXml.js │ │ │ ├── shCore.js │ │ │ └── shLegacy.js │ │ ├── src │ │ │ ├── shCore.js │ │ │ └── shLegacy.js │ │ └── styles │ │ │ ├── help.png │ │ │ ├── magnifier.png │ │ │ ├── page_white_code.png │ │ │ ├── page_white_copy.png │ │ │ ├── printer.png │ │ │ ├── shCore.css │ │ │ ├── shThemeDefault.css │ │ │ ├── shThemeDjango.css │ │ │ ├── shThemeEclipse.css │ │ │ ├── shThemeEmacs.css │ │ │ ├── shThemeFadeToGrey.css │ │ │ ├── shThemeMidnight.css │ │ │ └── shThemeRDark.css │ │ ├── toastr │ │ ├── toastr.min.css │ │ └── toastr.min.js │ │ ├── typeahead │ │ └── bootstrap3-typeahead.js │ │ └── webuploader │ │ ├── .DS_Store │ │ ├── README.md │ │ ├── Uploader.swf │ │ ├── webuploader.css │ │ ├── webuploader.custom.js │ │ ├── webuploader.custom.min.js │ │ ├── webuploader.fis.js │ │ ├── webuploader.flashonly.js │ │ ├── webuploader.flashonly.min.js │ │ ├── webuploader.html5only.js │ │ ├── webuploader.html5only.min.js │ │ ├── webuploader.js │ │ ├── webuploader.min.js │ │ ├── webuploader.noimage.js │ │ ├── webuploader.noimage.min.js │ │ ├── webuploader.nolog.js │ │ ├── webuploader.nolog.min.js │ │ ├── webuploader.withoutimage.js │ │ └── webuploader.withoutimage.min.js ├── tlds │ ├── jeeweb-form.tld │ ├── jeeweb-functions.tld │ ├── jeeweb-grid.tld │ ├── jeeweb-html.tld │ └── jeeweb-view.tld ├── web.xml └── webpage │ ├── common │ └── taglibs.jspf │ ├── decorators │ ├── default │ │ ├── form-footer.jsp │ │ ├── form-header.jsp │ │ ├── form-theme.jsp │ │ ├── list-footer.jsp │ │ ├── list-header.jsp │ │ ├── list-theme.jsp │ │ └── single-theme.jsp │ ├── form-theme.jsp │ ├── grid-select.jsp │ ├── list-theme.jsp │ ├── single-theme.jsp │ ├── uadmin-index-theme.jsp │ └── uadmin │ │ ├── footer.jsp │ │ ├── form-footer.jsp │ │ ├── form-header.jsp │ │ ├── form-theme.jsp │ │ ├── grid-select.jsp │ │ ├── header.jsp │ │ ├── left.jsp │ │ ├── list-theme.jsp │ │ ├── main.jsp │ │ ├── menu.jsp │ │ ├── single-theme.jsp │ │ └── topbar.jsp │ ├── error │ ├── 400.jsp │ ├── 403.jsp │ ├── 404.jsp │ ├── 500.jsp │ └── unauthorized.jsp │ └── modules │ ├── charts │ └── echarts │ │ └── echart.jsp │ ├── codegen │ └── table │ │ ├── create_menu.jsp │ │ ├── edit.jsp │ │ ├── generate_code.jsp │ │ ├── import_database.jsp │ │ ├── list.jsp │ │ ├── un_generate_code.jsp │ │ └── un_sync_database.jsp │ ├── demo │ ├── form │ │ ├── combox.jsp │ │ ├── editor.jsp │ │ └── upload.jsp │ └── grid │ │ ├── list-inline.jsp │ │ └── list.jsp │ ├── email │ ├── emailsendlog │ │ └── list.jsp │ ├── emailtemplate │ │ ├── edit.jsp │ │ └── list.jsp │ └── send │ │ └── email.jsp │ ├── monitor │ └── druid │ │ └── index.jsp │ ├── oa │ └── oanotification │ │ ├── edit.jsp │ │ └── list.jsp │ ├── sms │ ├── send │ │ └── sms.jsp │ ├── smssendlog │ │ └── list.jsp │ └── smstemplate │ │ ├── edit.jsp │ │ └── list.jsp │ ├── sys │ ├── ace │ │ ├── header.jsp │ │ ├── left.jsp │ │ └── menu.jsp │ ├── attachment │ │ └── list.jsp │ ├── common │ │ ├── icons.jsp │ │ └── treeselect.jsp │ ├── datasource │ │ ├── edit.jsp │ │ └── list.jsp │ ├── demo │ │ ├── bootstrap_edit_table.jsp │ │ └── bootstrap_reorder_table.jsp │ ├── dict │ │ ├── edit.jsp │ │ ├── group │ │ │ ├── edit.jsp │ │ │ └── list.jsp │ │ └── list.jsp │ ├── index │ │ ├── index-ace.jsp │ │ ├── index-inspinia.jsp │ │ ├── index-uadmin.jsp │ │ └── main.jsp │ ├── inspinia │ │ ├── left.jsp │ │ └── menu.jsp │ ├── lastonline │ │ └── list.jsp │ ├── log │ │ └── list.jsp │ ├── login │ │ ├── login.jsp │ │ └── login2.jsp │ ├── menu │ │ ├── edit.jsp │ │ └── list.jsp │ ├── online │ │ └── list.jsp │ ├── organization │ │ ├── edit.jsp │ │ └── list.jsp │ ├── role │ │ ├── authMenu.jsp │ │ ├── edit.jsp │ │ └── list.jsp │ ├── setting │ │ ├── email.jsp │ │ └── sms.jsp │ └── user │ │ ├── avatar.jsp │ │ ├── changePassword.jsp │ │ ├── create.jsp │ │ ├── edit.jsp │ │ ├── info.jsp │ │ └── list.jsp │ ├── task │ └── schedulejob │ │ ├── edit.jsp │ │ └── list.jsp │ └── test │ ├── singletable │ ├── edit.jsp │ └── list.jsp │ ├── testordermain │ ├── edit.jsp │ └── list.jsp │ └── testtree │ ├── edit.jsp │ └── list.jsp ├── index.jsp └── upload └── temp └── test.png /src/main/java/cn/jeeweb/core/base/BaseEntity.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.base; 2 | 3 | import java.io.Serializable; 4 | 5 | /** 6 | * 基础实体类 7 | * 8 | * @author 王存见 9 | * @version 2016-12-03 10 | */ 11 | 12 | public abstract class BaseEntity implements Serializable { 13 | private static final long serialVersionUID = 1L; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/cache/PageCachingFilter.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.cache; 2 | 3 | import net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter; 4 | 5 | /** 6 | * 页面高速缓存过滤器 http://www.cnblogs.com/jianjianyang/p/4953157.html 暂时未使用 7 | * 8 | * @author 王存见 9 | * @version 2017-2-13 10 | */ 11 | public class PageCachingFilter extends SimplePageCachingFilter { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/dao/IBaseDao.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.dao; 2 | 3 | import org.hibernate.Session; 4 | 5 | public interface IBaseDao { 6 | /** 7 | * 公用此方法,当所有查询都不满足的时候,可以调用自己实现。 8 | * 9 | * @return 10 | */ 11 | Session getSession(); 12 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/dao/impl/BaseDaoImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.dao.impl; 2 | 3 | import org.hibernate.Session; 4 | import org.hibernate.SessionFactory; 5 | import org.slf4j.Logger; 6 | import org.slf4j.LoggerFactory; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.beans.factory.annotation.Qualifier; 9 | 10 | import cn.jeeweb.core.common.dao.IBaseDao; 11 | 12 | public class BaseDaoImpl implements IBaseDao { 13 | 14 | protected Logger logger = LoggerFactory.getLogger(getClass()); 15 | @Autowired 16 | @Qualifier("sessionFactory") 17 | private SessionFactory sessionFactory; 18 | 19 | @Override 20 | public final Session getSession() { 21 | return sessionFactory.getCurrentSession(); 22 | } 23 | 24 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/entity/MarkDeleteable.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.entity; 2 | 3 | /** 4 | * 为了简化开发 约定删除标识列名为delflag, 5 | * 6 | * @author 王存见 7 | * 8 | */ 9 | public interface MarkDeleteable { 10 | /** 11 | * 删除标记(0:正常;1:删除 ) 12 | */ 13 | public static final String DEL_FLAG_NORMAL = "0"; 14 | public static final String DEL_FLAG_DELETE = "1"; 15 | 16 | public String getDelFlag(); 17 | 18 | public void setDelFlag(String delFlag); 19 | 20 | /** 21 | * 这表数据是否需要标记删除 22 | * 23 | * @param delflag 24 | */ 25 | public void markDelete(Boolean isDelete); 26 | 27 | public Boolean markStatus(); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dialect/SQLServer2008Dialect.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dialect; 2 | 3 | import java.sql.Types; 4 | 5 | public class SQLServer2008Dialect extends org.hibernate.dialect.SQLServer2008Dialect { 6 | private static final int MAX_LENGTH = 8000; 7 | 8 | public SQLServer2008Dialect() { 9 | registerColumnType(Types.CLOB, "nvarchar(MAX)"); 10 | registerColumnType(Types.LONGVARCHAR, "nvarchar(MAX)"); 11 | registerColumnType(Types.VARCHAR, "nvarchar(MAX)"); 12 | registerColumnType(Types.VARCHAR, MAX_LENGTH, "nvarchar($l)"); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/builder/DynamicHibernateStatementBuilder.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.builder; 2 | 3 | import java.io.IOException; 4 | 5 | /** 6 | * 动态sql/hql语句组装器 7 | * 8 | * @author 王存见 9 | * 10 | */ 11 | public interface DynamicHibernateStatementBuilder { 12 | 13 | /** 14 | * 初始化 15 | * 16 | * @throws IOException 17 | */ 18 | public void init() throws IOException; 19 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/builder/NoneDynamicHibernateStatementBuilder.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.builder; 2 | 3 | import java.io.IOException; 4 | 5 | public class NoneDynamicHibernateStatementBuilder implements DynamicHibernateStatementBuilder { 6 | 7 | @Override 8 | public void init() throws IOException { 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/data/Config.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.data; 2 | 3 | public class Config { 4 | public final static String DYNAMIC_CACHE = "dynamicCache"; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/data/StatementType.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.data; 2 | 3 | public enum StatementType { 4 | HQL_QUERY, SQL_QUERY, HQL, SQL; 5 | 6 | public static StatementType fromString(String value) { 7 | try { 8 | return StatementType.valueOf(value.toUpperCase().replace("-", "_")); 9 | } catch (Exception e) { 10 | throw new IllegalArgumentException(String.format( 11 | "Invalid value '%s' for StatementType given!", 12 | value), e); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/dtd/dynamic-hibernate-statement-1.0.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/exception/DynamicException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.exception; 2 | 3 | @SuppressWarnings("serial") 4 | public class DynamicException extends RuntimeException { 5 | 6 | public DynamicException() { 7 | super(); 8 | } 9 | 10 | public DynamicException(String msg) { 11 | super(msg); 12 | } 13 | 14 | public DynamicException(Exception exception) { 15 | super(exception); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/hibernate/dynamic/utils/Utils.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.hibernate.dynamic.utils; 2 | 3 | import cn.jeeweb.core.common.hibernate.dynamic.data.StatementType; 4 | 5 | public class Utils { 6 | public static String getCacheKeyByType(String statementId, StatementType type) { 7 | String key = "[KEY_" + type + "_DYNAMIC" + statementId + "]"; 8 | return key.toLowerCase(); 9 | } 10 | 11 | public static void main(String[] args) { 12 | System.out.println(Utils.getCacheKeyByType("test", StatementType.HQL_QUERY)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/common/service/ITreeCommonService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.common.service; 2 | 3 | import java.io.Serializable; 4 | 5 | import cn.jeeweb.core.common.entity.tree.TreeNode; 6 | 7 | public interface ITreeCommonService, ID extends Serializable> 8 | extends ICommonService { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/disruptor/email/EmailEventFactory.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.disruptor.email; 2 | 3 | import com.lmax.disruptor.EventFactory; 4 | 5 | /** 6 | * 7 | * All rights Reserved, Designed By www.jeeweb.cn 8 | * 9 | * @title: LongEventFactory.java 10 | * @package cn.jeeweb.core.disruptor.sms 11 | * @description: 定义事件工厂 12 | * @author: 王存见 13 | * @date: 2017年6月7日 下午11:18:32 14 | * @version V1.0 15 | * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved. 16 | * 17 | */ 18 | public class EmailEventFactory implements EventFactory { 19 | public EmailEvent newInstance() { 20 | return new EmailEvent(); 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/disruptor/sms/SmsEventFactory.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.disruptor.sms; 2 | 3 | import com.lmax.disruptor.EventFactory; 4 | 5 | /** 6 | * 7 | * All rights Reserved, Designed By www.jeeweb.cn 8 | * 9 | * @title: LongEventFactory.java 10 | * @package cn.jeeweb.core.disruptor.sms 11 | * @description: 定义事件工厂 12 | * @author: 王存见 13 | * @date: 2017年6月7日 下午11:18:32 14 | * @version V1.0 15 | * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved. 16 | * 17 | */ 18 | public class SmsEventFactory implements EventFactory { 19 | public SmsEvent newInstance() { 20 | return new SmsEvent(); 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/model/ValidJson.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.model; 2 | 3 | import java.io.Serializable; 4 | 5 | @SuppressWarnings("serial") 6 | public class ValidJson implements Serializable { 7 | private String status; 8 | private String info; 9 | 10 | public String getStatus() { 11 | return status; 12 | } 13 | 14 | public void setStatus(String status) { 15 | this.status = status; 16 | } 17 | 18 | public String getInfo() { 19 | return info; 20 | } 21 | 22 | public void setInfo(String info) { 23 | this.info = info; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/annotation/RequestJsonParam.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.annotation; 2 | 3 | import java.lang.annotation.Documented; 4 | import java.lang.annotation.ElementType; 5 | import java.lang.annotation.Retention; 6 | import java.lang.annotation.RetentionPolicy; 7 | import java.lang.annotation.Target; 8 | 9 | /** 10 | * 11 | * 该注解用于绑定请求参数(JSON字符串) 12 | * 13 | * @author Zhang Kaitao 14 | * 15 | */ 16 | @Target(ElementType.PARAMETER) 17 | @Retention(RetentionPolicy.RUNTIME) 18 | @Documented 19 | public @interface RequestJsonParam { 20 | 21 | /** 22 | * 用于绑定的请求参数名字 23 | */ 24 | String value() default ""; 25 | 26 | /** 27 | * 是否必须,默认是 28 | */ 29 | boolean required() default true; 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/data/PropertyPreFilterable.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.data; 2 | 3 | import com.alibaba.fastjson.serializer.SerializeFilter; 4 | 5 | /** 6 | * 7 | * All rights Reserved, Designed By www.jeeweb.cn 8 | * 9 | * @title: PropertyPreFilterable.java 10 | * @package cn.jeeweb.core.query.data 11 | * @description: JSON格式化输出 12 | * @author: 王存见 13 | * @date: 2017年5月1日 下午9:43:09 14 | * @version V1.0 15 | * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved. 16 | * 17 | */ 18 | public interface PropertyPreFilterable { 19 | 20 | public SerializeFilter constructFilter(Class clazz); 21 | 22 | public void addQueryProperty(String... properties); 23 | 24 | public void addIncludeFilter(Class clazz, String... properties); 25 | 26 | public void addExcludeFilter(Class clazz, String... properties); 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/exception/InvalidQueryPropertyException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.exception; 2 | 3 | @SuppressWarnings("serial") 4 | public final class InvalidQueryPropertyException extends QueryException { 5 | 6 | public InvalidQueryPropertyException(String property) { 7 | this(property, null); 8 | } 9 | 10 | public InvalidQueryPropertyException(String property, Throwable cause) { 11 | super("Invalid Query Property [" + property + "]", cause); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/exception/InvalidQueryValueException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.exception; 2 | 3 | @SuppressWarnings("serial") 4 | public final class InvalidQueryValueException extends QueryException { 5 | 6 | public InvalidQueryValueException(String property, Object value) { 7 | this(property, value, null); 8 | } 9 | 10 | public InvalidQueryValueException(String property, Object value, Throwable cause) { 11 | super("Invalid Query Value, queryProperty [" + property + "], value [" + value + "]", cause); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/exception/InvlidOperatorException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.exception; 2 | 3 | import cn.jeeweb.core.query.data.Condition.Operator; 4 | 5 | /** 6 | * 7 | * @author Administrator 8 | * 9 | */ 10 | @SuppressWarnings("serial") 11 | public final class InvlidOperatorException extends QueryException { 12 | 13 | public InvlidOperatorException(String property, String operatorStr) { 14 | this(property, operatorStr, null); 15 | } 16 | 17 | public InvlidOperatorException(String property, String operatorStr, Throwable cause) { 18 | super("Invalid Operator property [" + property + "], " + "operator [" + operatorStr + "], must be one of " 19 | + Operator.toStringAllOperator(), cause); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/exception/QueryException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.query.exception; 2 | 3 | import org.springframework.core.NestedRuntimeException; 4 | 5 | public class QueryException extends NestedRuntimeException { 6 | 7 | private static final long serialVersionUID = 4643233133664774145L; 8 | 9 | public QueryException(String msg) { 10 | super(msg); 11 | } 12 | 13 | public QueryException(String msg, Throwable cause) { 14 | super(msg, cause); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/query/parse/QueryParse.java: -------------------------------------------------------------------------------- 1 | 2 | package cn.jeeweb.core.query.parse; 3 | 4 | import cn.jeeweb.core.query.data.Queryable; 5 | 6 | /** 7 | * 动态拼 where、group by having 8 | * 9 | * @author 王存见 10 | * 11 | * @param 12 | */ 13 | public interface QueryParse { 14 | /** 15 | * 解析查询条件 16 | * 17 | * @param target 18 | * @param queryable 19 | */ 20 | public void parseCondition(T target, Queryable queryable); 21 | 22 | /** 23 | * 解析排序 24 | * 25 | * @param target 26 | * @param queryable 27 | */ 28 | public void parseSort(T target, Queryable queryable); 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/security/shiro/authz/annotation/RequiresMethodPermissions.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.security.shiro.authz.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | import org.apache.shiro.authz.annotation.Logical; 8 | 9 | /** 10 | * 自定义权限控制器 11 | * 12 | * 13 | * @author 王存见 14 | * 15 | */ 16 | @Target({ ElementType.METHOD }) 17 | @Retention(RetentionPolicy.RUNTIME) 18 | public @interface RequiresMethodPermissions { 19 | 20 | String[] value(); 21 | 22 | Logical logical() default Logical.AND; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/security/shiro/authz/annotation/RequiresPathPermission.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.security.shiro.authz.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | /** 9 | * 自定义权限注册 需要配合RequiresMethodPermissions 使用 10 | * 11 | * @author 王存见 12 | * 13 | */ 14 | @Target({ ElementType.TYPE }) 15 | @Retention(RetentionPolicy.RUNTIME) 16 | public @interface RequiresPathPermission { 17 | 18 | String value(); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/security/shiro/authz/annotation/RolesAllowed.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.security.shiro.authz.annotation; 2 | 3 | import java.lang.annotation.Documented; 4 | import java.lang.annotation.ElementType; 5 | import java.lang.annotation.Retention; 6 | import java.lang.annotation.RetentionPolicy; 7 | import java.lang.annotation.Target; 8 | 9 | @Documented 10 | @Target({ ElementType.TYPE, ElementType.METHOD }) 11 | @Retention(RetentionPolicy.RUNTIME) 12 | public @interface RolesAllowed { 13 | String[] value(); 14 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/security/shiro/interceptor/RoleAllowsAnnotationMethodInterceptor.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.security.shiro.interceptor; 2 | 3 | import org.apache.shiro.aop.AnnotationResolver; 4 | import org.apache.shiro.authz.aop.AuthorizingAnnotationMethodInterceptor; 5 | 6 | /** 7 | * 注册注解拦截器 8 | * 9 | * @author 王存见 10 | * 11 | */ 12 | public class RoleAllowsAnnotationMethodInterceptor extends AuthorizingAnnotationMethodInterceptor { 13 | 14 | public RoleAllowsAnnotationMethodInterceptor() { 15 | super(new RolesAllowedAnnotationHandler()); 16 | } 17 | 18 | public RoleAllowsAnnotationMethodInterceptor(AnnotationResolver resolver) { 19 | super(new RolesAllowedAnnotationHandler(), resolver); 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/security/shiro/session/SessionDAO.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.security.shiro.session; 2 | 3 | import java.util.Collection; 4 | 5 | import org.apache.shiro.session.Session; 6 | 7 | public interface SessionDAO extends org.apache.shiro.session.mgt.eis.SessionDAO { 8 | 9 | /** 10 | * 获取活动会话 11 | * @param includeLeave 是否包括离线(最后访问时间大于3分钟为离线会话) 12 | * @return 13 | */ 14 | public Collection getActiveSessions(boolean includeLeave); 15 | 16 | /** 17 | * 获取活动会话 18 | * @param includeLeave 是否包括离线(最后访问时间大于3分钟为离线会话) 19 | * @param principal 根据登录者对象获取活动会话 20 | * @param filterSession 不为空,则过滤掉(不包含)这个会话。 21 | * @return 22 | */ 23 | public Collection getActiveSessions(boolean includeLeave, Object principal, Session filterSession); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/ButtonTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | @SuppressWarnings("serial") 4 | public class ButtonTag extends org.springframework.web.servlet.tags.form.ButtonTag { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/CheckboxTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | @SuppressWarnings("serial") 4 | public class CheckboxTag extends org.springframework.web.servlet.tags.form.CheckboxTag { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/ErrorsTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | public class ErrorsTag extends org.springframework.web.servlet.tags.form.ErrorsTag { 4 | private static final long serialVersionUID = -1467997319837614235L; 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/FormTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | public class FormTag extends org.springframework.web.servlet.tags.form.FormTag { 4 | private static final long serialVersionUID = 1L; 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/LabelTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | @SuppressWarnings("serial") 4 | public class LabelTag extends org.springframework.web.servlet.tags.form.LabelTag { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/OptionTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | @SuppressWarnings("serial") 4 | public class OptionTag extends org.springframework.web.servlet.tags.form.OptionTag { 5 | 6 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/OptionsTag.java: -------------------------------------------------------------------------------- 1 | 2 | package cn.jeeweb.core.tags.form; 3 | 4 | @SuppressWarnings("serial") 5 | public class OptionsTag extends org.springframework.web.servlet.tags.form.OptionsTag { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/form/RadioButtonTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.form; 2 | 3 | @SuppressWarnings("serial") 4 | public class RadioButtonTag extends org.springframework.web.servlet.tags.form.RadioButtonTag { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/ComponentTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html; 2 | 3 | @SuppressWarnings("serial") 4 | public class ComponentTag extends AbstractHtmlTag { 5 | private static final String[] SUPPORT_TYPES = { "CSS", "JS" }; 6 | 7 | @Override 8 | public String[] getSupportTypes() { 9 | return SUPPORT_TYPES; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/CssComponentTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html; 2 | 3 | @SuppressWarnings("serial") 4 | public class CssComponentTag extends AbstractHtmlTag { 5 | private static final String[] SUPPORT_TYPES = { "CSS" }; 6 | 7 | @Override 8 | public String[] getSupportTypes() { 9 | return SUPPORT_TYPES; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/FragmentComponentTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html; 2 | 3 | @SuppressWarnings("serial") 4 | public class FragmentComponentTag extends AbstractHtmlTag { 5 | private static final String[] SUPPORT_TYPES = { "FRAGMENT" }; 6 | 7 | @Override 8 | public String[] getSupportTypes() { 9 | return SUPPORT_TYPES; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/JsComponentTag.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html; 2 | 3 | @SuppressWarnings("serial") 4 | public class JsComponentTag extends AbstractHtmlTag { 5 | private static final String[] SUPPORT_TYPES = { "JS" }; 6 | 7 | @Override 8 | public String[] getSupportTypes() { 9 | return SUPPORT_TYPES; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/builder/NoneHtmlComponentBuilder.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html.builder; 2 | 3 | import java.io.IOException; 4 | import java.util.Map; 5 | 6 | import com.google.common.collect.Maps; 7 | 8 | public class NoneHtmlComponentBuilder implements HtmlComponentBuilder { 9 | 10 | @Override 11 | public Map getJsComponents() { 12 | return Maps.newHashMap(); 13 | } 14 | 15 | @Override 16 | public Map getCssComponents() { 17 | return Maps.newHashMap(); 18 | } 19 | 20 | @Override 21 | public void init() throws IOException { 22 | 23 | } 24 | 25 | @Override 26 | public Map getFragmentComponents() { 27 | return Maps.newHashMap(); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/dtd/html-component-1.0.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/exception/HtmlComponentException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html.exception; 2 | 3 | @SuppressWarnings("serial") 4 | public class HtmlComponentException extends RuntimeException { 5 | 6 | public HtmlComponentException() { 7 | super(); 8 | } 9 | 10 | public HtmlComponentException(String msg) { 11 | super(msg); 12 | } 13 | 14 | public HtmlComponentException(Exception exception) { 15 | super(exception); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/tags/html/listener/HtmlComponentInitListener.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.tags.html.listener; 2 | 3 | import org.springframework.context.ApplicationListener; 4 | import org.springframework.context.event.ContextRefreshedEvent; 5 | 6 | import cn.jeeweb.core.tags.html.manager.HtmlComponentManager; 7 | import cn.jeeweb.core.utils.SpringContextHolder; 8 | 9 | public class HtmlComponentInitListener implements ApplicationListener { 10 | protected HtmlComponentManager htmlComponentManager = SpringContextHolder.getApplicationContext() 11 | .getBean(HtmlComponentManager.class); 12 | @Override 13 | public void onApplicationEvent(ContextRefreshedEvent event) { 14 | try { 15 | htmlComponentManager.init(); 16 | } catch (Exception e) { 17 | e.printStackTrace(); 18 | } 19 | } 20 | 21 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/ArrayUtils.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class ArrayUtils extends org.apache.commons.lang3.ArrayUtils { 7 | public static List split(final String str, final String separatorChar) { 8 | List strList = new ArrayList(); 9 | String[] strs = StringUtils.split(str, separatorChar); 10 | for (String string : strs) { 11 | strList.add(string); 12 | } 13 | return strList; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/MapUtils.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils; 2 | 3 | import java.util.Map; 4 | 5 | public class MapUtils extends org.apache.commons.collections.MapUtils { 6 | 7 | public static Boolean containsAndKeys(Map dataMap, String[] keys) { 8 | for (String key : keys) { 9 | if (!dataMap.containsKey(key)) { 10 | return Boolean.FALSE; 11 | } 12 | } 13 | return Boolean.TRUE; 14 | } 15 | 16 | public static Boolean containsOrKeys(Map dataMap, String[] keys) { 17 | for (String key : keys) { 18 | if (dataMap.containsKey(key)) { 19 | return Boolean.TRUE; 20 | } 21 | } 22 | return Boolean.FALSE; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/SerializationUtils.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils; 2 | 3 | import java.io.Serializable; 4 | 5 | import org.apache.commons.codec.DecoderException; 6 | import org.apache.commons.codec.binary.Hex; 7 | 8 | public class SerializationUtils extends org.apache.commons.lang3.SerializationUtils { 9 | 10 | public static String serializeStr(final Serializable object) { 11 | if (object == null) { 12 | return null; 13 | } 14 | byte[] objectBytes = serialize(object); 15 | String hexStr = Hex.encodeHexString(objectBytes); 16 | return hexStr; 17 | } 18 | 19 | public static Object deserializeStr(String hexStr) { 20 | try { 21 | return deserialize(Hex.decodeHex(hexStr.toCharArray())); 22 | } catch (DecoderException e) { 23 | e.printStackTrace(); 24 | } 25 | return null; 26 | } 27 | 28 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/convert/DateConvertEditor.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils.convert; 2 | 3 | import java.beans.PropertyEditorSupport; 4 | import org.springframework.util.StringUtils; 5 | import cn.jeeweb.core.utils.DateUtils; 6 | 7 | /** 8 | * 时间处理类 9 | * 10 | * @author 王存见 11 | * @date 2016-12-21 12 | * @version V 1.0 13 | */ 14 | public class DateConvertEditor extends PropertyEditorSupport { 15 | 16 | public void setAsText(String text) throws IllegalArgumentException { 17 | if (StringUtils.hasText(text)) { 18 | try { 19 | setValue(DateUtils.parseDate(text)); 20 | } catch (Exception ex) { 21 | IllegalArgumentException iae = new IllegalArgumentException("Could not parse date: " + ex.getMessage()); 22 | iae.initCause(ex); 23 | throw iae; 24 | } 25 | } else { 26 | setValue(null); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/convert/StringConvertEditor.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils.convert; 2 | 3 | import java.beans.PropertyEditorSupport; 4 | 5 | import org.apache.commons.lang3.StringEscapeUtils; 6 | 7 | /** 8 | * 字符串处理类 String类型转换,将所有传递进来的String进行HTML编码,防止XSS攻击 9 | * 10 | * @author 王存见 11 | * @date 2016-12-21 12 | * @version V 1.0 13 | */ 14 | public class StringConvertEditor extends PropertyEditorSupport { 15 | 16 | @Override 17 | public void setAsText(String text) { 18 | setValue(text == null ? null : StringEscapeUtils.escapeHtml4(text.trim())); 19 | } 20 | 21 | @Override 22 | public String getAsText() { 23 | Object value = getValue(); 24 | return value != null ? value.toString() : ""; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/security/CEFormatException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils.security; 2 | 3 | import java.io.IOException; 4 | 5 | @SuppressWarnings("serial") 6 | public class CEFormatException extends IOException 7 | { 8 | public CEFormatException(String s) 9 | { 10 | super(s); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/security/CEStreamExhausted.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils.security; 2 | 3 | import java.io.IOException; 4 | 5 | @SuppressWarnings("serial") 6 | public class CEStreamExhausted extends IOException 7 | { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/core/utils/sms/exception/NullException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.core.utils.sms.exception; 2 | 3 | @SuppressWarnings("serial") 4 | public class NullException extends Exception { 5 | 6 | public NullException() { 7 | super(); 8 | } 9 | 10 | public NullException(String msg) { 11 | super(msg); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/codegenerator/data/DbTableInfo.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.codegenerator.data; 2 | 3 | import java.io.Serializable; 4 | 5 | public class DbTableInfo implements Serializable { 6 | private static final long serialVersionUID = 1L; 7 | private String tableName; 8 | private String remarks; 9 | 10 | public String getTableName() { 11 | return tableName; 12 | } 13 | 14 | public void setTableName(String tableName) { 15 | this.tableName = tableName; 16 | } 17 | 18 | public String getRemarks() { 19 | return remarks; 20 | } 21 | 22 | public void setRemarks(String remarks) { 23 | this.remarks = remarks; 24 | } 25 | 26 | public String getLabel() { 27 | return this.tableName + ":" + remarks; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/codegenerator/exception/GenerationException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.codegenerator.exception; 2 | 3 | public class GenerationException extends Exception { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public GenerationException() { 7 | super(); 8 | } 9 | 10 | public GenerationException(String msg) { 11 | super(msg); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/codegenerator/generator/IGenerator.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.codegenerator.generator; 2 | 3 | import java.io.IOException; 4 | import java.util.Map; 5 | 6 | import cn.jeeweb.modules.codegen.codegenerator.data.GeneratorInfo; 7 | import cn.jeeweb.modules.codegen.codegenerator.exception.GenerationException; 8 | 9 | public interface IGenerator { 10 | void generate(GeneratorInfo generatorInfo,Map dataMap) throws IOException, 11 | GenerationException; 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/codegenerator/utils/type/ITypeConvert.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.codegenerator.utils.type; 2 | 3 | import java.util.List; 4 | 5 | import cn.jeeweb.modules.codegen.codegenerator.utils.type.data.Type; 6 | 7 | public interface ITypeConvert { 8 | public Type getType(String type); 9 | 10 | public List getTypes(); 11 | 12 | public List getJavaTypes(); 13 | 14 | public List getFullTypes(); 15 | 16 | public List getDbTypes(); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/controller/ColumnController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.controller; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import cn.jeeweb.core.common.controller.BaseCRUDController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.codegen.entity.Column; 9 | @Controller 10 | @RequestMapping("${admin.url.prefix}/codegen/column") 11 | @RequiresPathPermission("codegen:column") 12 | public class ColumnController extends BaseCRUDController { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/controller/SchemeController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.codegen.entity.Scheme; 10 | 11 | /** 12 | * @Title: 生成方案 13 | * @Description: 代码生成方案 14 | * @author jeeweb 15 | * @date 2017-05-29 21:17:42 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/codegen/scheme") 21 | @RequiresPathPermission("codegen:scheme") 22 | public class SchemeController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/service/IColumnService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.codegen.entity.Column; 5 | 6 | public interface IColumnService extends ICommonService { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/service/ISchemeService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.codegen.entity.Scheme; 5 | 6 | /** 7 | * @Title: 生成方案 8 | * @Description: 代码生成方案 9 | * @author jeeweb 10 | * @date 2017-05-29 21:17:42 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ISchemeService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/service/impl/ColumnServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.service.impl; 2 | 3 | import org.springframework.stereotype.Service; 4 | import org.springframework.transaction.annotation.Transactional; 5 | 6 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 7 | import cn.jeeweb.modules.codegen.entity.Column; 8 | import cn.jeeweb.modules.codegen.service.IColumnService; 9 | 10 | @Transactional 11 | @Service("columnService") 12 | public class ColumnServiceImpl extends CommonServiceImpl implements IColumnService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/codegen/service/impl/SchemeServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.codegen.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.codegen.entity.Scheme; 5 | import cn.jeeweb.modules.codegen.service.ISchemeService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 生成方案 11 | * @Description: 代码生成方案 12 | * @author jeeweb 13 | * @date 2017-05-29 21:17:42 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("schemeService") 19 | public class SchemeServiceImpl extends CommonServiceImpl implements ISchemeService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/common/bean/ValidJson.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.common.bean; 2 | 3 | import java.io.Serializable; 4 | 5 | @SuppressWarnings("serial") 6 | public class ValidJson implements Serializable { 7 | private String status; 8 | private String info; 9 | 10 | public String getStatus() { 11 | return status; 12 | } 13 | 14 | public void setStatus(String status) { 15 | this.status = status; 16 | } 17 | 18 | public String getInfo() { 19 | return info; 20 | } 21 | 22 | public void setInfo(String info) { 23 | this.info = info; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/controller/EmailSendLogController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.email.entity.EmailSendLog; 10 | 11 | /** 12 | * @Title: 邮件发送日志 13 | * @Description: 邮件发送日志 14 | * @author jeeweb 15 | * @date 2017-06-10 07:46:06 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/email/emailsendlog") 21 | @RequiresPathPermission("email:emailsendlog") 22 | public class EmailSendLogController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/controller/EmailTemplateController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.email.entity.EmailTemplate; 10 | 11 | /** 12 | * @Title: 邮件发送模板 13 | * @Description: 邮件发送模板 14 | * @author jeeweb 15 | * @date 2017-06-10 07:46:14 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/email/emailtemplate") 21 | @RequiresPathPermission("email:emailtemplate") 22 | public class EmailTemplateController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/service/IEmailSendLogService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.email.entity.EmailSendLog; 5 | 6 | /** 7 | * @Title: 邮件发送日志 8 | * @Description: 邮件发送日志 9 | * @author jeeweb 10 | * @date 2017-06-10 07:46:06 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IEmailSendLogService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/service/IEmailTemplateService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.email.entity.EmailTemplate; 5 | 6 | /** 7 | * @Title: 邮件发送模板 8 | * @Description: 邮件发送模板 9 | * @author jeeweb 10 | * @date 2017-06-10 07:46:14 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IEmailTemplateService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/service/impl/EmailSendLogServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.email.entity.EmailSendLog; 5 | import cn.jeeweb.modules.email.service.IEmailSendLogService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 邮件发送日志 11 | * @Description: 邮件发送日志 12 | * @author jeeweb 13 | * @date 2017-06-10 07:46:06 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("emailSendLogService") 19 | public class EmailSendLogServiceImpl extends CommonServiceImpl implements IEmailSendLogService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/email/service/impl/EmailTemplateServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.email.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.email.entity.EmailTemplate; 5 | import cn.jeeweb.modules.email.service.IEmailTemplateService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 邮件发送模板 11 | * @Description: 邮件发送模板 12 | * @author jeeweb 13 | * @date 2017-06-10 07:46:14 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("emailTemplateService") 19 | public class EmailTemplateServiceImpl extends CommonServiceImpl implements IEmailTemplateService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/oa/controller/OaNotificationController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.oa.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.oa.entity.OaNotification; 10 | 11 | /** 12 | * @Title: 通知公告 13 | * @Description: 通知公告 14 | * @author jeeweb 15 | * @date 2017-06-10 17:15:17 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/oa/oanotification") 21 | @RequiresPathPermission("oa:oanotification") 22 | public class OaNotificationController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/oa/service/IOaNotificationService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.oa.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.oa.entity.OaNotification; 5 | 6 | /** 7 | * @Title: 通知公告 8 | * @Description: 通知公告 9 | * @author jeeweb 10 | * @date 2017-06-10 17:15:17 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IOaNotificationService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/oa/service/impl/OaNotificationServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.oa.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.oa.entity.OaNotification; 5 | import cn.jeeweb.modules.oa.service.IOaNotificationService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 通知公告 11 | * @Description: 通知公告 12 | * @author jeeweb 13 | * @date 2017-06-10 17:15:17 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("oaNotificationService") 19 | public class OaNotificationServiceImpl extends CommonServiceImpl implements IOaNotificationService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/controller/SmsSendLogController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.sms.entity.SmsSendLog; 10 | 11 | /** 12 | * @Title: 短信发送日志 13 | * @Description: 短信发送日志 14 | * @author jeeweb 15 | * @date 2017-06-08 12:56:37 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/sms/smssendlog") 21 | @RequiresPathPermission("sms:smssendlog") 22 | public class SmsSendLogController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/controller/SmsTemplateController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import cn.jeeweb.core.common.controller.BaseCRUDController; 8 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 9 | import cn.jeeweb.modules.sms.entity.SmsTemplate; 10 | 11 | /** 12 | * @Title: 短信模版 13 | * @Description: 短信模版 14 | * @author jeeweb 15 | * @date 2017-06-08 10:50:52 16 | * @version V1.0 17 | * 18 | */ 19 | @Controller 20 | @RequestMapping("${admin.url.prefix}/sms/smstemplate") 21 | @RequiresPathPermission("sms:smstemplate") 22 | public class SmsTemplateController extends BaseCRUDController { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/service/ISmsSendLogService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sms.entity.SmsSendLog; 5 | 6 | /** 7 | * @Title: 短信发送日志 8 | * @Description: 短信发送日志 9 | * @author jeeweb 10 | * @date 2017-06-08 12:56:37 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ISmsSendLogService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/service/ISmsTemplateService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sms.entity.SmsTemplate; 5 | 6 | /** 7 | * @Title: 短信模版 8 | * @Description: 短信模版 9 | * @author jeeweb 10 | * @date 2017-06-08 10:50:52 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ISmsTemplateService extends ICommonService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/service/impl/SmsSendLogServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sms.entity.SmsSendLog; 5 | import cn.jeeweb.modules.sms.service.ISmsSendLogService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 短信发送日志 11 | * @Description: 短信发送日志 12 | * @author jeeweb 13 | * @date 2017-06-08 12:56:37 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("smsSendLogService") 19 | public class SmsSendLogServiceImpl extends CommonServiceImpl implements ISmsSendLogService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sms/service/impl/SmsTemplateServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sms.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sms.entity.SmsTemplate; 5 | import cn.jeeweb.modules.sms.service.ISmsTemplateService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 短信模版 11 | * @Description: 短信模版 12 | * @author jeeweb 13 | * @date 2017-06-08 10:50:52 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("smsTemplateService") 19 | public class SmsTemplateServiceImpl extends CommonServiceImpl implements ISmsTemplateService { 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/Constants.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys; 2 | 3 | public class Constants { 4 | // 字典缓存KEY 5 | public static final String CACHE_DICT_MAP = "cacheDictMap"; 6 | public static final String CURRENT_USER = "systemuser"; 7 | public static final String CURRENT_USERNAME = "systemusername"; 8 | public static final String SESSION_FORCE_LOGOUT_KEY = "session.force.logout"; 9 | 10 | public static final String ERROR = "error"; 11 | public static final String SUCCESS = "error"; 12 | public static final String MESSAGE = "message"; 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/controller/AdminController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.controller; 2 | 3 | import cn.jeeweb.core.common.controller.BaseController; 4 | 5 | public class AdminController extends BaseController { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/controller/MenuController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.controller; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import cn.jeeweb.core.common.controller.BaseTreeController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.sys.entity.Menu; 9 | 10 | @Controller 11 | @RequestMapping("${admin.url.prefix}/sys/menu") 12 | @RequiresPathPermission("sys:menu") 13 | public class MenuController extends BaseTreeController { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/controller/OrganizationController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.controller; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import cn.jeeweb.core.common.controller.BaseTreeController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.sys.entity.Organization; 9 | 10 | @Controller 11 | @RequestMapping("${admin.url.prefix}/sys/organization") 12 | @RequiresPathPermission("sys:organization") 13 | public class OrganizationController extends BaseTreeController { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/controller/UserLastOnlineController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.controller; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import cn.jeeweb.core.common.controller.BaseCRUDController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.sys.entity.UserLastOnline; 9 | 10 | /** 11 | * @Title: 最后在线情况 12 | * @Description: 最后在线情况 13 | * @author jeeweb 14 | * @date 2017-05-15 08:18:21 15 | * @version V1.0 16 | * 17 | */ 18 | @Controller 19 | @RequestMapping("${admin.url.prefix}/sys/lastOnline") 20 | @RequiresPathPermission("sys:userlastonline") 21 | public class UserLastOnlineController extends BaseCRUDController { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/security/shiro/ShiroConstants.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2005-2012 https://github.com/zhangkaitao 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | */ 6 | package cn.jeeweb.modules.sys.security.shiro; 7 | 8 | /** 9 | *

User: Zhang Kaitao 10 | *

Date: 13-3-22 上午7:44 11 | *

Version: 1.0 12 | */ 13 | public interface ShiroConstants { 14 | /** 15 | * 当前在线会话 16 | */ 17 | String ONLINE_SESSION = "online_session"; 18 | 19 | /** 20 | * 仅清空本地缓存 不情况数据库的 21 | */ 22 | String ONLY_CLEAR_CACHE = "online_session_only_clear_cache"; 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/security/shiro/exception/RepeatAuthenticationException.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.security.shiro.exception; 2 | 3 | import org.apache.shiro.authc.AuthenticationException; 4 | 5 | /** 6 | * 重复认证异常 7 | * 8 | * @author 王存见 9 | * 10 | */ 11 | @SuppressWarnings("serial") 12 | public class RepeatAuthenticationException extends AuthenticationException { 13 | 14 | public RepeatAuthenticationException() { 15 | super(); 16 | } 17 | 18 | public RepeatAuthenticationException(String message) { 19 | super(message); 20 | } 21 | 22 | public RepeatAuthenticationException(Throwable cause) { 23 | super(cause); 24 | } 25 | 26 | public RepeatAuthenticationException(String message, Throwable cause) { 27 | super(message, cause); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IDataSourceService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.DataSource; 5 | 6 | /** 7 | * @Title: 数据源 8 | * @Description: 数据源 9 | * @author jeeweb 10 | * @date 2017-05-10 12:01:57 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IDataSourceService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IDictGroupService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.DictGroup; 5 | 6 | /** 7 | * @Title: 8 | * @Description: 9 | * @author jwcg 10 | * @date 2017-02-09 09:05:51 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IDictGroupService extends ICommonService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IDictService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.DictEntity; 5 | 6 | /** 7 | * @Title: 8 | * @Description: 9 | * @author jwcg 10 | * @date 2017-02-09 09:05:29 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IDictService extends ICommonService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/ILogService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.Log; 5 | 6 | /** 7 | * @Title: 8 | * @Description: 9 | * @author jeeweb 10 | * @date 2017-02-21 16:49:56 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ILogService extends ICommonService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IMenuService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import java.util.List; 4 | 5 | import cn.jeeweb.core.common.service.ITreeCommonService; 6 | import cn.jeeweb.modules.sys.entity.Menu; 7 | 8 | /** 9 | * @Title: 10 | * @Description: 11 | * @author jwcg 12 | * @date 2014-12-20 21:33:32 13 | * @version V1.0 14 | * 15 | */ 16 | public interface IMenuService extends ITreeCommonService { 17 | 18 | /** 19 | * 通过用户ID查找菜单 20 | * 21 | * @return 22 | */ 23 | List

findTopMenuByUserId(String userId); 24 | 25 | /** 26 | * 通过用户ID查找菜单 27 | * 28 | * @return 29 | */ 30 | List findMenuByUserId(String userId); 31 | 32 | /** 33 | * 通过角色查找菜单 34 | * 35 | * @return 36 | */ 37 | List findMenuByRoleId(String roleId); 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IOrganizationService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import java.util.List; 4 | 5 | import cn.jeeweb.core.common.service.ITreeCommonService; 6 | import cn.jeeweb.modules.sys.entity.Organization; 7 | 8 | /** 9 | * @Title: 10 | * @Description: 11 | * @author jwcg 12 | * @date 2014-12-20 21:33:51 13 | * @version V1.0 14 | * 15 | */ 16 | public interface IOrganizationService extends ITreeCommonService { 17 | /** 18 | * 通过用户ID查找角色 19 | */ 20 | public List findListByUserId(String userid); 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IRoleMenuService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.RoleMenu; 5 | 6 | /** 7 | * @Title: 8 | * @Description: 9 | * @author jeeweb 10 | * @date 2017-02-21 12:54:43 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IRoleMenuService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IRoleService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import java.util.List; 4 | 5 | import cn.jeeweb.core.common.service.ICommonService; 6 | import cn.jeeweb.modules.sys.entity.Role; 7 | 8 | /** 9 | * @Title: 10 | * @Description: 11 | * @author jwcg 12 | * @date 2014-12-20 21:33:15 13 | * @version V1.0 14 | * 15 | */ 16 | public interface IRoleService extends ICommonService { 17 | /** 18 | * 通过用户ID查找角色 19 | */ 20 | public List findListByUserId(String userid); 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/ISettingService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | 4 | /** 5 | * 6 | * All rights Reserved, Designed By www.jeeweb.cn 7 | * @title: ISettingService.java 8 | * @package cn.jeeweb.modules.sys.service 9 | * @description: 设置控制器 10 | * @author: 王存见 11 | * @date: 2017年5月9日 上午8:36:51 12 | * @version V1.0 13 | * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved. 14 | * 15 | */ 16 | public interface ISettingService { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IUserLastOnlineService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.UserLastOnline; 5 | 6 | /** 7 | * @Title: 最后在线情况 8 | * @Description: 最后在线情况 9 | * @author jeeweb 10 | * @date 2017-05-15 08:18:21 11 | * @version V1.0 12 | * 13 | */ 14 | public interface IUserLastOnlineService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IUserOrganizationService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.UserOrganization; 5 | 6 | public interface IUserOrganizationService extends ICommonService { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/IUserRoleService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.sys.entity.UserRole; 5 | 6 | /** 7 | * 8 | * All rights Reserved, Designed By www.jeeweb.cn 9 | * 10 | * @title: IUserRoleService.java 11 | * @package cn.jeeweb.modules.sys.service 12 | * @description: 角色 13 | * @author: 王存见 14 | * @date: 2017年7月11日 下午9:21:20 15 | * @version V1.0 16 | * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved. 17 | * 18 | */ 19 | public interface IUserRoleService extends ICommonService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/DataSourceServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.DataSource; 5 | import cn.jeeweb.modules.sys.service.IDataSourceService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 数据源 11 | * @Description: 数据源 12 | * @author jeeweb 13 | * @date 2017-05-10 12:01:57 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("dataSourceService") 19 | public class DataSourceServiceImpl extends CommonServiceImpl implements IDataSourceService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/DictGroupServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.DictGroup; 5 | import cn.jeeweb.modules.sys.service.IDictGroupService; 6 | 7 | import org.springframework.stereotype.Service; 8 | import org.springframework.transaction.annotation.Transactional; 9 | 10 | @Transactional 11 | @Service("dictGroupService") 12 | public class DictGroupServiceImpl extends CommonServiceImpl implements IDictGroupService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/DictServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.DictEntity; 5 | import cn.jeeweb.modules.sys.service.IDictService; 6 | 7 | import org.springframework.stereotype.Service; 8 | import org.springframework.transaction.annotation.Transactional; 9 | 10 | @Transactional 11 | @Service("dictService") 12 | public class DictServiceImpl extends CommonServiceImpl implements IDictService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/LogServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.Log; 5 | import cn.jeeweb.modules.sys.service.ILogService; 6 | 7 | import org.springframework.stereotype.Service; 8 | import org.springframework.transaction.annotation.Transactional; 9 | 10 | @Transactional 11 | @Service("logService") 12 | public class LogServiceImpl extends CommonServiceImpl implements ILogService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/RoleMenuServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.RoleMenu; 5 | import cn.jeeweb.modules.sys.service.IRoleMenuService; 6 | 7 | import org.springframework.stereotype.Service; 8 | import org.springframework.transaction.annotation.Transactional; 9 | 10 | @Transactional 11 | @Service("roleMenuService") 12 | public class RoleMenuServiceImpl extends CommonServiceImpl implements IRoleMenuService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/RoleServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.Role; 5 | import cn.jeeweb.modules.sys.service.IRoleService; 6 | 7 | import java.util.List; 8 | 9 | import org.springframework.stereotype.Service; 10 | import org.springframework.transaction.annotation.Transactional; 11 | 12 | @Transactional 13 | @Service("roleService") 14 | public class RoleServiceImpl extends CommonServiceImpl implements IRoleService { 15 | 16 | @Override 17 | public List findListByUserId(String userid) { 18 | return listByHql("from Role r WHERE r.id in (SELECT ur.roleId from UserRole ur WHERE ur.userId=?)", userid); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/SettingServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | 4 | import cn.jeeweb.modules.sys.service.ISettingService; 5 | import org.springframework.stereotype.Service; 6 | import org.springframework.transaction.annotation.Transactional; 7 | 8 | @Transactional 9 | @Service("settingService") 10 | public class SettingServiceImpl implements ISettingService { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/UserLastOnlineServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.UserLastOnline; 5 | import cn.jeeweb.modules.sys.service.IUserLastOnlineService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 最后在线情况 11 | * @Description: 最后在线情况 12 | * @author jeeweb 13 | * @date 2017-05-15 08:18:21 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("userLastOnlineService") 19 | public class UserLastOnlineServiceImpl extends CommonServiceImpl implements IUserLastOnlineService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/UserOrganizationServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.UserOrganization; 5 | import cn.jeeweb.modules.sys.service.IUserOrganizationService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | @Transactional 10 | @Service("userOrganizationService") 11 | public class UserOrganizationServiceImpl extends CommonServiceImpl 12 | implements IUserOrganizationService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/sys/service/impl/UserRoleServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.sys.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.sys.entity.UserRole; 5 | import cn.jeeweb.modules.sys.service.IUserRoleService; 6 | 7 | import org.springframework.stereotype.Service; 8 | import org.springframework.transaction.annotation.Transactional; 9 | 10 | @Transactional 11 | @Service("userRoleService") 12 | public class UserRoleServiceImpl extends CommonServiceImpl implements IUserRoleService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/task/listener/ScheduleJobInitListener.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.task.listener; 2 | 3 | import org.springframework.context.ApplicationListener; 4 | import org.springframework.context.event.ContextRefreshedEvent; 5 | import cn.jeeweb.core.utils.SpringContextHolder; 6 | import cn.jeeweb.modules.task.service.IScheduleJobService; 7 | 8 | public class ScheduleJobInitListener implements ApplicationListener { 9 | 10 | protected IScheduleJobService scheduleJobService = SpringContextHolder.getApplicationContext() 11 | .getBean(IScheduleJobService.class); 12 | 13 | @Override 14 | public void onApplicationEvent(ContextRefreshedEvent event) { 15 | try { 16 | scheduleJobService.initSchedule(); 17 | } catch (Exception e) { 18 | e.printStackTrace(); 19 | } 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/task/task/TaskTest.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.task.task; 2 | 3 | 4 | import java.util.Date; 5 | import org.apache.log4j.Logger; 6 | import org.springframework.stereotype.Component; 7 | 8 | @Component 9 | public class TaskTest { 10 | public final Logger log = Logger.getLogger(this.getClass()); 11 | 12 | public void run() { 13 | for (int i = 0; i < 10; i++) { 14 | log.info(i+" run......................................" + (new Date())); 15 | } 16 | 17 | } 18 | 19 | public void run1() { 20 | for (int i = 0; i < 10; i++) { 21 | log.info(i+" run1......................................" + (new Date())); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/controller/SingleTableController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | import cn.jeeweb.core.common.controller.BaseCRUDController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.test.entity.SingleTable; 9 | 10 | /** 11 | * @Title: 单表测试 12 | * @Description: 单表测试 13 | * @author jeeweb 14 | * @date 2017-07-24 11:59:21 15 | * @version V1.0 16 | * 17 | */ 18 | @Controller 19 | @RequestMapping("${admin.url.prefix}/test/singletable") 20 | @RequiresPathPermission("test:singletable") 21 | public class SingleTableController extends BaseCRUDController { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/controller/TestOrderMainController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | import cn.jeeweb.core.common.controller.BaseCRUDController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.test.entity.TestOrderMain; 9 | 10 | /** 11 | * @Title: 订单主表 12 | * @Description: 订单主表 13 | * @author jeeweb 14 | * @date 2017-07-24 12:10:30 15 | * @version V1.0 16 | * 17 | */ 18 | @Controller 19 | @RequestMapping("${admin.url.prefix}/test/testordermain") 20 | @RequiresPathPermission("test:testordermain") 21 | public class TestOrderMainController extends BaseCRUDController { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/controller/TestTreeController.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.controller; 2 | 3 | 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | import cn.jeeweb.core.common.controller.BaseTreeController; 7 | import cn.jeeweb.core.security.shiro.authz.annotation.RequiresPathPermission; 8 | import cn.jeeweb.modules.test.entity.TestTree; 9 | 10 | /** 11 | * @Title: 测试数 12 | * @Description: 测试数 13 | * @author jeeweb 14 | * @date 2017-07-24 12:00:32 15 | * @version V1.0 16 | * 17 | */ 18 | @Controller 19 | @RequestMapping("${admin.url.prefix}/test/testtree") 20 | @RequiresPathPermission("test:testtree") 21 | public class TestTreeController extends BaseTreeController { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/ISingleTableService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.test.entity.SingleTable; 5 | 6 | /** 7 | * @Title: 单表测试 8 | * @Description: 单表测试 9 | * @author jeeweb 10 | * @date 2017-07-24 11:59:21 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ISingleTableService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/ITestOrderCustomerService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.test.entity.TestOrderCustomer; 5 | 6 | /** 7 | * @Title: 客户信息 8 | * @Description: 客户信息 9 | * @author jeeweb 10 | * @date 2017-07-24 12:10:30 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ITestOrderCustomerService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/ITestOrderMainService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.test.entity.TestOrderMain; 5 | 6 | /** 7 | * @Title: 订单主表 8 | * @Description: 订单主表 9 | * @author jeeweb 10 | * @date 2017-07-24 12:10:30 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ITestOrderMainService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/ITestOrderTicketService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import cn.jeeweb.modules.test.entity.TestOrderTicket; 5 | 6 | /** 7 | * @Title: 机票信息 8 | * @Description: 机票信息 9 | * @author jeeweb 10 | * @date 2017-07-24 12:10:30 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ITestOrderTicketService extends ICommonService { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/ITestTreeService.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service; 2 | 3 | import cn.jeeweb.core.common.service.ITreeCommonService; 4 | import cn.jeeweb.modules.test.entity.TestTree; 5 | 6 | /** 7 | * @Title: 测试数 8 | * @Description: 测试数 9 | * @author jeeweb 10 | * @date 2017-07-24 12:00:32 11 | * @version V1.0 12 | * 13 | */ 14 | public interface ITestTreeService extends ITreeCommonService{ 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/impl/SingleTableServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.test.entity.SingleTable; 5 | import cn.jeeweb.modules.test.service.ISingleTableService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 单表测试 11 | * @Description: 单表测试 12 | * @author jeeweb 13 | * @date 2017-07-24 11:59:21 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("singleTableService") 19 | public class SingleTableServiceImpl extends CommonServiceImpl implements ISingleTableService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/impl/TestOrderCustomerServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.test.entity.TestOrderCustomer; 5 | import cn.jeeweb.modules.test.service.ITestOrderCustomerService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 客户信息 11 | * @Description: 客户信息 12 | * @author jeeweb 13 | * @date 2017-07-24 12:10:30 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("testOrderCustomerService") 19 | public class TestOrderCustomerServiceImpl extends CommonServiceImpl implements ITestOrderCustomerService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/impl/TestOrderTicketServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.CommonServiceImpl; 4 | import cn.jeeweb.modules.test.entity.TestOrderTicket; 5 | import cn.jeeweb.modules.test.service.ITestOrderTicketService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 机票信息 11 | * @Description: 机票信息 12 | * @author jeeweb 13 | * @date 2017-07-24 12:10:30 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("testOrderTicketService") 19 | public class TestOrderTicketServiceImpl extends CommonServiceImpl implements ITestOrderTicketService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/jeeweb/modules/test/service/impl/TestTreeServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.jeeweb.modules.test.service.impl; 2 | 3 | import cn.jeeweb.core.common.service.impl.TreeCommonServiceImpl; 4 | import cn.jeeweb.modules.test.entity.TestTree; 5 | import cn.jeeweb.modules.test.service.ITestTreeService; 6 | import org.springframework.stereotype.Service; 7 | import org.springframework.transaction.annotation.Transactional; 8 | 9 | /** 10 | * @Title: 测试数 11 | * @Description: 测试数 12 | * @author jeeweb 13 | * @date 2017-07-24 12:00:32 14 | * @version V1.0 15 | * 16 | */ 17 | @Transactional 18 | @Service("testTreeService") 19 | public class TestTreeServiceImpl extends TreeCommonServiceImpl implements ITestTreeService { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/codegen.properties: -------------------------------------------------------------------------------- 1 | #\u4ee3\u7801\u751f\u6210\u5668\u914d\u7f6e 2 | #source.root.package=src 3 | #webroot.package=WebRoot 4 | 5 | #maven code path 6 | source.root.package=/src.main.java/ 7 | webroot.package=/src.main.webapp/ 8 | 9 | #\u9879\u76ee\u8def\u5f84 10 | default.path.name=D:\\Workspaces\\mavengzfzkj\\jeeweb 11 | 12 | #\u9ed8\u8ba4\u751f\u6210\u7684\u5305\u540d 13 | default.package.name=cn.jeeweb.modules 14 | 15 | #\u9ed8\u8ba4\u751f\u6210\u7684\u4f5c\u8005\u540d\u79f0 16 | default.function.author=jeeweb 17 | -------------------------------------------------------------------------------- /src/main/resources/email.properties: -------------------------------------------------------------------------------- 1 | #\u90ae\u4ef6\u53d1\u9001 2 | mail.smtp.host=smtp.exmail.qq.com 3 | mail.smtp.port=25 4 | mail.smtp.auth=true 5 | #\u8ba4\u8bc1\u7684\u5e10\u6237\u548c\u5bc6\u7801 6 | mail.auth.username=jeeweb@jeeweb.cn 7 | mail.auth.password=Jeeweb123456 8 | mail.sender.username=jeeweb@jeeweb.cn 9 | mail.sender.alias=Jeeweb\u654f\u6377\u5f00\u53d1\u5e73\u53f0 10 | #\u67d0\u4e9b\u90ae\u7bb1\u670d\u52a1\u5668\u8981\u6c42 SMTP \u8fde\u63a5\u9700\u8981\u4f7f\u7528 SSL \u5b89\u5168\u8ba4\u8bc1 11 | mail.smtp.open.ssl=true -------------------------------------------------------------------------------- /src/main/resources/jeeweb.properties: -------------------------------------------------------------------------------- 1 | #\u7cfb\u7edf\u8bbe\u7f6e 2 | admin.url.prefix=/admin 3 | 4 | admin.url.suffix=.html 5 | 6 | #\u9ed8\u8ba4\u540e\u53f0\u6a21\u677f 7 | admin.default.theme=uadmin 8 | 9 | 10 | #\u9759\u6001\u6587\u4ef6\u540e\u7f00 11 | web.staticFile=.css,.js,.png,.jpg,.gif,.jpeg,.bmp,.ico,.swf,.psd,.htc,.htm,.html,.crx,.xpi,.exe,.ipa,.apk 12 | 13 | #\u7f51\u7ad9URL\u540e\u7f00 14 | urlSuffix=.html 15 | 16 | #\u662f\u5426\u4e3a\u8c03\u8bd5\u6a21\u5f0f 17 | developMode=false 18 | 19 | #\u6f14\u793a\u6a21\u5f0f 20 | demoMode=false 21 | 22 | #\u662f\u5426\u5f00\u542f\u8bbf\u95ee\u65e5\u5fd7 23 | openAccessLog=false 24 | 25 | #\u914d\u7f6e\u6587\u4ef6\u91cd\u65b0\u52a0\u8f7d\u65f6\u95f4\uff0c\u6beb\u79d2\u4e3a\u5355\u4f4d 26 | reload.config.interval=60000 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=info,debug,A1,R 2 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 3 | log4j.appender.A1.Target=System.out 4 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.A1.layout.ConversionPattern=[%c]%m%n 6 | 7 | log4j.appender.R=org.apache.log4j.RollingFileAppender 8 | log4j.appender.R.File=../log.log 9 | log4j.appender.R.MaxFileSize=10MB 10 | log4j.appender.R.layout=org.apache.log4j.PatternLayout 11 | log4j.appender.R.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n 12 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/sql/mysql.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 需要使用到的SQL配置 5 | 6 | 类型参数配置 7 | 8 | 9 | 10 | dropTable 11 | 12 | 删除语句的SQL 13 | 14 | DROP TABLE IF EXISTS ${tablename} 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/sql/oracle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 需要使用到的SQL配置 5 | 6 | 类型参数配置 7 | 8 | 9 | 10 | dropTable 11 | 12 | 删除语句的SQL 13 | 14 | DROP TABLE ${tablename} 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/sql/sqlserver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 需要使用到的SQL配置 5 | 6 | 类型参数配置 7 | 8 | 9 | 10 | dropTable 11 | 12 | 删除语句的SQL 13 | 14 | DROP TABLE ${tablename} 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/type/javatoclass/mysql.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 类型参数配置 5 | 6 | 类型参数配置 7 | 8 | 9 | Date 10 | java.util.Date 11 | 12 | 13 | User 14 | cn.jeeweb.modules.sys.entity.User 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/type/javatoclass/oracle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 类型参数配置 5 | 6 | 类型参数配置 7 | 8 | 9 | Date 10 | java.util.Date 11 | 12 | 13 | User 14 | cn.jeeweb.modules.sys.entity.User 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/codegen/type/javatoclass/sqlserver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 类型参数配置 5 | 6 | 类型参数配置 7 | 8 | 9 | Date 10 | java.util.Date 11 | 12 | 13 | User 14 | cn.jeeweb.modules.sys.entity.User 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/tags/html/theme-js-html-component.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | ]]> 11 | 12 | -------------------------------------------------------------------------------- /src/main/resources/mappings/modules/test/SingleTableMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | t.id 7 | t.name 8 | t.testdate 9 | t.create_by AS 'createBy.id' 10 | t.create_date 11 | t.update_by AS 'updateBy.id' 12 | t.update_date 13 | t.del_flag 14 | t.remarks 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/sms.properties: -------------------------------------------------------------------------------- 1 | #\u4e91\u901a\u8baf\u914d\u7f6e 2 | sms.sender.name='CCP' 3 | 4 | sms.serverip=app.cloopen.com 5 | sms.serverport=8883 6 | sms.accountsid= 7 | sms.accounttoken= 8 | sms.appid= 9 | 10 | #\u4e92\u4ebf\u65e0\u7ebf\u89e6\u53d1\u77ed\u4fe1\u63a5\u53e3 11 | sms.server.url=http://106.ihuyi.com/webservice/sms.php?method=Submit 12 | sms.account.apiid= 13 | sms.account.apikey= 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/spring-mvc-shiro.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/template/codegen/code/IServiceTemplate.ftl: -------------------------------------------------------------------------------- 1 | package ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.entity.${entityName?cap_first}; 5 | 6 | /** 7 | * @Title: ${functionName} 8 | * @Description: ${functionDesc} 9 | * @author ${functionAuthor} 10 | * @date ${time} 11 | * @version V1.0 12 | * 13 | */ 14 | public interface I${entityName?cap_first}Service extends ICommonService<${entityName?cap_first}> { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/template/codegen/code/onetomany/IServiceTemplate.ftl: -------------------------------------------------------------------------------- 1 | package ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.service; 2 | 3 | import cn.jeeweb.core.common.service.ICommonService; 4 | import ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.entity.${entityName?cap_first}; 5 | 6 | /** 7 | * @Title: ${functionName} 8 | * @Description: ${functionDesc} 9 | * @author ${functionAuthor} 10 | * @date ${time} 11 | * @version V1.0 12 | * 13 | */ 14 | public interface I${entityName?cap_first}Service extends ICommonService<${entityName?cap_first}> { 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/template/codegen/code/tree/IServiceTemplate.ftl: -------------------------------------------------------------------------------- 1 | package ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.service; 2 | 3 | import cn.jeeweb.core.common.service.ITreeCommonService; 4 | import ${packageName}<#if moduleName?exists><#if moduleName!=''>.${moduleName}.entity.${entityName?cap_first}; 5 | 6 | /** 7 | * @Title: ${functionName} 8 | * @Description: ${functionDesc} 9 | * @author ${functionAuthor} 10 | * @date ${time} 11 | * @version V1.0 12 | * 13 | */ 14 | public interface I${entityName?cap_first}Service extends ITreeCommonService<${entityName?cap_first},String>{ 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/upload.properties: -------------------------------------------------------------------------------- 1 | #\u6587\u4ef6\u4e0a\u4f20\u914d\u7f6e 2 | #\u9ed8\u8ba4\u4e0a\u4f20\u76ee\u5f55 3 | upload.base.dir=upload 4 | #\u5141\u8bb8\u7684\u6587\u4ef6\u6269\u5c55\u540d 5 | upload.allowed.extension=mp4,bmp, gif, jpg, jpeg, png,doc, docx, xls, xlsx, ppt, pptx,html,htm,txt,rar, zip, gz, bz2,pdf 6 | #\u6700\u5927\u6587\u4ef6\u5927\u5c0f 50M 7 | upload.max.size=52428800 -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/decorators.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | /static/* 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/ace/css/ace-fonts.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(../fonts/OpenSans-300.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(../fonts/OpenSans-400.woff) format('woff')} -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/css/patterns/header-profile.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/css/patterns/shattered.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/common/img/default_avatar_male.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/common/img/default_avatar_male.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/inspinia/css/patterns/header-profile.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/inspinia/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/inspinia/css/patterns/shattered.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/bg/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/bg/1.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/bg/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/bg/2.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/bg/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/bg/3.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/gallery/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/gallery/1.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/gallery/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/gallery/13.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/gallery/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/gallery/2.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/images/gallery/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/images/gallery/3.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/animation.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | $.cookie('animations','bounce'); 3 | $('#change-transitions button').click(function() { 4 | $("body").removeClass($.cookie('animations')); 5 | var ani = $(this).attr('data-value'); 6 | $("body").addClass("animated " + ani); 7 | $.cookie('animations', ani); 8 | }); 9 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/email-compose-mail.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | //BEGIN BOOTSTRAP WYSIWYG5 3 | $('.wysihtml5').wysihtml5(); 4 | //END BOOTSTRAP WYSIWYG5 5 | 6 | }); 7 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/email-inbox.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | $('.mail-box input[type="checkbox"]').on('ifChecked ifUnchecked', function(event){ 4 | if (event.type == 'ifUnchecked') { 5 | $(this).parent().parent().removeClass('active'); 6 | $('.checkall').parent().removeClass 7 | } else { 8 | $(this).parent().parent().addClass('active'); 9 | } 10 | }); 11 | $('.checkall').on('ifChecked ifUnchecked', function(event) { 12 | if (event.type == 'ifChecked') { 13 | $('.tab-pane.active.in .mail-box input[type="checkbox"]').iCheck('check'); 14 | } else { 15 | $('.tab-pane.active.in .mail-box input[type="checkbox"]').iCheck('uncheck'); 16 | } 17 | }); 18 | }); 19 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/extra-profile.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | //BEGIN PLUGINS DATE PICKER 3 | $('.datepicker-normal').datepicker(); 4 | //END PLUGINS DATE PICKER 5 | }); 6 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/form-validation.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | $(".form-validate").validate({ 3 | errorPlacement: function(error, element) 4 | { 5 | error.insertAfter(element); 6 | } 7 | }); 8 | $(".form-validate-signin").validate({ 9 | errorPlacement: function(error, element) 10 | { 11 | error.insertAfter(element); 12 | } 13 | }); 14 | $(".form-validate-signup").validate({ 15 | rules: { 16 | age: { 17 | range: [0,100] 18 | } 19 | }, 20 | errorPlacement: function(error, element) 21 | { 22 | error.insertAfter(element); 23 | } 24 | }); 25 | 26 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/page-contact.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var map; 3 | $(document).ready(function(){ 4 | 5 | // Create map 6 | var map = new GMaps({ 7 | div: '#gmaps', 8 | lat: -12.043333, 9 | lng: -77.028333 10 | }); 11 | 12 | var infoWindow = new google.maps.InfoWindow({ 13 | content: '

Loop, Inc.
7275 Crescent Canyon St

' 14 | }); 15 | 16 | map.addMarker({ 17 | lat: -12.043333, 18 | lng: -77.028333, 19 | title: 'Company', 20 | map: map.map, 21 | infoWindow: infoWindow 22 | }); 23 | 24 | }); 25 | 26 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/page-gallery.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | $('.mix-grid').mixItUp(); 3 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/table-action.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var spinner = $( ".spinner" ).spinner(); 3 | }); 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/table-datatables.js: -------------------------------------------------------------------------------- 1 | // INIT DATATABLES 2 | $(function () { 3 | // Init 4 | var spinner = $( ".spinner" ).spinner(); 5 | var table = $('#table_id').dataTable( { 6 | "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]] 7 | } ); 8 | 9 | var tableTools = new $.fn.dataTable.TableTools( table, { 10 | "sSwfPath": "../vendors/DataTables/extensions/TableTools/swf/copy_csv_xls_pdf.swf", 11 | "buttons": [ 12 | "copy", 13 | "csv", 14 | "xls", 15 | "pdf", 16 | { "type": "print", "buttonText": "Print me!" } 17 | ] 18 | } ); 19 | $(".DTTT_container").css("float","right"); 20 | }); 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/table-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/uadmin/js/table-export.js -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/table-filter.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | //BEGIN JQUERY DATE PICKER 3 | $('.datepicker-filter').datepicker({ 4 | autoclose: true 5 | }); 6 | //END JQUERY DATE PICKER 7 | }); 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/ui-editors.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | //BEGIN BOOTSTRAP WYSIWYG5 3 | $('.wysihtml5').wysihtml5(); 4 | //END BOOTSTRAP WYSIWYG5 5 | 6 | //BEGIN CKEDITOR 7 | CKEDITOR.disableAutoInline = true; 8 | //END CKEDITOR 9 | 10 | //BEGIN SUMMERNOTE EDITOR 11 | $('#summernote-default').summernote(); 12 | $('#summernote-edit').click(function() { 13 | $('.click2edit').summernote({focus: true}); 14 | }); 15 | $('#summernote-save').click(function() { 16 | var aHTML = $('.click2edit').code(); //save HTML If you need(aHTML: array). 17 | $('.click2edit').destroy(); 18 | }); 19 | //END SUMMERNOTE EDITOR 20 | }); 21 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/ui-generals.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | setTimeout(function(){ 3 | var msg = '

Resize your web browser to see mobile & tablet tabs version'; 4 | $.notific8(msg); 5 | }, 3000); 6 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/uadmin/js/ui-portlets.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | $('.portlet-scroll').slimScroll({ 3 | "height": "250", 4 | "alwaysVisible": true 5 | }); 6 | 7 | $(".column").sortable({ 8 | connectWith: ".column", 9 | opacity: 0.8, 10 | coneHelperSize: true, 11 | placeholder: 'sortable-placeholder', 12 | forcePlaceholderSize: true, 13 | tolerance: "pointer" 14 | }); 15 | 16 | $(".column").disableSelection(); 17 | 18 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/arrow1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/arrow1.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/arrow2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/arrow2.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/error.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/header-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/header-bg.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/navbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/navbg.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/onLoad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/onLoad.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/right.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/totop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/images/totop.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/btn_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/btn_left.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/btn_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/btn_right.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/checkbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/checkbox.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_left.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_right.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_text_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_text_left.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_text_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/input/input_text_right.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/radio.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/radio.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/select_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/select_left.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/select_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/select_right.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bl.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-bm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-br.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-ml.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-mr.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tl.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/notneeded/textarea-tr.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm-focus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm-focus.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea-mm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_bl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_bl.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_bm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_bm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_br.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_br.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_ml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_ml.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_mr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_mr.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tl.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/jqtransform/img/textarea/textarea_tr.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/XPButtonUploadText_61x22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/XPButtonUploadText_61x22.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/swfupload.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/swfupload.swf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/swfuploadbutton.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/swfuploadbutton.swf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/Validform_v5.3.2/plugin/swfupload/upload.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.az.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Azerbaijani translation for bootstrap-datetimepicker 3 | * Konstantin Kaluzhnikov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['az'] = { 7 | days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"], 8 | daysShort: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 9 | daysMin: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 10 | months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], 11 | monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datetimepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datetimepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datetimepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datetimepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datetimepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datetimepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.hy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Armenian translation for bootstrap-datepicker 3 | * Hayk Chamyan 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hy'] = { 7 | days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ", "Կիրակի"], 8 | daysShort: ["Կիր", "Երկ", "Երք", "Չոր", "Հնգ", "Ուր", "Շաբ", "Կիր"], 9 | daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա", "Կի"], 10 | months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], 11 | monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"], 12 | today: "Այսօր", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datetimepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ka.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Georgian translation for bootstrap-datetimepicker 3 | * Zura Jijavadze 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ka'] = { 7 | days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"], 8 | daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"], 9 | daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"], 10 | months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], 11 | monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"], 12 | today: "დღეს", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datetimepicker 3 | * Gu Youn 4 | * Baekjoon Choi 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['ko'] = { 8 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 9 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 11 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 12 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 13 | suffix: [], 14 | meridiem: ["오전", "오후"], 15 | today: "오늘", 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datetimepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datetimepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datetimepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian translation for bootstrap-datetimepicker 3 | * Rune Warhuus 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['no'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datetimepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datetimepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datetimepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datetimepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datetimepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | 18 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Igor Polynets 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ua'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"], 12 | today: "Сьогодні", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datetimepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datetimepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-fileinput/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap-fileinput/img/loading-sm.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap-fileinput/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap-fileinput/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrap/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/bootstrapvalidator/css/bootstrapValidator.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * BootstrapValidator (http://bootstrapvalidator.com) 3 | * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3 4 | * 5 | * @version v0.5.3, built on 2014-11-05 9:14:18 PM 6 | * @author https://twitter.com/nghuuphuoc 7 | * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc 8 | * @license Commercial: http://bootstrapvalidator.com/license/ 9 | * Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0/ 10 | */ 11 | 12 | .bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100} -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 7 | 8 | MT("divide_equal_operator", 9 | "[variable bar] [operator /=] [variable foo]"); 10 | 11 | MT("divide_equal_operator_no_spacing", 12 | "[variable foo][operator /=][number 42]"); 13 | 14 | })(); 15 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px ! important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } 27 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/iCheck/skins/minimal/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/iCheck/skins/minimal/grey.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jqgrid/plugins/searchFilter.css: -------------------------------------------------------------------------------- 1 | .ui-searchFilter { display: none; position: absolute; z-index: 770; overflow: visible;} 2 | .ui-searchFilter table {position:relative; margin:0em; width:auto} 3 | .ui-searchFilter table td {margin: 0em; padding: 1px;} 4 | .ui-searchFilter table td input, .ui-searchFilter table td select {margin: 0.1em;} 5 | .ui-searchFilter .ui-state-default { cursor: pointer; } 6 | .ui-searchFilter .divider hr {margin: 1px; } -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/apiMenu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/apiMenu.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/apiMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/apiMenu.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/background.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/chinese.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/close.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/contact-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/contact-bg.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/english.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/header-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/header-bg.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/lightbulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/lightbulb.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_arrow.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_arrow.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_bg.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_close_IE6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/overlay_close_IE6.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/zTreeStandard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/zTreeStandard.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/zTreeStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/apiCss/img/zTreeStandard.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/fn.zTree._z.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

JSON$.fn.zTree._z

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree v3.x 内部的全部方法都可以通过 $.fn.zTree._z 进行调用,开放出来是为了更便于大家开发制作自己的 zTree 插件。

9 |

如无特殊需求请勿使用此对象,以及修改此对象内部的各个函数。

10 |
11 |
12 |
13 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.check.enable.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Booleansetting.check.enable

4 |

概述[ 依赖 jquery.ztree.excheck 扩展 js ]

5 |
6 |

7 |
8 |

设置 zTree 的节点上是否显示 checkbox / radio

9 |

默认值: false

10 |
11 |
12 |

Boolean 格式说明

13 |
14 |

true / false 分别表示 显示 / 不显示 复选框或单选框

15 |
16 |

setting 举例

17 |

1. 需要显示 checkbox

18 |
var setting = {
19 | 	check: {
20 | 		enable: true
21 | 	}
22 | };
23 | ......
24 |
25 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.data.key.checked.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Stringsetting.data.key.checked

4 |

概述[ 依赖 jquery.ztree.excheck 扩展 js ]

5 |
6 |

7 |
8 |

zTree 节点数据中保存 check 状态的属性名称。

9 |

默认值:"checked"

10 |

请勿与 zTree 节点数据的其他参数冲突,例如:checkedOld

11 |
12 |
13 |

setting 举例

14 |

1. 设置 zTree 显示节点时,将 treeNode 的 isChecked 属性当做节点名称

15 |
var setting = {
16 | 	data: {
17 | 		key: {
18 | 			checked: "isChecked"
19 | 		}
20 | 	}
21 | };
22 | ......
23 |
24 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.data.key.children.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Stringsetting.data.key.children

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 节点数据中保存子节点数据的属性名称。

9 |

默认值:"children"

10 |
11 |
12 |

setting 举例

13 |

1. 设置 zTree 显示节点时,将 treeNode 的 nodes 属性当做节点名称

14 |
var setting = {
15 | 	data: {
16 | 		key: {
17 | 			children: "nodes"
18 | 		}
19 | 	}
20 | };
21 | ......
22 |
23 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.data.key.name.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Stringsetting.data.key.name

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 节点数据保存节点名称的属性名称。

9 |

默认值:"name"

10 |
11 |
12 |

setting 举例

13 |

1. 设置 zTree 显示节点时,将 treeNode 的 ename 属性当做节点名称

14 |
var setting = {
15 | 	data: {
16 | 		key: {
17 | 			name: "ename"
18 | 		}
19 | 	}
20 | };
21 | ......
22 |
23 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.data.key.url.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Stringsetting.data.key.url

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 节点数据保存节点链接的目标 URL 的属性名称。

9 |

特殊用途:当后台数据只能生成 url 属性,又不想实现点击节点跳转的功能时,可以直接修改此属性为其他不存在的属性名称

10 |

默认值:"url"

11 |
12 |
13 |

setting 举例

14 |

1. 设置 zTree 显示节点时,将 treeNode 的 xUrl 属性当做节点链接的目标 URL

15 |
var setting = {
16 | 	data: {
17 | 		key: {
18 | 			url: "xUrl"
19 | 		}
20 | 	}
21 | };
22 | ......
23 |
24 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.edit.drag.autoOpenTime.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Numbersetting.edit.drag.autoOpenTime

4 |

概述[ 依赖 jquery.ztree.exedit 扩展 js ]

5 |
6 |

7 |
8 |

拖拽时父节点自动展开的延时间隔。 (单位:ms)[setting.edit.enable = true 时生效]

9 |

默认值:500

10 |

请根据自己的需求适当调整此值

11 |
12 |
13 |

setting 举例

14 |

1. 设置拖拽到父节点上立刻自动展开

15 |
var setting = {
16 | 	edit: {
17 | 		enable: true,
18 | 		drag: {
19 | 			autoOpenTime: 0
20 | 		}
21 | 	}
22 | };
23 | ......
24 |
25 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.treeId.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Stringsetting.treeId

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 的唯一标识,初始化后,等于 用户定义的 zTree 容器的 id 属性值。

9 |

请勿进行初始化 或 修改,属于内部参数。

10 |
11 |
12 | 13 |
14 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.treeObj.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Objectsetting.treeObj

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 容器的 jQuery 对象,主要功能:便于操作。

9 |

请勿进行初始化 或 修改,属于内部参数。

10 |
11 |
12 | 13 |
14 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/setting.view.showLine.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Booleansetting.view.showLine

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

设置 zTree 是否显示节点之间的连线。

9 |

默认值:true

10 |
11 |
12 |

Boolean 格式说明

13 |
14 |

true / false 分别表示 显示 / 不显示 连线

15 |
16 |

setting 举例

17 |

1. 设置 zTree 不显示节点之间的连线

18 |
var setting = {
19 | 	view: {
20 | 		showLine: false
21 | 	}
22 | };
23 | ......
24 |
25 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/treeNode.check_Focus.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

BooleantreeNode.check_Focus

4 |

概述[ 依赖 jquery.ztree.excheck 扩展 js ]

5 |
6 |

7 |
8 |

用于设置节点的 checkBox / radio 的 focus 状态。[setting.check.enable = true 时有效]

9 |

zTree 内部使用,请勿进行初始化 或 随意修改

10 |

默认值:false

11 |
12 |
13 |

Boolean 格式说明

14 |
15 |

true 表示当前鼠标移动到输入框内

16 |

false 表示当前鼠标移动到输入框外

17 |
18 |
19 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/treeNode.diy.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

?treeNode.* DIY *

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

用于保存节点的其他自定义数据信息,不要与 zTree 使用的属性相同即可,用户可随意设定。

9 |
10 |
11 |

treeNode 举例

12 |

1. 设置节点的备用英文名称

13 |
var node = { "id":1, "name":"test1", "ename":"test eName"};
14 |
15 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/treeNode.editNameFlag.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

BooleantreeNode.editNameFlag

4 |

概述[ 依赖 jquery.ztree.exedit 扩展 js ]

5 |
6 |

7 |
8 |

用于记录节点是否处于编辑名称状态。[setting.edit.enable = true 时有效]

9 |

zTree 内部使用,请勿进行初始化 或 随意修改

10 |

默认值:false

11 |
12 |
13 |

Boolean 格式说明

14 |
15 |

true 表示节点处于编辑名称状态

16 |

false 表示节点未处于编辑名称状态

17 |
18 |
19 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/treeNode.isHover.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

BooleantreeNode.isHover

4 |

概述[ 依赖 jquery.ztree.exedit 扩展 js ]

5 |
6 |

7 |
8 |

记录节点 的 hover 状态,主要用于 setting.view.addHoverDom / removeHoverDom 。

9 |

zTree 内部使用,请勿进行初始化 或 随意修改

10 |

默认值:false

11 |
12 |
13 |

Boolean 格式说明

14 |
15 |

true 表示节点处于 hover 状态

16 |

false 表示节点未处于 hover 状态

17 |
18 |
19 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/api/cn/zTreeObj.setting.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

JSONzTreeObj.setting

4 |

概述[ 依赖 jquery.ztree.core 核心 js ]

5 |
6 |

7 |
8 |

zTree 对象使用的 setting 配置数据,详细请参考 “setting 配置详解”中的各个属性详细说明

9 |

v3.x 取消了原先操作 setting 的方法,让用户可以较自由的修改参数,但请注意,对于 zTree 初始化有影响的参数后期修改是不会起作用的,请对各个属性有较深入的了解以后再考虑进行修改。

10 |
11 |
12 |
13 |
-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/1_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/1_close.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/1_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/1_open.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/2.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/3.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/4.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/5.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/6.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/7.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/8.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/diy/9.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/line_conn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/line_conn.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/line_conn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/line_conn.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/metro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/metro.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/metro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/metro.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/zTreeStandard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/zTreeStandard.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/zTreeStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/css/zTreeStyle/img/zTreeStandard.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/demo/cn/asyncData/getNodesForBigData.php: -------------------------------------------------------------------------------- 1 | 2 | [] -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/demo/cn/super/left_menuForOutLook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/demo/cn/super/left_menuForOutLook.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/demo/cn/super/left_menuForOutLook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/jquery-ztree/3.5.12/demo/cn/super/left_menuForOutLook.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/.DS_Store -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/layim/data/chatlog.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": 1, 3 | "msg": "ok", 4 | "data": [ 5 | { 6 | "id": "100001", 7 | "name": "Beaut-zihan", 8 | "time": "10:23", 9 | "face": "img/a1.jpg" 10 | }, 11 | { 12 | "id": "100002", 13 | "name": "慕容晓晓", 14 | "time": "昨天", 15 | "face": "img/a2.jpg" 16 | }, 17 | { 18 | "id": "1000033", 19 | "name": "乔峰", 20 | "time": "2014-4.22", 21 | "face": "img/a3.jpg" 22 | }, 23 | { 24 | "id": "10000333", 25 | "name": "高圆圆", 26 | "time": "2014-4.21", 27 | "face": "img/a4.jpg" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/layim/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/layim/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon_ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/icon_ext.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/textbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/textbg.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_ico0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_ico0.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading0.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading1.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading2.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_loading3.gif -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_title0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/default/xubox_title0.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/layer/skin/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/layer/skin/moon/default.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/suggest/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/suggest/.DS_Store -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.eot -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.ttf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/summernote/font/summernote.woff -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/summernote/plugin/databasic/summernote-ext-databasic.css: -------------------------------------------------------------------------------- 1 | .ext-databasic { 2 | position: relative; 3 | display: block; 4 | min-height: 50px; 5 | background-color: cyan; 6 | text-align: center; 7 | padding: 20px; 8 | border: 1px solid white; 9 | border-radius: 10px; 10 | } 11 | 12 | .ext-databasic p { 13 | color: white; 14 | font-size: 1.2em; 15 | margin: 0; 16 | } 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/summernote/plugin/databasic/summernote-ext-databasic.min.css: -------------------------------------------------------------------------------- 1 | .ext-databasic{position:relative;display:block;min-height:50px;padding:20px;text-align:center;background-color:cyan;border:1px solid white;border-radius:10px}.ext-databasic p{margin:0;font-size:1.2em;color:white} -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/scripts/clipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/scripts/clipboard.swf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/help.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/magnifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/magnifier.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/page_white_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/page_white_code.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/page_white_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/page_white_copy.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/printer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/syntaxhighlighter/styles/printer.png -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/webuploader/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/webuploader/.DS_Store -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/WEB-INF/static/vendors/webuploader/Uploader.swf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/static/vendors/webuploader/webuploader.css: -------------------------------------------------------------------------------- 1 | .webuploader-container { 2 | position: relative; 3 | } 4 | .webuploader-element-invisible { 5 | position: absolute !important; 6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 7 | clip: rect(1px,1px,1px,1px); 8 | } 9 | .webuploader-pick { 10 | position: relative; 11 | display: inline-block; 12 | cursor: pointer; 13 | background: #00b7ee; 14 | padding: 10px 15px; 15 | color: #fff; 16 | text-align: center; 17 | border-radius: 3px; 18 | overflow: hidden; 19 | } 20 | .webuploader-pick-hover { 21 | background: #00a2d4; 22 | } 23 | 24 | .webuploader-pick-disable { 25 | opacity: 0.6; 26 | pointer-events:none; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/default/form-header.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java"%> 2 | 3 | 4 | 5 | "> 6 | "> 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/default/form-theme.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8"%> 2 | 3 | 4 | 5 | <sitemesh:title/>-<spring:message code="platform.copyright" /> 6 | <%@include file="form-header.jsp" %> 7 | 8 | 9 | 10 | 11 |
12 | 13 |
14 | <%@include file="form-footer.jsp" %> 15 | 16 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/default/list-footer.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java"%> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/default/list-header.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java"%> 2 | 3 | 4 | 5 | "> 6 | "> 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/form-theme.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | <%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %> 4 | 5 | 6 | 7 | 8 | <%@include file="./uadmin/form-theme.jsp" %> 9 | 10 | 11 | <%@include file="./default/form-theme.jsp" %> 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/grid-select.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | <%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %> 4 | 5 | 6 | 7 | 8 | <%@include file="./uadmin/grid-select.jsp" %> 9 | 10 | 11 | <%@include file="./default/list-theme.jsp" %> 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/list-theme.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | <%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %> 4 | 5 | 6 | 7 | 8 | <%@include file="./uadmin/list-theme.jsp" %> 9 | 10 | 11 | <%@include file="./default/list-theme.jsp" %> 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/single-theme.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | <%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %> 4 | 5 | 6 | 7 | 8 | <%@include file="./uadmin/single-theme.jsp" %> 9 | 10 | 11 | <%@include file="./default/single-theme.jsp" %> 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/decorators/uadmin/form-theme.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8"%> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | <%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %> 4 | 5 | 6 | 7 | <sitemesh:title/>-<spring:message code="platform.copyright" /> 8 | <%@include file="form-header.jsp" %> 9 | 10 | 11 | 12 |
13 | 14 |
15 | <%@include file="form-footer.jsp" %> 16 | 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/modules/codegen/table/un_generate_code.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | 4 | 5 | 6 | <spring:message code="sys.dict.edittitle" /> 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/webpage/modules/codegen/table/un_sync_database.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | <%@include file="/WEB-INF/webpage/common/taglibs.jspf"%> 3 | 4 | 5 | 6 | <spring:message code="sys.dict.edittitle" /> 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java"%> 2 | 3 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/webapp/upload/temp/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white-cat/jeeweb/9b70558d58c25dd029fbaf2ae57ad74227481cff/src/main/webapp/upload/temp/test.png --------------------------------------------------------------------------------