Commit Graph

1433 Commits (fix/fixed-table-rowHeight-sync)

Author SHA1 Message Date
贤心 78438c3429
fix: 优化 escape 和 unescape 在解析某些特殊字符串时的潜在问题 (#2628)
* fix: 修复 escape 未转义 unicode 中 & 字符的问题

* chore: update

* fix: 优化 unescape 替换顺序,确保为 escape 替换的反向顺序

* chore: update
2025-04-15 13:23:32 +08:00
贤心 fff6597e10 release: v2.11.0-rc.2 2025-04-14 00:26:24 +08:00
贤心 885a1aa0cf
refactor: 重构 rate 组件,由 component 模块构建 (#2626) 2025-04-14 00:21:29 +08:00
贤心 82a1c8f697
refactor(component): 剔除 isRenderOnEvent, isRenderWithoutElem 选项 (#2625) 2025-04-14 00:08:02 +08:00
贤心 394b313fcc
fix(laypage): 优化快速点击时文本被选中的问题 (#2623) 2025-04-13 23:47:56 +08:00
贤心 4ddbf1d7cf
fix(tabs): 修复 box-sizing 对主体区域中其他组件的样式影响 (#2622) 2025-04-13 23:47:35 +08:00
贤心 4a3be7b793
style(card): 优化 card 面板头部样式,去除高度限制 (#2621) 2025-04-13 23:47:10 +08:00
topwms 44e54e586e
feat(tabs): 为 tabs.add 新增 active 选项 (#2607)
* tabs.add新增chang

是否将插入项切换为当前标签,l默认为true

* change参数

* feat: 将 `change` 选项更改命名为 `active`

* chore: 修改 closable 选项 JSDoc 类型

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2025-04-13 23:05:20 +08:00
贤心 df7ae873f9 release: v2.11.0-rc.1 2025-03-31 00:21:41 +08:00
贤心 dfe12a656a
Merge branch 'main' into 2.11-dev 2025-03-31 00:09:29 +08:00
贤心 5d42aaa981
style: 清理代码多余空白符 (#2606)
* style: 清理代码多余空白符

* update

---------

Co-authored-by: corededitor <107152508+corededitor@users.noreply.github.com>
2025-03-31 00:08:14 +08:00
贤心 9b0fa5d882 release: v2.10.3 2025-03-30 23:49:40 +08:00
贤心 b6bd3850a9
fix(form): 修复 input 设置 `lay-vertype="tips"` 验证时 tips 层定位异常问题 (#2605) 2025-03-30 23:35:56 +08:00
贤心 6163817a26 release: v2.10.2 2025-03-28 19:00:05 +08:00
贤心 5fa6a80c03 style: 重新添加 `lay-ignore` 元素的初始化样式 2025-03-28 18:51:45 +08:00
贤心 a9f5772c33
feat: 新增 `component.removeInst()` 基础方法,用于移除缓存中的组件实例 (#2597) 2025-03-28 18:40:28 +08:00
morning-star 32f298006c
fix(layer): getFrameIndex 行为与 2.x 保持一致 (#2592) 2025-03-28 17:20:17 +08:00
augushong 83ce0d3817
feat(form): 优化 lay-ignore 的判断逻辑 (#2585)
* feat: 修改ignore的判断逻辑;增加ignore的开发案例;

* Update src/modules/form.js

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>

* Update src/modules/form.js

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>

* Update src/modules/form.js

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>

* Update src/modules/form.js

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>

* test(form): 优化 lay-ignore 示例布局

* docs(form): 优化 lay-ignore 文档说明

* fix(form): 修复 tips 提示风格时对 lay-ignore 目标元素的判断问题

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>
2025-03-28 17:20:02 +08:00
morning-star 40a19ae8fd
fix(table): 修复竞态问题 (#2584) 2025-03-28 17:18:42 +08:00
morning-star b2c1a6130b
fix(layer): 空图片容器动态添加图片时,无法收集数据的问题 (#2581) 2025-03-28 17:15:24 +08:00
贤心 169f6ff9b8
feat: 重构 laytpl,增强对更多复杂模板结构的解析能力 (#2577)
* feat: 重构 laytpl,增强对更多复杂模板结构的解析能力

* Squashed commit of the following:

commit 6884f80378
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 14:45:58 2025 +0800

    release: v2.10.1

commit 8d643ad6dc
Merge: 5521e48c 213fe5a2
Author: corededitor <107152508+corededitor@users.noreply.github.com>
Date:   Wed Mar 19 14:24:50 2025 +0800

    feat: Merge pull request #2566 from layui/feat/component

    feat: 优化 component, tabs 若干功能

commit 213fe5a209
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 14:15:39 2025 +0800

    docs: 添加 component 文档中实验性选项标记

commit 5521e48c05
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 14:10:46 2025 +0800

    fix: 修复 `body` 初始 `line-height` 无效的问题 (#2569)

commit 8c7cf0f606
Author: 青崖 <33601030+bxjt123@users.noreply.github.com>
Date:   Wed Mar 19 14:10:08 2025 +0800

    优化 checkbox 标签风格选中且禁用时的显示 (#2563)

commit 23b21254d4
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 14:04:44 2025 +0800

    docs: Squashed commit of the following:

    commit 95a0503f41
    Merge: e6eb86ba 87ba4c43
    Author: 贤心 <3277200+sentsim@users.noreply.github.com>
    Date:   Wed Mar 19 14:03:13 2025 +0800

        Merge branch 'main' into 2.x

    commit e6eb86bacb
    Author: morning-star <26325820+Sight-wcg@users.noreply.github.com>
    Date:   Wed Mar 19 14:02:05 2025 +0800

        docs(slider): 修正错别字 (#2578)

    commit 46f7a9783e
    Merge: df1fc4f4 c204590a
    Author: 贤心 <3277200+sentsim@users.noreply.github.com>
    Date:   Fri Mar 14 19:07:50 2025 +0800

        Merge branch 'main' into 2.x

    commit df1fc4f419
    Author: itletu <itletu@163.com>
    Date:   Mon Mar 10 13:54:06 2025 +0800

        docs: 更正 class 公共类文档错误 (#2544)

        | layui-border-box | 设置元素及其所有子元素均为 `box-sizing: border-box` 模型的容器 |

commit 87ba4c4394
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 13:41:33 2025 +0800

    docs(version): 优化 2.9.x 锚点

commit a0f533f0fd
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 13:37:29 2025 +0800

    docs: 修复 tabs 文档示例异常问题

commit 0f0584e2ed
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 13:35:00 2025 +0800

    docs: 修复 tabs 文档中自定义事件示例重新点击 Preview 失效的问题

commit 172957d243
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Wed Mar 19 13:29:09 2025 +0800

    docs: 优化文档中的用词细节 (#2571)

commit 094be4ddcc
Author: letianpailove <113023596+letianpailove@users.noreply.github.com>
Date:   Wed Mar 19 13:28:46 2025 +0800

    fix: 更正 class 公共类文档错误 (#2562)

commit 53ded26cb9
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Sun Mar 16 00:15:25 2025 +0800

    fix: 优化 tabs 重载时未按照传入的 closable 正确渲染可关闭状态

commit bd892bf87e
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Sun Mar 16 00:15:17 2025 +0800

    feat(component): 新增 cache 原型方法,用于元素缓存操作

commit 6ccc5a453d
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Sun Mar 16 00:14:18 2025 +0800

    fix(component): 优化元素 lay-options 属性上的配置在重载时的优先级

commit 79b0a56f50
Author: 贤心 <3277200+sentsim@users.noreply.github.com>
Date:   Sun Mar 16 00:13:55 2025 +0800

    fix(component): 修复 reload 时传入的选项未正确合并的问题

* refactor(laytpl): 优化代码细节

* docs: 重写 laytpl 模块文档
2025-03-27 23:55:04 +08:00
贤心 6884f80378 release: v2.10.1 2025-03-19 14:45:58 +08:00
corededitor 8d643ad6dc
feat: Merge pull request #2566 from layui/feat/component
feat: 优化 component, tabs 若干功能
2025-03-19 14:24:50 +08:00
贤心 5521e48c05
fix: 修复 `body` 初始 `line-height` 无效的问题 (#2569) 2025-03-19 14:10:46 +08:00
青崖 8c7cf0f606
优化 checkbox 标签风格选中且禁用时的显示 (#2563) 2025-03-19 14:10:08 +08:00
贤心 53ded26cb9 fix: 优化 tabs 重载时未按照传入的 closable 正确渲染可关闭状态 2025-03-16 00:15:25 +08:00
贤心 bd892bf87e feat(component): 新增 cache 原型方法,用于元素缓存操作 2025-03-16 00:15:17 +08:00
贤心 6ccc5a453d fix(component): 优化元素 lay-options 属性上的配置在重载时的优先级 2025-03-16 00:14:18 +08:00
贤心 79b0a56f50 fix(component): 修复 reload 时传入的选项未正确合并的问题 2025-03-16 00:13:55 +08:00
贤心 c01a69225e feat: 新增 扩展任意外部模块的支持,及大量底层优化
- feat: layui.extend() 可扩展无需遵循 Layui 模块规范的任意第三方组件
- feat: 优化 layui.use() 的逻辑
- feat: 优化 layui.link() 的逻辑
- style: 优化 layui.js 整体代码风格
2025-03-14 18:42:30 +08:00
贤心 c204590a06 release: v2.10.0 2025-03-13 15:41:08 +08:00
letianpailove 1c608d9e69
fix: 修正 layui-ellip 类名简写 (#2557)
* 修正 class文档中的 layui-ellip拼写

类名 layui-elip 修改为 layui-ellip,以符合业界及官方文档中通常的拼写形式

* feat: 新增 .layui-ellip 类

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2025-03-13 14:16:47 +08:00
贤心 470f331cf5 release: v2.10.0-rc.5 2025-03-11 23:28:05 +08:00
贤心 bbd2c3bc23 chore: 同步 #2548 更改
commit 01d0518e86
Author: morning-star <26325820+Sight-wcg@users.noreply.github.com>
Date:   Tue Mar 11 08:40:59 2025 +0800

    Update src/modules/layer.js
2025-03-11 23:19:26 +08:00
贤心 967d602937 release: v2.10.0-rc.4 2025-03-10 23:58:45 +08:00
贤心 d8d7687574 chore: Merge branch 'fix/layer-scrollbar' 2025-03-10 23:53:02 +08:00
贤心 de9736b223 fix(layer): 修复在 success 中关闭上一个弹层报错的问题 2025-03-10 23:45:15 +08:00
贤心 7a48455b35 release: v2.10.0-rc.3 2025-03-10 16:57:10 +08:00
贤心 c34c1c8184 release: v2.10.0-rc.2 2025-03-10 16:53:05 +08:00
贤心 b5fd0d112b release: v2.10.0-rc.1 2025-03-10 16:48:56 +08:00
贤心 ef8de08735 release: v2.10.0-rc 2025-03-10 16:45:19 +08:00
贤心 907ea4636e release: v2.10.0-beta 2025-03-10 16:32:51 +08:00
morning-star e029605793
feat(util): `util.toDateString` 规范化字符串日期 (#2543) 2025-03-10 14:32:39 +08:00
贤心 c112285cb3
Merge branch 'main' into 2.10-dev 2025-03-10 14:15:12 +08:00
morning-star 6fa811f8a5
fix(form-input-number): 限制允许输入的字符 (#2465)
* fix(form-input-number): 阻止非法字符输入

* chore: 简化代码

* fix: ie8

* update

* fix

* feat(form-input-number): 增强 input-number

* refactor: 移除 lay-keyboard 属性,由 readonly 替代

* update

* update

* docs: 更新文档

* chore: readonly 时禁用控制按钮

* docs: update
2025-03-10 14:08:59 +08:00
贤心 a86211b92f release: v2.9.24 2025-03-07 16:34:04 +08:00
morning-star a28b4bdb11
fix(layer): 改进设置页面滚动条逻辑 (#2537)
* fix(layer): 改进设置页面滚动条逻辑

* chore: 移除多余参数

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2025-03-07 15:59:05 +08:00
morning-star ba2106a6e9
fix(treeTable): 修复 checkbox 重复更新 (#2528)
* perf(treeTable): 优化行选中性能

* revert hightlightSelectedRow
2025-03-05 22:24:45 +08:00
morning-star 242c94f57c
fix(treeTable): 修复 treeToFlat 改变根节点 pid 问题 (#2526) 2025-03-05 22:13:35 +08:00
morning-star 08ccd5a729
fix(code): 修复选项卡底边框重叠问题 (#2519) 2025-03-05 22:11:20 +08:00
贤心 4c46682e2e chore(component): 清除无用代码 2025-03-05 20:09:55 +08:00
贤心 c5b90d63be perf(code): 优化对预览区域中的 tabs 组件的定向渲染 2025-03-05 19:54:59 +08:00
贤心 a67ec33b05
Merge branch 'main' into 2.10-dev 2025-03-05 19:43:46 +08:00
贤心 82a497927c refactor: 重构 tabs 代码大量细节 2025-03-05 19:36:54 +08:00
贤心 c1aa3bc6c9 style: 移除无效的 CSS 及优化不规范的 CSS 2025-03-05 19:35:05 +08:00
贤心 3460ee2d6a chore(css): 降低 .layui-text a 样式优先级 2025-03-04 01:00:04 +08:00
贤心 6e410d3718 docs: 新增 tabs 标签组件文档 2025-02-27 15:20:00 +08:00
贤心 36e741da47 chore: 优化 component 接口扩展的方式等细节 2025-02-23 15:57:48 +08:00
贤心 7dfb66b94e release: v2.9.23 2025-02-19 23:48:50 +08:00
贤心 b7aea4e55e
feat(icon): 新增 6 个图标 (#2511) 2025-02-19 22:50:21 +08:00
贤心 e9449a5f9b
fix: 优化 `layui-text` 在混合列表下的显示问题 (#2510) 2025-02-19 22:49:49 +08:00
morning-star 7560b87520
fix(form): 修复赋值 (#2503) 2025-02-15 17:23:32 +08:00
贤心 ab631a6bfe release: v2.9.22 2025-02-14 17:45:28 +08:00
morning-star baf8d77d18
revert #2411 (#2501) 2025-02-14 16:47:06 +08:00
Session小胡 312ea445a3
feat(css): monospace font fallback (#2488) 2025-02-14 16:41:39 +08:00
morning-star a7321ef811
fix(treeTable): 异步加载子节点失败后,无法点击重新加载 (#2479) 2025-02-14 16:40:27 +08:00
morning-star b38d7fd443
fix(form): 修复 select 未选中时 form.val 获取到的值为 null 的问题 (#2475) 2025-02-14 16:38:01 +08:00
贤心 752301c271 feat: 新增 tabs 标签页组件 2025-01-20 10:25:36 +08:00
贤心 fa73499d58 feat: 新增 component 组件构建器 2025-01-20 10:24:03 +08:00
贤心 ba3ffa0085 feat: 升级 jQuery 3.7.1 2025-01-20 10:22:54 +08:00
morning-star 317512bbb1
fix(form): 修复 form.val 第二个参数为 ArrayLike 时表单赋值异常 (#2455) 2025-01-16 16:08:31 +08:00
贤心 0cde55a43d release: v2.9.21 2025-01-03 15:17:49 +08:00
贤心 658884913a release: v2.9.21-rc.3 2024-12-30 22:57:48 +08:00
morning-star 000368b501
fix(form): 修复 IE8 中 checkbox 半选问题 (#2442)
* fix(table): 修复 table 在 IE8 下报错问题

* update code

* fix(form): 修复 IE8 中 checkbox 半选问题

* chore: 恢复非 IE8 改动
2024-12-30 22:41:44 +08:00
贤心 258c5109cc release: v2.9.21-rc.2 2024-12-30 14:17:45 +08:00
morning-star 83503e5e8a
Revert "feat(form): 相同 name 的 checkbox,将值序列化为数组 (#2428)" (#2443)
This reverts commit c7452c788a.
2024-12-30 14:04:46 +08:00
morning-star 0d17679d01
fix(table): 修复 table 在 IE8 下报错问题 (#2437)
* fix(table): 修复 table 在 IE8 下报错问题

* update code
2024-12-30 13:50:34 +08:00
贤心 dfe2703d4d release: v2.9.21-rc.1 2024-12-25 19:15:41 +08:00
morning-star c7452c788a
feat(form): 相同 name 的 checkbox,将值序列化为数组 (#2428)
* fix(form): form.val 获取 multiple select 值错误

* fix(form): 表单验证时非字符串值不应规范化

* feat(form): 相同 name 属性的多选框,支持将值序列化为数组

* update

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-12-25 19:07:58 +08:00
morning-star d833771d77
fix(form): form.val 获取 multiple select 值错误 (#2425)
* fix(form): form.val 获取 multiple select 值错误

* fix(form): 表单验证时非字符串值不应规范化

* update
2024-12-25 16:42:58 +08:00
morning-star e1aef65c4f
feat(code): 支持获取复制状态,阻止默认提示 (#2419)
* feat(code): 新增 onCopy(code, copied) 函数签名

* update code
2024-12-25 16:33:52 +08:00
贤心 d679d26a00 release: v2.9.21-rc 2024-12-21 12:08:43 +08:00
morning-star 29d488a0f4
feat(table): 重新添加 resizeObserver (#2411)
* wip(table): auto resize

* update code

* chore: 移除 object 策略
2024-12-21 11:57:05 +08:00
贤心 bf9188a949
fix(treeTable): 修复直接赋值 `data` 时切换分页出现报错的问题 (#2406)
* fix(treeTable): 修复直接赋值 `data` 时切换分页出现报错的问题

* fix(treeTable): 重新修正赋值 data 时顶层节点 LAY_DATA_INDEX 值的异常问题
2024-12-20 17:41:07 +08:00
morning-star 0356e805d2
fix: 修复 nav 在 IE 中的兼容性问题 (#2415)
* fix(nav): 导航菜单在 IE 中的兼容性问题

* treeTable(test): 添加 IE 测试
2024-12-20 16:28:15 +08:00
贤心 e0a806449b
fix(table): 修复无法正确导出合计行模板的问题 (#2412) 2024-12-20 16:20:56 +08:00
贤心 30a9c7d438
feat(tab): 新增 `element.tabDelete()` 方法的第三个参数,用于强制删除 tab (#2407)
* feat(tab): 新增 `element.tabDelete()` 方法的第三个参数,用于强制删除 tab

* docs(tab): 补充文档
2024-12-20 16:18:47 +08:00
morning-star ce8fde5d43
fix(table): 隐藏元素内渲染 table 时获取宽度的行为回退到 2.9.9 之前 (#2402)
* fix(table): 隐藏元素内渲染 table 时获取宽度的行为回退到 2.9.17 之前

#2187

* update code

* update code

* update code

* chore: typo

* chore: 更新注释
2024-12-20 16:16:22 +08:00
morning-star 7e207aa0a9
fix(colorpicker): 修复颜色值错误 (#2401)
#1863
2024-12-20 16:10:45 +08:00
贤心 1e2f70aa50
chore: 优化 .layui-body 和 .layui-text 样式细节 (#2395)
* style: 剔除 .layui-body 不必要的 z-index,提升内部 fixed 布局灵活度

* style: 优化 .layui-text 文本类
2024-12-20 16:09:42 +08:00
morning-star bdba124e6e
fix(tab): tab 出现展开按钮时,活动选项卡底边框显示异常 (#2387) 2024-12-20 16:04:27 +08:00
morning-star 68ab68b8b0
fix(tab): 修复指定元素渲染,添加和删除选项卡会导致全部 tab 重新渲染的问题 (#2386)
* fix(tab): 指定元素渲染会导致全部 tab 重新渲染的问题

* fix(tab): 添加和删除选项卡会导致全部 tab 重新渲染的问题
2024-12-11 00:18:14 +08:00
morning-star e9b4febe25
fix(table): 修复 table 在没有大小的容器中渲染时列宽异常 (#2376)
* fix(table): 修复 table 在没有大小的容器中渲染时列宽异常

* update
2024-12-10 16:57:40 +08:00
贤心 4d84c8270f release: v2.9.20 2024-11-25 19:04:07 +08:00
贤心 1bfb91f065
fix: 修复 dropdown 在 head 标签引入组件库时无法弹出的问题 (#2356) 2024-11-25 18:47:55 +08:00
贤心 f9a11689a3 release: v2.9.19 2024-11-25 12:03:04 +08:00
贤心 1670cbab8f
refactor: 重构 dropdown 打开与关闭逻辑 (#2349)
* refactor: 重构 dropdown 打开与关闭逻辑

* chore: 优化变量

* refactor: 保留采用 elem 的 jQuery Data 进行面板打开状态的判断

* fix: 优化延时移除面板时的实例不一致的问题
2024-11-25 11:33:32 +08:00
贤心 636551547b
fix(util): 修复 `util.on()` 多个并列使用时,同一委托元素的 `trigger` 冲突问题 (#2348)
* fix(util): 修复 `util.on()` 多个方法并列使用时,同一委托元素的 `trigger` 冲突问题

* chore(util): 简化代码

* Update src/modules/util.js

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>

---------

Co-authored-by: morning-star <26325820+Sight-wcg@users.noreply.github.com>
2024-11-25 11:17:53 +08:00
贤心 d0dc609cf9
fix(table): 修复排序且重载后 `table.cache` 数据中的 `LAY_INDEX` 丢失的问题 (#2340) 2024-11-21 10:40:53 +08:00
morning-star 3645282c22
fix(table): 修复设置列宽的一些边缘情况 (#2332)
* fix(table): 修复设置列宽的一些边缘情况

* chore: 重命名 getInnerWidh -> getContentWidth
2024-11-21 10:40:37 +08:00