2.1K Star 10.9K Fork 2.4K

GVP贤心 / layui

2021-05-31 18:01
92529 sentsin 1578917144 贤心
  • [重写] sort 方法,以便对数字、非数字及混合类等所有内容的排序进行支持
  • [新增] dropdown 组件的 align 参数,用于控制下拉菜单水平对齐方式(支持 left、center、right),默认 left
  • [新增] table 组件的 escape 参数,用于是否开启 xss 字符过滤(默认 false)
  • [加强] table 组件的自定义模板功能,返回 LAY_COL 字段,可得到当前列的表头配置信息
  • [加强] form 组件对验证不通过的表单项自动定位到可视区域,不再是只对输入框自动获焦定位 #I3O5TC:表单验证select定位失效
  • [加强] form 组件对 url 的验证
  • [修复] form 相关 css 的 layui-checkbox-disabled 书写错误(之前为 disbaled) #I1NGDC:layui-checkbox-disbaled 单词拼写错误
  • [修复] form 组件的 select option 内容出现换行时的样式异常问题 #I3T5ZC:bug:select option包含换行或空白就会功能异常
  • [修复] colorpicker 颜色选择组件在 Firefox 下选择颜色时的若干兼容问题 #I3POP2:颜色选择器在火狐浏览器存在兼容问题
  • [加强] colorpicker 组件的坐标定位计算方式
  • [修复] 低版本 ie 若干报错问题
Last committed message: update
2021-05-18 21:25
92529 sentsin 1578917144 贤心
Last committed message: chore: update
2021-05-08 14:06
92529 sentsin 1578917144 贤心
  • [优化] layer 组件容器构建的核心代码,以解决自 2.6.0 以来在特殊场景下存在的某些异常问题
  • [优化] layer 组件当点击最小化时,让遮罩消失,窗口还原时恢复遮罩
  • [新增] layer 组件的 minStack 参数,用于控制最小化后是否默认堆叠在左下角
  • [新增] element nav 组件水平导航的子级菜单的两种对齐方式:右对齐,居中对齐
  • [新增] element nav 组件的 lay-bar="disabled" 属性,用于禁用滑块跟随功能
  • [优化] element nav 组件各种样式细节,其中包括下拉图标、子菜单等
  • [优化] element nav 组件在垂直导航场景时的滑块跟随功能
  • [优化] element tab 组件 tabAdd 方法,可将任意额外参数 {key} 组成 lay-{key}="{value}" 属性
  • [优化] element tab 组件当标题栏包含 a 标签时,点击 tab 切换,但未触发 a 标签跳转的问题
  • [新增] laydate 组件的 isPreview 参数,用于控制是否显示当前选择值的预览(默认 true)
  • [优化] laydate 组件的日期范围选择,因左右日期面板独立,固取消范围区间标注,增加开始-结束文本预览
  • [优化] laydate 组件的 range 参数,可支持传入数组,用于分别指定开始日期和结束日期的选择器
  • [优化] laydate 组件的时间范围选择,初始结束时间为 23:59:59
  • [优化] laydate 组件的当前日期不在设定的最小(min)和最大(max)日期内,则自动校正面板可选的初始日期
  • [优化] laydate 组件的选中完毕的赋值逻辑,对非 input 元素,如果存在子元素,则不进行默认赋值操作,由回调去处理
  • [优化] laydate 组件之前版本一直存在的初始处全局事件重复绑定的问题
  • [修复] laydate 组件当开启范围选择,未触发 change 回调的问题
  • [修复] laydate 组件在 ie11 因 laydate-day-mark 的 height:100% 导致的异常
  • [优化] upload 组件的多文件上传,可更好的对每个文件显示上传进度
  • [优化] flow 组件的 flow.lazyimg() 方法,对图片懒加载支持占位图显示(占位图 src,预加载图 lay-src)
  • [优化] util 组件的 util.toDateString((msec, format) 方法,可对第一个参数进行自动纠正和毫秒数无效的提示
  • [新增] 对名为 LAYUI_GLOBAL 的全局对象的识别,当对 layui.js 本身进行动态加载等特殊场景下,可通过该对象更好地解决部分组件依赖文件(css)的路径问题
  • [优化] 底层 layui.each() 核心代码
  • [优化] layout admin 大框架布局,可适配各个终端
  • [提示] Google 在近期发布的 Chrome v90 第三个维护版本 Chrome 90.0.4430.93,修复了上两个版本因关闭打印窗口导致的浏览器卡顿问题(之前 layui table 的打印亦受此影响)
Last committed message: chore: update
2021-04-22 10:51
92529 sentsin 1578917144 贤心
  • [修复] layer 组件在 Ajax 等场景下,存在概率性无法关闭层的问题
  • [优化] layer 组件的 close 和 closeAll 方法,第二个参数可传入回调,用于层被关闭后的操作
  • [修复] layer 组件的 photos 层对动态生成的图片无法识别的问题
  • [优化] layer 组件的 photos 相关样式,上下切换图标调整到页面左右边缘,图片描述和序号调整到页面底部
  • [修复] form 组件的 name="arr[]" 在元素动态插入后出现序号异常的问题 #I3HY4U:反馈bug:表单文本框name为数组时的一个bug -Gitee
  • [修复] upload 组件当开启进度条且拖拽文件上传时出现报错问题
  • [优化] laytpl 组件,支持解析复杂反斜杠 # 780 -Github
  • [修复] table 组件当 cols 表头设置了 templet 为函数时,存在返回 {多余字段: "NaN"} 的问题
  • [优化] table 组件的自动渲染
  • [优化] 底层 layui.link() 方法
Last committed message: update
2021-04-06 22:47
92529 sentsin 1578917144 贤心
  • 对上一个版本(2.6.3)进行了细节稳固
Last committed message: update
2021-04-05 23:44
92529 sentsin 1578917144 贤心
  • [优化] layui.use() 核心机制:1) 确保 html 文档被完全加载就绪再执行回调;2) 当第一个参数为 function 时,则表示加载所有内置模块,且执行的回调即为该 function 参数;(该优化是对 2.6 版本的一次真正巩固,确保了 2.6.0 推荐的「一次性全模块加载」的可行性,可以说是里程碑式的改进,极大地纠正了开发者因不规范代码而造成的各种异常,且对之前版本采用的异步按需加载模块的代码,实现了无缝兼容)
  • [新增] all 内置模块,用于在开发模式(即引入源码的 src 目录)时加载所有内置模块
  • [新增] table 组件对合计行自定义模板的支持,即当 totalRow 参数为 string 类型时可解析为动态模板
  • [优化] layer 组件的 close 方法在对初始打开的弹层执行关闭时,可能存在的极少概率无法关闭的问题
  • [优化] layDate 组件日期范围内的样式
Last committed message: update
2021-04-02 06:15
92529 sentsin 1578917144 贤心
  • [加强] table 组件的 table.reload(id, options, deep) 方法,可通过 deep参数控制是否采用深度重载(即参数深度克隆,也就是重载时始终携带初始时及上一次重载时的参数),默认浅重载
  • [新增] table 组件加载失败时的 error 回调
  • [优化] table 组件的 render 和 reload 方法,执行时保留 table.set() 设定的全局参数(同名参数覆盖)
  • [优化] 按钮的尺寸,纯背景色按钮与带边框的按钮,在同等字符长度下尺寸相同
  • [优化] 时间线只有一条数据时仍然显示线的问题,并优化其他细节
  • [优化] 管理系统大布局样式,滚动条采用 body 默认,而非之前的 layui-body 所在的元素
  • [优化] layout 管理模板大布局底部样式
Last committed message: update
2021-03-31 14:43
92529 sentsin 1578917144 贤心

踏着春风而回,layui 再次启航。

更新日志

Last committed message: update
JavaScript
1
https://git.oschina.net/sentsin/layui.git
git@git.oschina.net:sentsin/layui.git
sentsin
layui
layui

Search