ZUI前端框架发布 1.9.2 版本,修复已知问题,并进行大量改进
ZUI框架是一款开源的HTML5跨屏框架,是禅道项目管理软件团队在完善自己产品过程中形成的一个开源前端实践方案。一个基于 Bootstrap 深度定制开源前端实践方案,能帮助你快速构建现代跨屏应用。
小伙伴们,ZUI前端框架发布1.9.2 版本,本次更新修复了已知问题,并进行大量改进。
ZUI 官方网站为 https://www.openzui.com/ ,并提供了英文文档 https://www.openzui.com/en/
更新明细
- CSS 基础和辅助类:
- 优化了下拉三角图标的样式,通过降低了透明度来进行弱化;
- 新增 text-wrap 辅助类,相对于 text-nowrap 用于快速设置文本换行样式;
- 富文本编辑器(Kindeditor):
- 优化了 placeholder 的样式;
- 优化粘贴图片的交互,上传图片过程中会尝试禁止用户提交表单;
- 优化代码自动格式化方法,现在不会对链接中的锚点进行处理(例如 <a href="#heading1" />);
- 修复了表格设置弹窗上设置边框大小可能失效的问题;
- 修复了合并单元格之后无法通过 tab 来切换选中单元格的问题;
- 修复了无法通过 tab 键将激活状态切换到其他表单元素上的问题;
- 修复了粘贴图片之后无法正常撤销的问题;
- 修复了在表格单元格上右键属性菜单界面文本没有正确显示的问题;
- 开关、多选和单选框:
- 优化了开关、高级外观的复选框单选框背景色( issue #156)
- 输入组:
- 优化连续使用 .input-group-addon 时的边框样式;
- 导航:
- 增强对基础样式的支持,使用 .nav、 .nav.nav-default 或 .nav.nav-simple 形式;
- 图标:
- 优化了字体图标基线高度,确保文字与图标混合显示时能够尽量垂直居中对齐;
- 移除了 icon-renren 图标;
- 下拉菜单:
- 优化了下拉菜单阴影样式,现在看起来更有层次感;
- 修复了在一些特殊情况下下拉菜单不显示的问题;
- 表单:
- 优化了在 macOS 上 <select> 下拉三角图标的外观,与其他平台上统一;
- Chosen:
- 增加了 no_wrap 选项来禁用下拉选项上的文本换行,此选项默认不开启;
- 增加了 sort_field 和 sort_value_splitter 选项来记录用户进行多选时选项在界面上显示的顺序;
- 增加了 drop_item_height 选项用于指定下拉菜单上的选项高度,便于自动设置下拉菜单样式和弹出方向,通常此选项会自动进行计算,但当用户手动调整了 CSS 样式时可能需要此选项来手动指定高度;
- 优化了 change 事件参数,当用户进行反选操作时会通过事件回调函数第二个参数对象上的 deselected 属性返回被取消选中的值;
- 优化了清空按钮样式、下拉框的外观以及下拉菜单交互方式;
- 修复了全局默认选项 $.fn.chosen.Constructor.DEFAULTS 可能失效的问题;
- 修复了初始化选项 middle_highlight 在 max_drop_width 选项开启时失效的问题;
- 上下文菜单:
- 新增初始化选项 className 用于向弹出菜单元素添加自定义类名;
- 优化了菜单项对象上的 html 属性,如果指定 HTML 文本则会作为构建整个菜单项使用,而不仅仅是作为菜单项文本内容,这样方便用户构建任意交互形式的菜单项;
- 对话框和对话框触发器:
- 增加全局辅助方法 $.zui.reloadModal(urlOrOptions, modalID) 来方便用户重新载入指定远程对话框上的内容,当对话框内容重新载入时会显示加载中提示动画;
- 优化了 scrollInside 选项,现在同时支持对话框和对话框触发器,解决了在一些特殊情况下没有按预期工作的问题,并针对浏览器窗口发生变化情况进行了优化;
- 修复了一些特殊情况下动态更新远程对话框内容后对话框上仍然可能保留更新前部分内容的问题;
- 修复了调用 $.fn.show() 方法时没有使用全局选项 $.zui.ModalTrigger.DEFAULTS 的问题;
- 修复了加载 iframe 内容失败时并监听 broken 事件时没有返回有效的 HTML 字符串可能导致出错的问题;
- 树形菜单:
- 初始化选项 initialState 增加新的选项值 'active',在初始化之后展开所有激活的节点以及对应的父节点(确保激活的节点可见)
- 新增 $.fn.expandSelect(selector) 方法,用户展开指定的节点以及父节点;
- 漂浮消息:
- 优化与图标一起显示的外观;
- 优化全局默认选项,现在可以通过 $.zui.Messager.DEFAULTS.icons 来设置预设类型的图标;
- 图片剪切:
- 新增 onSizeError 选项,当原始图片尺寸不符合选项 minWidth 和 minHeight 要求时的回调函数,包含一个参数 {width, height} 用于返回当前图片宽和高,在此函数内可以提示用户更换图片;
- 进度条:
- 优化样式,现在内部色块也拥有一致的圆角外观;
- 日历:
- 新增 hideFirstDayNumber 选项用于隐藏月份第一天时的日期显示(会显示 “一月”,而不是 “一月1”);
- 修复拼写错误导致调用 $.fn.removeEvents() 出错的问题( @JIMhackKING issue #157);
- 加载指示器:
- 优化了与按钮一起使用时的样式;
- 优化了覆盖层的样式,减少了透明度;
- 颜色选择器:
- 修复了下拉菜单宽度问题;
- 文件上传:
- 优化了对远程服务器返回的 JSON 内容容错性,如果返回的 JSON 对象中没有指定 status 或 result 属性仍然视为上传成功;
- 修复了对 IE 浏览器的兼容;
- 数据表格2:
- 新增 onClickCell 事件,用于监听用户点击单元格事件;
- 更正了文档上关于 gotoPage 的描述错( issue #156);
- 修复了鼠标悬停时的样式与隔行变色样式冲突的问题;
- 数据表格:
- 优化了更新大量数据时的性能,现在会自动禁用动画效果;
- 修复了弹性区域水平滚动条可能存在1像素偏移的问题;
- JavaScript 辅助方法:
- 重构了 $.zui.uuid() 方法,现在返回的字符串长度为 12,之前为 10;
- 修复了浏览器检查插件 $.zui.browser 对 IE11 的检查问题;
- jQuery:
- 内置默认的 jQuery 新增 3.4.1 版本,旧的 1.12.4 仍然可用;
- 国际化:
- 现在如果没有在 <html> 标签上通过 lang 属性来指定语言并且使用组件时没有指定语言选项时,默认以英文作为默认界面语言。
- 主题:
- 修复了主题中复选框没有应用主题色的问题;
- 文档:
- 新增英文文档 https://www.openzui.com/en/ ;
- 更正了文档中的大量拼写错误。
下载安装
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Proxy-Go 控制面板 v2.6 发布,新增 TOKEN 登录模式对接外部程序!
Proxy-Go 控制面板 ProxyAdmin是强大的代理服务工具snail007/goproxy的控制面板,运行了它,一秒让你的服务器变为强大的代理服务器,友好的交互界面,小白也能轻松上手,让你用起来得心应手,心情舒畅。 更新内容: 1.更新sdk内核至最新版10.0 2.登录模式默认是验证码登录模式,还可以在配置文件开启token模式, 这样登录可以同时支持验证码和token模式,利用token模式,你可以 轻松模拟登录面板,然后你的程序通过http就能像在后台一样操作数据, 还能实现后台没有的功能哟,比如批量导入,启动,停止等操作。 升级提示: 1.备份配置目录数据文件。 2.卸载旧版本,重新安装新版本。 3.使用备份的数据库文件覆盖配置目录的数据文件。 4.确保配置文件有[login]部分,可以参考新版配置文件。 功能预览 展现客户端参数 实时日志 参数文件管理 调试模式 下载地址: Gitee Github
- 下一篇
云原生开发将成为高级部署蓝图
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 这些详细信息可以帮助企业了解元素包含的内容和元素如何保持一致,以及如何对它们的功能进行分组。以下了解一下用例,其中包括开发人员为他们的云原生开发环境采用的远程容器平台,并查看它如何映射到工作设施以部署其解决方案。 以下将探索这个高级部署蓝图,以进行从开发人员的内部部署服务器到开发、测试以及最终生产环境的高级部署。它深入研究了企业映像注册表的结构,以确保为企业的生产环境提供安全、认证和值得信赖的映像。 部署 这个例子以在内部部署服务器上工作的云原生开发人员开始,提供其代码解决方案,使用其容器工具启动构建其持续集成(CI)/持续交付(CD)工作流程。 在这个蓝图中,该工具将与OpenShift容器平台一起使用,因此将会看到一个OpenShift客户端用于持续集成(CI)/持续交付(CD)OpenShift平台中的初始构建。当开发人员对其代码感到满意时,就会发生这种情况。触发对持续集成(CI)/持续交付(CD)平台的构建和测试请求,将托管在OpenShift容器平台集群上: 使用git hoo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- 2048小游戏-低调大师作品
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器