-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUIDialog.min.js
More file actions
1 lines (1 loc) · 962 Bytes
/
UIDialog.min.js
File metadata and controls
1 lines (1 loc) · 962 Bytes
1
!function(i){"function"==typeof define&&define.amd?define(i):"undefined"!=typeof module&&void 0!==module.exports?module.exports=i():window.UIDialog=i()}(function(){var i={},a=UIModal();a.onshown=function(i){this.el.innerHTML='<div class="ui-dialog"><div class="ui-alert"><div>'+(i||"")+'</div><div><a href="javascript:void(0)">确定</a></div></div></div>';var a=this;this.el.addEventListener("click",function(i){"A"==i.target.tagName&&a.close()})};var e=UIModal();return e.onshown=function(i,a){this.el.innerHTML='<div class="ui-dialog"><div class="ui-confirm"><div>'+(i||"")+'</div><div><a href="javascript:void(0)" data-act="close">取消</a><a href="javascript:void(0)" data-act="confirm">确定</a></div></div></div>';var e=this;this.el.addEventListener("click",function(i){var t=i.target;if("A"==t.tagName){var n=t.getAttribute("data-act");"close"==n&&e.close(),"confirm"==n&&a()}})},i.alert=function(i){a.open(i)},i.confirm=function(i,a){e.open(i,a)},i});