1Introduction
- description:对话框 UI
- author:ydr.me
- create:2015-01-11 14:49
- update:2015-01-11 14:49
- github:https://github.com/blearjs/blear.ui.dialog
2Example
var Dialog = require('blear.ui.dialog');
3Static
静态属性、方法
3.1.defaults
3.1.1.defaults.el
- 类型:
string | HTMLElement | null
- 说明:元素
- 默认:
null
3.1.2.defaults.template
- 类型:
String | null
- 说明:内容模板
- 默认:
null
3.1.3.defaults.modal
- 类型:
Boolean
- 说明:是否为模态
- 默认:
true
3.1.4.defaults.headable
- 类型:
Boolean
- 说明:是否允许显示 header 部分
- 默认:
true
3.1.5.defaults.closeable
- 类型:
Boolean
- 说明:是否允许显示关闭按钮部分
- 默认:
true
3.1.6.defaults.maskHit
- 类型:
Boolean
- 说明:点击遮罩是否可以关闭对话框,如果是 modal 的话
- 默认:
false
3.1.7.defaults.addClass
- 类型:
String
- 说明:添加的类
- 默认:
true
3.1.8.defaults.title
- 类型:
String
- 说明:标题
- 默认:
untitle
3.1.9.defaults.buttons
- 类型:
Array
- 说明:按钮
<{{text:String,type:String,className:String}}>
- 默认:
[]
3.1.10.defaults.openAnimation(to, done)
- 类型:
Null | Function
- 说明:打开窗口的动画
- 默认:
透明度为0、缩放70%至透明度为1、缩放100&动画效果
3.1.11.defaults.openAnimation:to
- 类型:
Object
- 说明:设置动画
3.1.12.defaults.openAnimation:done
- 类型:
Function
- 说明:动画执行完成回调
3.1.13.defaults.resizeAnimation(to, done)
- 类型:
Null | Function
- 说明:窗口尺寸改变的动画
- 默认:
透明度为0、缩放70%至透明度为1、缩放100&动画效果
3.1.14.defaults.openAnimation:to
- 类型:
Object
- 说明:设置动画
3.1.15.defaults.openAnimation:done
- 类型:
Function
- 说明:动画执行完成回调
3.1.16.defaults.closeAnimation(to, done)
- 类型:
Null | Function
- 说明:关闭窗口的动画
- 默认:
透明度为1至透明度为0
3.1.17.defaults.openAnimation:to
- 类型:
Object
- 说明:设置动画
3.1.18.defaults.openAnimation:done
- 类型:
Function
- 说明:动画执行完成回调
4Prototype
原型属性、方法
4.1#getOptions(key): *
获取配置
4.1.1key
- 类型:
String
- 说明:键
4.1.2*
- 类型:
*
- 说明:任意值
4.2#setOptions(key, val): *
设置配置
4.2.1key
- 类型:
String
- 说明:键
4.2.2val
- 类型:
String
- 说明:值
4.2.3*
- 类型:
*
- 说明:任意值
4.3#setTitle(title): dialog
设置 dialog 标题
4.3.1title
- 类型:
String
- 说明:标题
4.3.2dialog
- 类型:
Dialog
- 说明:支持链式调用
4.4#setHTML(html): element
设置 HTML
4.4.1html
- 类型:
String | Node
- 说明:标题
4.4.2element
- 类型:
HTMLElement
- 说明:html元素
4.5#getContainerEl(): element
获取容器元素
4.5.1element
- 类型:
HTMLElement
- 说明:html元素
4.6#destroy(): undefined
销毁实例