网站
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

93 lines
2.3 KiB

  1. // artDialog - 默认配置
  2. define({
  3. /* -----已注释的配置继承自 popup.js,仍可以再这里重新定义它----- */
  4. // 对齐方式
  5. //align: 'bottom left',
  6. // 是否固定定位
  7. //fixed: false,
  8. // 对话框叠加高度值(重要:此值不能超过浏览器最大限制)
  9. //zIndex: 1024,
  10. // 设置遮罩背景颜色
  11. backdropBackground: '#000',
  12. // 设置遮罩透明度
  13. backdropOpacity: 0.7,
  14. // 消息内容
  15. content: '<span class="ui-dialog-loading">Loading..</span>',
  16. // 标题
  17. title: '',
  18. // 对话框状态栏区域 HTML 代码
  19. statusbar: '',
  20. // 自定义按钮
  21. button: null,
  22. // 确定按钮回调函数
  23. ok: null,
  24. // 取消按钮回调函数
  25. cancel: null,
  26. // 确定按钮文本
  27. okValue: 'ok',
  28. // 取消按钮文本
  29. cancelValue: 'cancel',
  30. cancelDisplay: true,
  31. // 内容宽度
  32. width: '',
  33. // 内容高度
  34. height: '',
  35. // 内容与边界填充距离
  36. padding: '',
  37. // 对话框自定义 className
  38. skin: '',
  39. // 是否支持快捷关闭(点击遮罩层自动关闭)
  40. quickClose: false,
  41. // css 文件路径,留空则不会使用 js 自动加载样式
  42. // 注意:css 只允许加载一个
  43. cssUri: '../css/ui-dialog.css',
  44. // 模板(使用 table 解决 IE7 宽度自适应的 BUG)
  45. // js 使用 i="***" 属性识别结构,其余的均可自定义
  46. innerHTML:
  47. '<div i="dialog" class="ui-dialog">'
  48. + '<div class="ui-dialog-arrow-a"></div>'
  49. + '<div class="ui-dialog-arrow-b"></div>'
  50. + '<table class="ui-dialog-grid">'
  51. + '<tr>'
  52. + '<td i="header" class="ui-dialog-header">'
  53. + '<button i="close" class="ui-dialog-close">&#215;</button>'
  54. + '<div i="title" class="ui-dialog-title"></div>'
  55. + '</td>'
  56. + '</tr>'
  57. + '<tr>'
  58. + '<td i="body" class="ui-dialog-body">'
  59. + '<div i="content" class="ui-dialog-content"></div>'
  60. + '</td>'
  61. + '</tr>'
  62. + '<tr>'
  63. + '<td i="footer" class="ui-dialog-footer">'
  64. + '<div i="statusbar" class="ui-dialog-statusbar"></div>'
  65. + '<div i="button" class="ui-dialog-button"></div>'
  66. + '</td>'
  67. + '</tr>'
  68. + '</table>'
  69. + '</div>'
  70. });