Files
everything/EveryThing/wwwroot/vendor/libs/bootstrap-sweetalert/bootstrap-sweetalert.js
David Štaleker db0cc8d3de prvi
2025-07-18 05:33:16 +02:00

1 line
13 KiB
JavaScript

!function(e,t){var n=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=386)}({386:function(e,t,n){n(568),console.warn('Warning: "bootstrap-sweetalert" package is deprecated and will be removed on the next release. Please use use original SweetAlert2 plugin: https://github.com/sweetalert2/sweetalert2.')},568:function(e,t,n){"use strict";n.r(t);var o,r,a,i,s=function(e,t){return new RegExp(" "+t+" ").test(" "+e.className+" ")},l=function(e,t){s(e,t)||(e.className+=" "+t)},c=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(s(e,t)){for(;n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},u=function(e){var t=document.createElement("div");return t.appendChild(document.createTextNode(e)),t.innerHTML},d=function(e){e.style.opacity="",e.style.display="block"},f=function(e){if(e&&!e.length)return d(e);for(var t=0;t<e.length;++t)d(e[t])},p=function(e){e.style.opacity="",e.style.display="none"},y=function(e){if(e&&!e.length)return p(e);for(var t=0;t<e.length;++t)p(e[t])},m=function(e,t){for(var n=t.parentNode;null!==n;){if(n===e)return!0;n=n.parentNode}return!1},v=function(e,t){t=t||16,e.style.opacity=1;var n=+new Date;!function o(){e.style.opacity=+e.style.opacity-(new Date-n)/100,n=+new Date,+e.style.opacity>0?setTimeout(o,t):e.style.display="none"}()},b=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},w=function(e){window.console&&window.console.log("SweetAlert: "+e)},g={title:"",text:"",type:null,allowOutsideClick:!1,showConfirmButton:!0,showCancelButton:!1,closeOnConfirm:!0,closeOnCancel:!0,confirmButtonText:"OK",confirmButtonClass:"btn-primary",cancelButtonText:"Cancel",cancelButtonClass:"btn-default",containerClass:"",titleClass:"",textClass:"",imageUrl:null,imageSize:null,timer:null,customClass:"",html:!1,animation:!0,allowEscapeKey:!0,inputType:"text",inputPlaceholder:"",inputValue:"",showLoaderOnConfirm:!1},h=function e(){var t=document.querySelector(".sweet-alert");return t||(function(){var e=document.createElement("div");for(e.innerHTML='<div class="sweet-overlay" tabIndex="-1"></div><div class="sweet-alert" tabIndex="-1"><div class="sa-icon sa-error">\n <span class="sa-x-mark">\n <span class="sa-line sa-left"></span>\n <span class="sa-line sa-right"></span>\n </span>\n </div><div class="sa-icon sa-warning">\n <span class="sa-body"></span>\n <span class="sa-dot"></span>\n </div><div class="sa-icon sa-info"></div><div class="sa-icon sa-success">\n <span class="sa-line sa-tip"></span>\n <span class="sa-line sa-long"></span>\n\n <div class="sa-placeholder"></div>\n <div class="sa-fix"></div>\n </div><div class="sa-icon sa-custom"></div><h2>Title</h2>\n <p class="lead text-muted">Text</p>\n <div class="form-group">\n <input type="text" class="form-control" tabIndex="3" />\n <span class="sa-input-error help-block">\n <span class="glyphicon glyphicon-exclamation-sign"></span> <span class="sa-help-text">Not valid</span>\n </span>\n </div><div class="sa-button-container">\n <button class="cancel btn btn-lg" tabIndex="2">Cancel</button>\n <div class="sa-confirm-button-container">\n <button class="confirm btn btn-lg" tabIndex="1">OK</button><div class="la-ball-fall">\n <div></div>\n <div></div>\n <div></div>\n </div>\n </div>\n </div></div>';e.firstChild;)document.body.appendChild(e.firstChild)}(),t=e()),t},S=function(){var e=h();if(e)return e.querySelector("input")},x=function(){return document.querySelector(".sweet-overlay")},C=function(e){var t=h();!function(e,t){if(+e.style.opacity<1){t=t||16,e.style.opacity=0,e.style.display="block";var n=+new Date;!function o(){e.style.opacity=+e.style.opacity+(new Date-n)/100,n=+new Date,+e.style.opacity<1&&setTimeout(o,t)}()}e.style.display="block"}(x(),10),f(t),l(t,"showSweetAlert"),c(t,"hideSweetAlert"),window.previousActiveElement=document.activeElement;var n=t.querySelector("button.confirm");n.focus(),setTimeout(function(){l(t,"visible")},500);var o=t.getAttribute("data-timer");if("null"!==o&&""!==o){var r=e;t.timeout=setTimeout(function(){var e=r?"true"===t.getAttribute("data-has-done-function"):null;e?r(null):sweetAlert.close()},o)}},k=function(e){if(e&&13===e.keyCode)return!1;var t=h(),n=t.querySelector(".sa-input-error");c(n,"show");var o=t.querySelector(".form-group");c(o,"has-error")},q=function(){var e=h();e.style.marginTop=function(e){e.style.left="-9999px",e.style.display="block";var t,n=e.clientHeight;return t="undefined"!=typeof getComputedStyle?parseInt(getComputedStyle(e).getPropertyValue("padding-top"),10):parseInt(e.currentStyle.padding),e.style.left="",e.style.display="none","-"+parseInt((n+t)/2)+"px"}(h())},T=function(e,t){var n=!0;s(e,"show-input")&&((n=e.querySelector("input").value)||(n="")),t.doneFunction(n),t.closeOnConfirm&&sweetAlert.close(),t.showLoaderOnConfirm&&sweetAlert.disableButtons()},A=function(e,t){var n=String(t.doneFunction).replace(/\s/g,""),o="function("===n.substring(0,9)&&")"!==n.substring(9,10);o&&t.doneFunction(!1),t.closeOnCancel&&sweetAlert.close()},B=function(e,t,n){var o=e||window.event,r=o.keyCode||o.which,a=n.querySelector("button.confirm"),i=n.querySelector("button.cancel"),s=n.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(r)){for(var l=o.target||o.srcElement,c=-1,u=0;u<s.length;u++)if(l===s[u]){c=u;break}9===r?(l=-1===c?a:c===s.length-1?s[0]:s[c+1],function(e){"function"==typeof e.stopPropagation?(e.stopPropagation(),e.preventDefault()):window.event&&window.event.hasOwnProperty("cancelBubble")&&(window.event.cancelBubble=!0)}(o),l.focus(),t.confirmButtonColor&&(void 0)(l,t.confirmButtonColor)):13===r?("INPUT"===l.tagName&&(l=a,a.focus()),l=-1===c?a:void 0):27===r&&!0===t.allowEscapeKey?function(e){if("function"==typeof MouseEvent){var t=new MouseEvent("click",{view:window,bubbles:!1,cancelable:!0});e.dispatchEvent(t)}else if(document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),e.dispatchEvent(n)}else document.createEventObject?e.fireEvent("onclick"):"function"==typeof e.onclick&&e.onclick()}(l=i):l=void 0}},E=["error","warning","info","success","input","prompt"],O=function(e){var t=h(),n=t.querySelector("h2"),o=t.querySelector("p"),r=t.querySelector("button.cancel"),a=t.querySelector("button.confirm");if(n.innerHTML=e.html?e.title:u(e.title).split("\n").join("<br>"),o.innerHTML=e.html?e.text:u(e.text||"").split("\n").join("<br>"),e.text&&f(o),e.customClass)l(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var i=t.getAttribute("data-custom-class");c(t,i),t.setAttribute("data-custom-class","")}if(y(t.querySelectorAll(".sa-icon")),e.type&&(!window.attachEvent||window.addEventListener)){for(var s=!1,d=0;d<E.length;d++)if(e.type===E[d]){s=!0;break}if(!s)return logStr("Unknown alert type: "+e.type),!1;var p;-1!==["success","error","warning","info"].indexOf(e.type)&&(p=t.querySelector(".sa-icon.sa-"+e.type),f(p));var m=S();switch(e.type){case"success":l(p,"animate"),l(p.querySelector(".sa-tip"),"animateSuccessTip"),l(p.querySelector(".sa-long"),"animateSuccessLong");break;case"error":l(p,"animateErrorIcon"),l(p.querySelector(".sa-x-mark"),"animateXMark");break;case"warning":l(p,"pulseWarning"),l(p.querySelector(".sa-body"),"pulseWarningIns"),l(p.querySelector(".sa-dot"),"pulseWarningIns");break;case"input":case"prompt":m.setAttribute("type",e.inputType),m.value=e.inputValue,m.setAttribute("placeholder",e.inputPlaceholder),l(t,"show-input"),setTimeout(function(){m.focus(),m.addEventListener("keyup",swal.resetInputError)},400)}}if(e.imageUrl){var v=t.querySelector(".sa-icon.sa-custom");v.style.backgroundImage="url("+e.imageUrl+")",f(v);var b=80,w=80;if(e.imageSize){var g=e.imageSize.toString().split("x"),x=g[0],C=g[1];x&&C?(b=x,w=C):logStr("Parameter imageSize expects value with format WIDTHxHEIGHT, got "+e.imageSize)}v.setAttribute("style",v.getAttribute("style")+"width:"+b+"px; height:"+w+"px")}t.setAttribute("data-has-cancel-button",e.showCancelButton),e.showCancelButton?r.style.display="inline-block":y(r),t.setAttribute("data-has-confirm-button",e.showConfirmButton),e.showConfirmButton?a.style.display="inline-block":y(a),e.cancelButtonText&&(r.innerHTML=u(e.cancelButtonText)),e.confirmButtonText&&(a.innerHTML=u(e.confirmButtonText)),a.className="confirm btn btn-lg",l(t,e.containerClass),l(a,e.confirmButtonClass),l(r,e.cancelButtonClass),l(n,e.titleClass),l(o,e.textClass),t.setAttribute("data-allow-outside-click",e.allowOutsideClick);var k=!!e.doneFunction;t.setAttribute("data-has-done-function",k),e.animation?"string"==typeof e.animation?t.setAttribute("data-animation",e.animation):t.setAttribute("data-animation","pop"):t.setAttribute("data-animation","none"),t.setAttribute("data-timer",e.timer)};function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.default=a=i=function(){var e,t,n=arguments[0];function a(e){var t=n;return void 0===t[e]?g[e]:t[e]}if(l(document.body,"stop-scrolling"),e=h(),t=S(),c(e,"show-input"),t.value=g.inputValue,t.setAttribute("type",g.inputType),t.setAttribute("placeholder",g.inputPlaceholder),k(),void 0===n)return w("SweetAlert expects at least 1 attribute!"),!1;var u=b({},g);switch(I(n)){case"string":u.title=n,u.text=arguments[1]||"",u.type=arguments[2]||"";break;case"object":if(void 0===n.title)return w('Missing "title" argument!'),!1;for(var d in u.title=n.title,g)u[d]=a(d);u.confirmButtonText=u.showCancelButton?"Confirm":g.confirmButtonText,u.confirmButtonText=a("confirmButtonText"),u.doneFunction=arguments[1]||null;break;default:return w('Unexpected type of argument! Expected "string" or "object", got '+I(n)),!1}O(u),q(),C(arguments[1]);for(var f=h(),p=f.querySelectorAll("button"),y=["onclick"],v=function(e){return function(e,t,n){var o,r=e||window.event,a=r.target||r.srcElement,i=-1!==a.className.indexOf("confirm"),l=-1!==a.className.indexOf("sweet-overlay"),c=s(n,"visible"),u=t.doneFunction&&"true"===n.getAttribute("data-has-done-function");switch(i&&t.confirmButtonColor&&(o=t.confirmButtonColor,colorLuminance(o,-.04),colorLuminance(o,-.14)),r.type){case"click":var d=n===a,f=m(n,a);if(!d&&!f&&c&&!t.allowOutsideClick)break;i&&u&&c?T(n,t):u&&c||l?A(n,t):m(n,a)&&"BUTTON"===a.tagName&&sweetAlert.close()}}(e,u,f)},E=0;E<p.length;E++)for(var M=0;M<y.length;M++){var P=y[M];p[E][P]=v}x().onclick=v,o=window.onkeydown,window.onkeydown=function(e){return B(e,u,f)},window.onfocus=function(){setTimeout(function(){void 0!==r&&(r.focus(),r=void 0)},0)},i.enableButtons()},a.setDefaults=i.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!==I(e))throw new Error("userParams has to be a object");b(g,e)},a.close=i.close=function(){var e=h();v(x(),5),v(e,5),c(e,"showSweetAlert"),l(e,"hideSweetAlert"),c(e,"visible");var t=e.querySelector(".sa-icon.sa-success");c(t,"animate"),c(t.querySelector(".sa-tip"),"animateSuccessTip"),c(t.querySelector(".sa-long"),"animateSuccessLong");var n=e.querySelector(".sa-icon.sa-error");c(n,"animateErrorIcon"),c(n.querySelector(".sa-x-mark"),"animateXMark");var a=e.querySelector(".sa-icon.sa-warning");return c(a,"pulseWarning"),c(a.querySelector(".sa-body"),"pulseWarningIns"),c(a.querySelector(".sa-dot"),"pulseWarningIns"),setTimeout(function(){var t=e.getAttribute("data-custom-class");c(e,t)},300),c(document.body,"stop-scrolling"),window.onkeydown=o,window.previousActiveElement&&window.previousActiveElement.focus(),r=void 0,clearTimeout(e.timeout),!0},a.showInputError=i.showInputError=function(e){var t=h(),n=t.querySelector(".sa-input-error");l(n,"show");var o=t.querySelector(".form-group");l(o,"has-error"),o.querySelector(".sa-help-text").innerHTML=e,setTimeout(function(){a.enableButtons()},1),t.querySelector("input").focus()},a.resetInputError=i.resetInputError=function(e){if(e&&13===e.keyCode)return!1;var t=h(),n=t.querySelector(".sa-input-error");c(n,"show");var o=t.querySelector(".form-group");c(o,"has-error")},a.disableButtons=i.disableButtons=function(e){var t=h(),n=t.querySelector("button.confirm"),o=t.querySelector("button.cancel");n.disabled=!0,o.disabled=!0},a.enableButtons=i.enableButtons=function(e){var t=h(),n=t.querySelector("button.confirm"),o=t.querySelector("button.cancel");n.disabled=!1,o.disabled=!1},"undefined"!=typeof window?window.sweetAlert=window.swal=a:w("SweetAlert is a frontend module!")}});if("object"==typeof n){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var r in n)o[0]&&(o[0][r]=n[r]),o[1]&&"__esModule"!==r&&(o[1][r]=n[r]),o[2]&&(o[2][r]=n[r])}}(this);