UNPKG

abp-web-resources

Version:
1 lines 1.34 kB
var abp=abp||{};!function(s){var r;sweetAlert&&s&&(abp.libs=abp.libs||{},abp.libs.sweetAlert={config:{default:{},info:{icon:"info"},success:{icon:"success"},warn:{icon:"warning"},error:{icon:"error"},confirm:{icon:"warning",title:"Are you sure?",buttons:["Cancel","Yes"]}}},r=function(e,n,i,t,r){r=r||{};var a={},o=(i&&(a.title=i),r.reverseButtons=!0,a.text=n,s.extend({},abp.libs.sweetAlert.config.default,abp.libs.sweetAlert.config[e],a,r));return s.Deferred(n=>{Swal.fire(o).then(e=>{t&&t(e),n.resolve(e)})})},abp.message.info=function(e,n,i){return r("info",e,n,null,i)},abp.message.success=function(e,n,i){return r("success",e,n,null,i)},abp.message.warn=function(e,n,i){return r("warn",e,n,null,i)},abp.message.error=function(e,n,i){return r("error",e,n,null,i)},abp.message.confirm=function(e,n,i,t){(t=t||{}).showCancelButton=!0;return r("confirm",e,n,e=>{var n=e.dismiss===Swal.DismissReason.cancel;return i&&i(e.isConfirmed,n)},t)},abp.event.on("abp.dynamicScriptsInitialized",function(){abp.libs.sweetAlert.config.confirm.title=abp.localization.abpWeb("AreYouSure"),abp.libs.sweetAlert.config.confirm.confirmButtonText=abp.localization.abpWeb("Yes"),abp.libs.sweetAlert.config.confirm.cancelButtonText=abp.localization.abpWeb("Cancel"),abp.libs.sweetAlert.config.confirm.denyButtonText=abp.localization.abpWeb("No")}))}(jQuery);