Browse Source

优化 v2.9.0-rc.2 更新日志,并加入自动解析关联链接

pull/1433/head
贤心 12 months ago
parent
commit
eb765a23a2
  1. 56
      docs/versions.md

56
docs/versions.md

@ -18,24 +18,68 @@ toc: true
`2.9.x``2.8.18` 向下兼容,可覆盖升级。 `2.9.x``2.8.18` 向下兼容,可覆盖升级。
- #### table - #### table
- 修复 `complete` 属性导致 `$.ajaxSetup()``complete` 失效的问题 #1423 - 修复 `complete` 属性导致 `$.ajaxSetup()``complete` 失效的问题 #1423 @Sight-wcg
- 修复 单元格展开再收缩后,当列通过拖拽改变过宽度,列存在概率性错位的问题 [28347fc] - 修复 单元格展开再收缩后,当列通过拖拽改变过宽度,列存在概率性错位的问题 [28347fc]
- 修复 合计行单元格展开异常的问题 #gitee-I8FH3K - 修复 合计行单元格展开异常的问题 #Gitee-I8FH3K
- 优化 `height` 属性高度铺满语法中不支持浮点型数值的问题 #gitee-I8DSPH - 优化 `height` 属性高度铺满语法中不支持浮点型数值的问题 #Gitee-I8DSPH
- 优化 关闭单元格多行展开状态后,悬停状态样式未移除的问题 #1425 @Sight-wcg - 优化 关闭单元格多行展开状态后,悬停状态样式未移除的问题 #1425 @Sight-wcg
- 优化 在末行展开单元格后,出现的固定列水平未对其的问题 [85add62] - 优化 在末行展开单元格后,出现的固定列水平未对其的问题 [85add62]
- 优化 当数据值为 `0,undefined,null` 且开启列模板,编辑单元格会带入模板字符的问题 [1d408f0] - 优化 当数据值为 `0,undefined,null` 且开启列模板,编辑单元格会带入模板字符的问题 [1d408f0]
- #### util - #### util
- 优化 `util.on()` 方法,提升参数的灵活性和代码的可读性 [d74abb4] - 优化 `util.on()` 方法,提升参数的灵活性和代码的可读性 [d74abb4] [92c8580]
- #### layer - #### layer
- 优化 `layer.closeLast()` 方法,给第二个参数增加回调 [ab4ded2] - 优化 `layer.closeLast()` 方法,给第二个参数增加回调函数 [ab4ded2]
- #### colorpicker - #### colorpicker
- 优化 colorpicker 内部输入框取值,移除字符串两侧的空白字符 #1427 @Sight-wcg - 优化 内部输入框取值,移除字符串两侧的空白字符 #1427 @Sight-wcg
- #### 其他 - #### 其他
- 优化 `lay.clipboard.writeText()` 逻辑,以适配无写入权限时的场景 #1421 @Sight-wcg - 优化 `lay.clipboard.writeText()` 逻辑,以适配无写入权限时的场景 #1421 @Sight-wcg
### 下载: [layui-v2.9.0-rc.2.zip](https://gitee.com/layui/layui/attach_files/1595924/download) ### 下载: [layui-v2.9.0-rc.2.zip](https://gitee.com/layui/layui/attach_files/1595924/download)
<script>
(function(){
// 解析更新日志关联链接
var elem = document.querySelectorAll('#WS-text li');
elem.forEach(function (item) {
item.childNodes.forEach(function (node) {
if (node.nodeType === 3) {
var nodeValue = node.nodeValue;
var types = [
{
rule: /(#)Gitee-(\S+)/g,
href: 'https://gitee.com/layui/layui/issues/'
},
{
rule: /(#)(\d+)/g,
href: 'https://github.com/layui/layui/pull/'
},
{
rule: /\[()([\d\w]+)\]/g,
href: 'https://github.com/layui/layui/commit/'
},
{
rule: /(@)(\S+)/g,
href: 'https://github.com/'
}
];
var i = 0;
var sNode = document.createElement('span');
for (; i < types.length; i++) {
if (types[i].rule.test(nodeValue)) {
nodeValue = nodeValue.replace(types[i].rule, function(s, s1, s2) {
return '<a href="'+ types[i].href + s2 +'" target="_blank">'+ s1 + s2 +'</a>';
});
}
}
sNode.innerHTML = nodeValue;
node.parentNode.insertBefore(sNode, node);
node.parentNode.removeChild(node);
}
});
});
})();
</script>
--- ---
<h2 id="2.8.x" lay-toc="{title: '2.8.x'}"></h2> <h2 id="2.8.x" lay-toc="{title: '2.8.x'}"></h2>

Loading…
Cancel
Save