提交 bd2c3fea 编写于 作者: C Catouse

* add className option to modal trigger and update document file.

上级 20065d32
...@@ -283,6 +283,18 @@ myModalTrigger.show(); ...@@ -283,6 +283,18 @@ myModalTrigger.show();
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr>
<td>`name`</td>
<td>对话框元素名称</td>
<td>可选,默认为 `'triggerModal'`</td>
<td>该名称会作为内部表示此触发器实例使用,并且会作为最终生成的 `.modal` 元素的 ID 属性</td>
</tr>
<tr>
<td>`className`</td>
<td>对话框元素类名</td>
<td>可选,默认为 `''`</td>
<td>添加到最终生成的 `.modal` 元素的 CLASS 属性上</td>
</tr>
<tr> <tr>
<td>`type`</td> <td>`type`</td>
<td>对话框类型</td> <td>对话框类型</td>
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
height: 'auto', height: 'auto',
// icon: null, // icon: null,
name: 'triggerModal', name: 'triggerModal',
// className: '',
fade: true, fade: true,
position: 'fit', position: 'fit',
showHeader: true, showHeader: true,
...@@ -83,7 +84,7 @@ ...@@ -83,7 +84,7 @@
if(!that.isShown) $modal.off(ZUI_MODAL); if(!that.isShown) $modal.off(ZUI_MODAL);
$modal.remove(); $modal.remove();
} }
$modal = $('<div id="' + options.name + '" class="modal modal-trigger">' + (typeof options.loadingIcon === 'string' && options.loadingIcon.indexOf('icon-') === 0 ? ('<div class="icon icon-spin loader ' + options.loadingIcon + '"></div>') : options.loadingIcon) + '<div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close" data-dismiss="modal">×</button><h4 class="modal-title"><i class="modal-icon"></i> <span class="modal-title-name"></span></h4></div><div class="modal-body"></div></div></div></div>').appendTo('body').data(NAME, that); $modal = $('<div id="' + options.name + '" class="modal modal-trigger ' + (options.className || '') + '">' + (typeof options.loadingIcon === 'string' && options.loadingIcon.indexOf('icon-') === 0 ? ('<div class="icon icon-spin loader ' + options.loadingIcon + '"></div>') : options.loadingIcon) + '<div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close" data-dismiss="modal">×</button><h4 class="modal-title"><i class="modal-icon"></i> <span class="modal-title-name"></span></h4></div><div class="modal-body"></div></div></div></div>').appendTo('body').data(NAME, that);
var bindEvent = function(optonName, eventName) { var bindEvent = function(optonName, eventName) {
var handleFunc = options[optonName]; var handleFunc = options[optonName];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册