changed 迁至atool
changed fixed依赖templable问题
修复example
fixed 修复 spm@3.9 spm doc执行不通过问题。
fixed 修复 IE8 下 iframe 模式报错 未指明的错误 的问题。
fixed #92 修复 IE 低版本的 indexOf 的兼容问题。
new #91 使用 arale-messenger 进行跨域支持。演示
fixed #87 #88 彻底修复两个对话框关闭时的遮罩显示问题。
fixed #87 修复两个对话框关闭时的遮罩显示问题。
fixed #80 修复 top 为负数的场景。
fixed #71 删除了多余的 arale-easing 依赖。
changed 迁移到 spm@3.x
changed 不再默认引入样式。
new 增加了 ajax 载入页面内容的方式。
improved 升级 templatable 到 0.9.2 。
improved 在文档中增加取消 ESC 关闭浮层的功能说明。
improved 升级 overlay 到 1.1.4。
improved 关闭按钮的 title 调整为英文。
improved 向上微调了对话框的出现位置。
new ConfirmBox 增加 cancel 事件,并且支持 ConfirmBox.confirm(msg, title, onConfirm, onCancel, options) 的调用方式。
tag:fixed 去掉了 JS 代码中写死的 content 的白色背景。
tag:fixed #47
tag:fixed #44 #38 修改 content 内容导致高度变化应重新定位对话框。
tag:fixed #43 多个对话框共享一个 mask 的后续 confirmbox 问题。
tag:improved 去掉了对话框的虚线框,并优化了无障碍体验。参考
tag:fixed #40 修复一个 iframe 对话框设置高度的问题。
tag:fixed 升级 overlay 到 1.1.3,修复遮罩层无法挡住 select 的问题。
tag:fixed 修复同一个实例多次调用 show 后无法隐藏遮罩层的问题。(这个问题在 1.2.0 时引入)
tag:changed #41 增加了高度超过一屏时的位置处理。
tag:new 新增 initialHeight 属性,用于设置 iframe 对话框的初始化高度。
tag:changed 移除 hasMask.hideOnClick 属性。
tag:changed 去掉对 mask 的 z-index 设置,改为调整 mask 的 dom 位置。
tag:improved #37 支持多个对话框共享同一个 mask 的情况。
tag:improved overlay 升级到 1.1.2,从而修复一个 IE 冗余调用 resize 的问题。
tag:changed 修改 confirmbox 的 hasMask 默认值,使其点击遮罩层默认不关闭。
tag:improved overlay 升级到 1.1.1, mask 升级到 1.1.1, templatable 升级到 0.9.1
tag:fixed #33 修复 firefox 下确定取消按钮文字偏下的问题。
tag:new #34 #35 添加点击遮罩层时关闭对话框的特性,并改变了 hasMask 的默认值为 {hideOnClick: true}。
tag:improved 添加 styleBox, 已解决样式冲突问题
tag:fixed #32 修复由于本地缓存导致 position 依赖打包重复的问题。
tag:improved 对 arale/overlay 的依赖从 1.0.1 升级到 1.1.0 。
tag:improved 对 arale/mask 的依赖从 1.0.1 升级到 1.1.0 。
tag:improved 对 arale/events 的依赖从 1.0.0 升级到 1.1.0 。
tag:improved 对 templatable 的依赖从 arale/widget/1.0.3/templatable 升级到 arale/templatable/0.9.0/templatable 。
tag:improved 对 handlebars 的依赖从 gallery/handlebars/1.0.0/handlebars 升级到 gallery/handlebars/1.0.2/runtime 。
tag:fixed 修复 ConfirmBox.show 的回调失效问题。
tag:fixed #25 使得 dialog 对 mask 的 z-index 的处理不影响其他实例。
tag:fixed pull/24 修复 ConfirmBox 静态方法生成的对象销毁失效的问题。
tag:fixed 修复 ConfirmBox 由于 1.0.1 版本的 dist 文件打包错误导致无法使用的问题。
tag:fixed #21 修复 IE6 下内容区域的高度撑不开的问题。
tag:fixed #20 修复 IE6 下换不同 url 时会产生 404 页面的问题。
tag:changed 去掉 close 自定义事件,可以用 before/after('hide') 来代替。
tag:improved 对 arale/overlay 的依赖升级到 1.0.1。
tag:unresolved 去掉 close 自定义事件导致 ConfirmBox.alert 等静态方法产生的对话框无法销毁自身。
本版本对 dialog 进行了毁灭性的重构,API 和定位都发生了大量变化,基本和之前的版本没什么关系。若要查看旧版本的文档,请到仓库中 clone 对应的 tag 到本地进行查看。
tag:changed BaseDialog 改名为 Dialog,定位为对话框容器,支持 Iframe 内嵌,自带模板以及样式内联。
tag:changed 去掉 AnimDialog,改为只支持简单的渐入效果。
tag:changed ConfirmBox API 大幅重构,定位为标准模态对话框。
tag:improved 对 arale/overlay 的依赖从 0.9.13 升级到 1.0.0
tag:improved 对 arale/widget 的依赖从 1.0.2 升级到 1.0.3
tag:improved 自动计算 mask 遮罩层的 z-index 。
tag:fixed 修复页面跳转会停止自适应高度的问题
tag:improved AnimDialog 增加 confirm 和 close 的事件阻止,防止打断可能出现的异步请求。
tag:changed #10 ConfirmBox.confirm 等静态方法的参数调整,支持传自定义参数。
tag:improved ConfirmBox 隐藏后销毁自身。
tag:improved overlay 依赖升级到 0.9.13。
tag:changed 删除 confirmBox.message 方法。
tag:changed #9 去掉回车确定的特性。
tag:improved content 和 title 支持传动态 function。
tag:improved #7 去掉titleElement中对h2标签的依赖。
tag:new #6 新增confirm和close两个方法。
tag:new 新组件。