abp.sweet-alert.min.js 1.4 KB

1
  1. var abp=abp||{};(function(n){if(sweetAlert&&n){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"]}}};var t=function(t,i,r,u){var f,e,o;return r||(r=i,i=undefined),f={title:r},u?(e=document.createElement("div"),e.innerHTML=i,f.content=e):f.text=i,o=n.extend({},abp.libs.sweetAlert.config["default"],abp.libs.sweetAlert.config[t],f),n.Deferred(function(n){sweetAlert(o).then(function(){n.resolve()})})};abp.message.info=function(n,i,r){return t("info",n,i,r)};abp.message.success=function(n,i,r){return t("success",n,i,r)};abp.message.warn=function(n,i,r){return t("warn",n,i,r)};abp.message.error=function(n,i,r){return t("error",n,i,r)};abp.message.confirm=function(t,i,r,u){var f,e,o;return u?(e=document.createElement("div"),e.innerHTML=t,f={content:e}):f={text:t},n.isFunction(i)?r=i:i&&(f.title=i),o=n.extend({},abp.libs.sweetAlert.config["default"],abp.libs.sweetAlert.config.confirm,f),n.Deferred(function(n){sweetAlert(o).then(function(t){r&&r(t);n.resolve(t)})})};abp.event.on("abp.dynamicScriptsInitialized",function(){abp.libs.sweetAlert.config.confirm.title=abp.localization.abpWeb("AreYouSure");abp.libs.sweetAlert.config.confirm.buttons=[abp.localization.abpWeb("Cancel"),abp.localization.abpWeb("Yes")]})}})(jQuery);