mein-sterntours/resources/assets/vendor/libs/bootstrap-sweetalert/bootstrap-sweetalert.js
2018-10-29 09:15:36 +01:00

1 line
No EOL
16 KiB
JavaScript
Executable file

!function(e,t){var n=function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},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=369)}({10:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e,t){return new RegExp(" "+t+" ").test(" "+e.className+" ")},a=function(e){e.style.opacity="",e.style.display="block"},r=function(e){e.style.opacity="",e.style.display="none"};t.hasClass=o,t.addClass=function(e,t){o(e,t)||(e.className+=" "+t)},t.removeClass=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(o(e,t)){for(;n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},t.escapeHtml=function(e){var t=document.createElement("div");return t.appendChild(document.createTextNode(e)),t.innerHTML},t._show=a,t.show=function(e){if(e&&!e.length)return a(e);for(var t=0;t<e.length;++t)a(e[t])},t._hide=r,t.hide=function(e){if(e&&!e.length)return r(e);for(var t=0;t<e.length;++t)r(e[t])},t.isDescendant=function(e,t){for(var n=t.parentNode;null!==n;){if(n===e)return!0;n=n.parentNode}return!1},t.getTopMargin=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"},t.fadeIn=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"},t.fadeOut=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"}()},t.fireClick=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()},t.stopEventPropagation=function(e){"function"==typeof e.stopPropagation?(e.stopPropagation(),e.preventDefault()):window.event&&window.event.hasOwnProperty("cancelBubble")&&(window.event.cancelBubble=!0)}},12:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixVerticalPosition=t.resetInputError=t.resetInput=t.openModal=t.getInput=t.getOverlay=t.getModal=t.sweetAlertInitialize=void 0;var o=n(10),a=n(170),r=l(a),s=n(367),i=l(s);function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){var e=document.createElement("div");for(e.innerHTML=i.default;e.firstChild;)document.body.appendChild(e.firstChild)},c=function e(){var t=document.querySelector(".sweet-alert");return t||(u(),t=e()),t},d=function(){var e=c();if(e)return e.querySelector("input")},f=function(){return document.querySelector(".sweet-overlay")},p=function(e){if(e&&13===e.keyCode)return!1;var t=c(),n=t.querySelector(".sa-input-error");(0,o.removeClass)(n,"show");var a=t.querySelector(".form-group");(0,o.removeClass)(a,"has-error")};t.sweetAlertInitialize=u,t.getModal=c,t.getOverlay=f,t.getInput=d,t.openModal=function(e){var t=c();(0,o.fadeIn)(f(),10),(0,o.show)(t),(0,o.addClass)(t,"showSweetAlert"),(0,o.removeClass)(t,"hideSweetAlert"),window.previousActiveElement=document.activeElement,t.querySelector("button.confirm").focus(),setTimeout(function(){(0,o.addClass)(t,"visible")},500);var n=t.getAttribute("data-timer");if("null"!==n&&""!==n){var a=e;t.timeout=setTimeout(function(){var e=a?"true"===t.getAttribute("data-has-done-function"):null;e?a(null):sweetAlert.close()},n)}},t.resetInput=function(){var e=c(),t=d();(0,o.removeClass)(e,"show-input"),t.value=r.default.inputValue,t.setAttribute("type",r.default.inputType),t.setAttribute("placeholder",r.default.inputPlaceholder),p()},t.resetInputError=p,t.fixVerticalPosition=function(){c().style.marginTop=(0,o.getTopMargin)(c())}},170:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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}},171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extend=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},t.isIE8=function(){return window.attachEvent&&!window.addEventListener},t.logStr=function(e){window.console&&window.console.log("SweetAlert: "+e)}},364:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(171),a=n(12),r=n(10),s=["error","warning","info","success","input","prompt"];t.default=function(e){var t=(0,a.getModal)(),n=t.querySelector("h2"),i=t.querySelector("p"),l=t.querySelector("button.cancel"),u=t.querySelector("button.confirm");if(n.innerHTML=e.html?e.title:(0,r.escapeHtml)(e.title).split("\n").join("<br>"),i.innerHTML=e.html?e.text:(0,r.escapeHtml)(e.text||"").split("\n").join("<br>"),e.text&&(0,r.show)(i),e.customClass)(0,r.addClass)(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var c=t.getAttribute("data-custom-class");(0,r.removeClass)(t,c),t.setAttribute("data-custom-class","")}if((0,r.hide)(t.querySelectorAll(".sa-icon")),e.type&&!(0,o.isIE8)()){for(var d=!1,f=0;f<s.length;f++)if(e.type===s[f]){d=!0;break}if(!d)return logStr("Unknown alert type: "+e.type),!1;var p=void 0;-1!==["success","error","warning","info"].indexOf(e.type)&&(p=t.querySelector(".sa-icon.sa-"+e.type),(0,r.show)(p));var v=(0,a.getInput)();switch(e.type){case"success":(0,r.addClass)(p,"animate"),(0,r.addClass)(p.querySelector(".sa-tip"),"animateSuccessTip"),(0,r.addClass)(p.querySelector(".sa-long"),"animateSuccessLong");break;case"error":(0,r.addClass)(p,"animateErrorIcon"),(0,r.addClass)(p.querySelector(".sa-x-mark"),"animateXMark");break;case"warning":(0,r.addClass)(p,"pulseWarning"),(0,r.addClass)(p.querySelector(".sa-body"),"pulseWarningIns"),(0,r.addClass)(p.querySelector(".sa-dot"),"pulseWarningIns");break;case"input":case"prompt":v.setAttribute("type",e.inputType),v.value=e.inputValue,v.setAttribute("placeholder",e.inputPlaceholder),(0,r.addClass)(t,"show-input"),setTimeout(function(){v.focus(),v.addEventListener("keyup",swal.resetInputError)},400)}}if(e.imageUrl){var m=t.querySelector(".sa-icon.sa-custom");m.style.backgroundImage="url("+e.imageUrl+")",(0,r.show)(m);var y=80,b=80;if(e.imageSize){var w=e.imageSize.toString().split("x"),g=w[0],h=w[1];g&&h?(y=g,b=h):logStr("Parameter imageSize expects value with format WIDTHxHEIGHT, got "+e.imageSize)}m.setAttribute("style",m.getAttribute("style")+"width:"+y+"px; height:"+b+"px")}t.setAttribute("data-has-cancel-button",e.showCancelButton),e.showCancelButton?l.style.display="inline-block":(0,r.hide)(l),t.setAttribute("data-has-confirm-button",e.showConfirmButton),e.showConfirmButton?u.style.display="inline-block":(0,r.hide)(u),e.cancelButtonText&&(l.innerHTML=(0,r.escapeHtml)(e.cancelButtonText)),e.confirmButtonText&&(u.innerHTML=(0,r.escapeHtml)(e.confirmButtonText)),u.className="confirm btn btn-lg",(0,r.addClass)(t,e.containerClass),(0,r.addClass)(u,e.confirmButtonClass),(0,r.addClass)(l,e.cancelButtonClass),(0,r.addClass)(n,e.titleClass),(0,r.addClass)(i,e.textClass),t.setAttribute("data-allow-outside-click",e.allowOutsideClick);var C=!!e.doneFunction;t.setAttribute("data-has-done-function",C),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)}},365:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(10),a=n(12);t.default=function(e,t,n){var r=e||window.event,s=r.keyCode||r.which,i=n.querySelector("button.confirm"),l=n.querySelector("button.cancel"),u=n.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(s)){for(var c=r.target||r.srcElement,d=-1,f=0;f<u.length;f++)if(c===u[f]){d=f;break}9===s?(c=-1===d?i:d===u.length-1?u[0]:u[d+1],(0,o.stopEventPropagation)(r),c.focus(),t.confirmButtonColor&&(0,a.setFocusStyle)(c,t.confirmButtonColor)):13===s?("INPUT"===c.tagName&&(c=i,i.focus()),c=-1===d?i:void 0):27===s&&!0===t.allowEscapeKey?(c=l,(0,o.fireClick)(c,r)):c=void 0}}},366:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleCancel=t.handleConfirm=t.handleButton=void 0,n(12);var o=n(10),a=function(e,t){var n=!0;(0,o.hasClass)(e,"show-input")&&((n=e.querySelector("input").value)||(n="")),t.doneFunction(n),t.closeOnConfirm&&sweetAlert.close(),t.showLoaderOnConfirm&&sweetAlert.disableButtons()},r=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()};t.handleButton=function(e,t,n){var s,i=e||window.event,l=i.target||i.srcElement,u=-1!==l.className.indexOf("confirm"),c=-1!==l.className.indexOf("sweet-overlay"),d=(0,o.hasClass)(n,"visible"),f=t.doneFunction&&"true"===n.getAttribute("data-has-done-function");switch(u&&t.confirmButtonColor&&(s=t.confirmButtonColor,colorLuminance(s,-.04),colorLuminance(s,-.14)),i.type){case"click":var p=n===l,v=(0,o.isDescendant)(n,l);if(!p&&!v&&d&&!t.allowOutsideClick)break;u&&f&&d?a(n,t):f&&d||c?r(n,t):(0,o.isDescendant)(n,l)&&"BUTTON"===l.tagName&&sweetAlert.close()}},t.handleConfirm=a,t.handleCancel=r},367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='<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>'},368:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,a,r,s,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},l=n(10),u=n(171),c=n(12),d=n(366),f=n(365),p=w(f),v=n(170),m=w(v),y=n(364),b=w(y);function w(e){return e&&e.__esModule?e:{default:e}}t.default=r=s=function(){var e=arguments[0];function t(t){var n=e;return void 0===n[t]?m.default[t]:n[t]}if((0,l.addClass)(document.body,"stop-scrolling"),(0,c.resetInput)(),void 0===e)return(0,u.logStr)("SweetAlert expects at least 1 attribute!"),!1;var n=(0,u.extend)({},m.default);switch(void 0===e?"undefined":i(e)){case"string":n.title=e,n.text=arguments[1]||"",n.type=arguments[2]||"";break;case"object":if(void 0===e.title)return(0,u.logStr)('Missing "title" argument!'),!1;for(var r in n.title=e.title,m.default)n[r]=t(r);n.confirmButtonText=n.showCancelButton?"Confirm":m.default.confirmButtonText,n.confirmButtonText=t("confirmButtonText"),n.doneFunction=arguments[1]||null;break;default:return(0,u.logStr)('Unexpected type of argument! Expected "string" or "object", got '+(void 0===e?"undefined":i(e))),!1}(0,b.default)(n),(0,c.fixVerticalPosition)(),(0,c.openModal)(arguments[1]);for(var f=(0,c.getModal)(),v=f.querySelectorAll("button"),y=["onclick"],w=function(e){return(0,d.handleButton)(e,n,f)},g=0;g<v.length;g++)for(var h=0;h<y.length;h++){var C=y[h];v[g][C]=w}(0,c.getOverlay)().onclick=w,o=window.onkeydown,window.onkeydown=function(e){return(0,p.default)(e,n,f)},window.onfocus=function(){setTimeout(function(){void 0!==a&&(a.focus(),a=void 0)},0)},s.enableButtons()},r.setDefaults=s.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!==(void 0===e?"undefined":i(e)))throw new Error("userParams has to be a object");(0,u.extend)(m.default,e)},r.close=s.close=function(){var e=(0,c.getModal)();(0,l.fadeOut)((0,c.getOverlay)(),5),(0,l.fadeOut)(e,5),(0,l.removeClass)(e,"showSweetAlert"),(0,l.addClass)(e,"hideSweetAlert"),(0,l.removeClass)(e,"visible");var t=e.querySelector(".sa-icon.sa-success");(0,l.removeClass)(t,"animate"),(0,l.removeClass)(t.querySelector(".sa-tip"),"animateSuccessTip"),(0,l.removeClass)(t.querySelector(".sa-long"),"animateSuccessLong");var n=e.querySelector(".sa-icon.sa-error");(0,l.removeClass)(n,"animateErrorIcon"),(0,l.removeClass)(n.querySelector(".sa-x-mark"),"animateXMark");var r=e.querySelector(".sa-icon.sa-warning");return(0,l.removeClass)(r,"pulseWarning"),(0,l.removeClass)(r.querySelector(".sa-body"),"pulseWarningIns"),(0,l.removeClass)(r.querySelector(".sa-dot"),"pulseWarningIns"),setTimeout(function(){var t=e.getAttribute("data-custom-class");(0,l.removeClass)(e,t)},300),(0,l.removeClass)(document.body,"stop-scrolling"),window.onkeydown=o,window.previousActiveElement&&window.previousActiveElement.focus(),a=void 0,clearTimeout(e.timeout),!0},r.showInputError=s.showInputError=function(e){var t=(0,c.getModal)(),n=t.querySelector(".sa-input-error");(0,l.addClass)(n,"show");var o=t.querySelector(".form-group");(0,l.addClass)(o,"has-error"),o.querySelector(".sa-help-text").innerHTML=e,setTimeout(function(){r.enableButtons()},1),t.querySelector("input").focus()},r.resetInputError=s.resetInputError=function(e){if(e&&13===e.keyCode)return!1;var t=(0,c.getModal)(),n=t.querySelector(".sa-input-error");(0,l.removeClass)(n,"show");var o=t.querySelector(".form-group");(0,l.removeClass)(o,"has-error")},r.disableButtons=s.disableButtons=function(e){var t=(0,c.getModal)(),n=t.querySelector("button.confirm"),o=t.querySelector("button.cancel");n.disabled=!0,o.disabled=!0},r.enableButtons=s.enableButtons=function(e){var t=(0,c.getModal)(),n=t.querySelector("button.confirm"),o=t.querySelector("button.cancel");n.disabled=!1,o.disabled=!1},"undefined"!=typeof window?window.sweetAlert=window.swal=r:(0,u.logStr)("SweetAlert is a frontend module!")},369:function(e,t,n){n(368)}});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 a in n)o[0]&&(o[0][a]=n[a]),o[1]&&"__esModule"!==a&&(o[1][a]=n[a]),o[2]&&(o[2][a]=n[a])}}(this);