blear.ui.dialog

1Introduction

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

销毁实例

5Dependencies