; (function(window, document, undefined) { "use strict"; (function e(t, n, r) { function s(o, u) { if (!n[o]) { if (!t[o]) { var a = typeof require == "function" && require; if (!u && a) return a(o, !0); if (i) return i(o, !0); var f = new Error("Cannot find module '" + o + "'"); throw f.code = "MODULE_NOT_FOUND", f } var l = n[o] = { exports: {} }; t[o][0].call(l.exports, function(e) { var n = t[o][1][e]; return s(n ? n : e) }, l, l.exports, e, t, n, r) } return n[o].exports } var i = typeof require == "function" && require; for (var o = 0; o < r.length; o++) s(r[o]); return s })({ 1: [ function(require, module, exports) { 'use strict'; var _interopRequireWildcard = function(obj) { return obj && obj.__esModule ? obj : { 'default': obj } }; Object.defineProperty(exports, '__esModule', { value: true }); var _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation = require('./modules/handle-dom'); var _extend$hexToRgb$isIE8$logStr$colorLuminance = require('./modules/utils'); var _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition = require('./modules/handle-swal-dom'); var _handleButton$handleConfirm$handleCancel = require('./modules/handle-click'); var _handleKeyDown = require('./modules/handle-key'); var _handleKeyDown2 = _interopRequireWildcard(_handleKeyDown); var _defaultParams = require('./modules/default-params'); var _defaultParams2 = _interopRequireWildcard(_defaultParams); var _setParameters = require('./modules/set-params'); var _setParameters2 = _interopRequireWildcard(_setParameters); var previousWindowKeyDown; var lastFocusedButton; var sweetAlert, swal; exports['default'] = sweetAlert = swal = function() { var customizations = arguments[0]; _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.addClass(document.body, 'stop-scrolling'); _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.resetInput(); function argumentOrDefault(key) { var args = customizations; return args[key] === undefined ? _defaultParams2['default'][key] : args[key] } if (customizations === undefined) { _extend$hexToRgb$isIE8$logStr$colorLuminance.logStr('SweetAlert expects at least 1 attribute!'); return false } var params = _extend$hexToRgb$isIE8$logStr$colorLuminance.extend({}, _defaultParams2['default']); switch (typeof customizations) { case 'string': params.title = customizations; params.text = arguments[1] || ''; params.type = arguments[2] || ''; break; case 'object': if (customizations.title === undefined) { _extend$hexToRgb$isIE8$logStr$colorLuminance.logStr('Missing "title" argument!'); return false } params.title = customizations.title; for (var customName in _defaultParams2['default']) { params[customName] = argumentOrDefault(customName) } params.confirmButtonText = params.showCancelButton ? 'Confirm' : _defaultParams2['default'].confirmButtonText; params.confirmButtonText = argumentOrDefault('confirmButtonText'); params.doneFunction = arguments[1] || null; break; default: _extend$hexToRgb$isIE8$logStr$colorLuminance.logStr('Unexpected type of argument! Expected "string" or "object", got ' + typeof customizations); return false } _setParameters2['default'](params); _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.fixVerticalPosition(); _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.openModal(arguments[1]); var modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); var $buttons = modal.querySelectorAll('button'); var buttonEvents = ['onclick', 'onmouseover', 'onmouseout', 'onmousedown', 'onmouseup', 'onfocus']; var onButtonEvent = function onButtonEvent(e) { return _handleButton$handleConfirm$handleCancel.handleButton(e, params, modal) }; for (var btnIndex = 0; btnIndex < $buttons.length; btnIndex++) { for (var evtIndex = 0; evtIndex < buttonEvents.length; evtIndex++) { var btnEvt = buttonEvents[evtIndex]; $buttons[btnIndex][btnEvt] = onButtonEvent } } _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getOverlay().onclick = onButtonEvent; previousWindowKeyDown = window.onkeydown; var onKeyEvent = function onKeyEvent(e) { return _handleKeyDown2['default'](e, params, modal) }; window.onkeydown = onKeyEvent; window.onfocus = function() { setTimeout(function() { if (lastFocusedButton !== undefined) { lastFocusedButton.focus(); lastFocusedButton = undefined } }, 0) }; swal.enableButtons() }; sweetAlert.setDefaults = swal.setDefaults = function(userParams) { if (!userParams) { throw new Error('userParams is required'); } if (typeof userParams !== 'object') { throw new Error('userParams has to be a object'); } _extend$hexToRgb$isIE8$logStr$colorLuminance.extend(_defaultParams2['default'], userParams) }; sweetAlert.close = swal.close = function() { var modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.fadeOut(_sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getOverlay(), 5); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.fadeOut(modal, 5); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass(modal, 'showSweetAlert'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.addClass(modal, 'hideSweetAlert'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass(modal, 'visible'); var $successIcon = modal.querySelector('.sa-icon.sa-success'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($successIcon, 'animate'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($successIcon.querySelector('.sa-tip'), 'animateSuccessTip'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($successIcon.querySelector('.sa-long'), 'animateSuccessLong'); var $errorIcon = modal.querySelector('.sa-icon.sa-error'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($errorIcon, 'animateErrorIcon'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($errorIcon.querySelector('.sa-x-mark'), 'animateXMark'); var $warningIcon = modal.querySelector('.sa-icon.sa-warning'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($warningIcon, 'pulseWarning'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($warningIcon.querySelector('.sa-body'), 'pulseWarningIns'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($warningIcon.querySelector('.sa-dot'), 'pulseWarningIns'); setTimeout(function() { var customClass = modal.getAttribute('data-custom-class'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass(modal, customClass) }, 300); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass(document.body, 'stop-scrolling'); window.onkeydown = previousWindowKeyDown; if (window.previousActiveElement) { window.previousActiveElement.focus() } lastFocusedButton = undefined; clearTimeout(modal.timeout); return true }; sweetAlert.showInputError = swal.showInputError = function(errorMessage) { var modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); var $errorIcon = modal.querySelector('.sa-input-error'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.addClass($errorIcon, 'show'); var $errorContainer = modal.querySelector('.sa-error-container'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.addClass($errorContainer, 'show'); $errorContainer.querySelector('p').innerHTML = errorMessage; setTimeout(function() { sweetAlert.enableButtons() }, 1); modal.querySelector('input').focus() }; sweetAlert.resetInputError = swal.resetInputError = function(event) { if (event && event.keyCode === 13) { return false } var $modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); var $errorIcon = $modal.querySelector('.sa-input-error'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($errorIcon, 'show'); var $errorContainer = $modal.querySelector('.sa-error-container'); _hasClass$addClass$removeClass$escapeHtml$_show$show$_hide$hide$isDescendant$getTopMargin$fadeIn$fadeOut$fireClick$stopEventPropagation.removeClass($errorContainer, 'show') }; sweetAlert.disableButtons = swal.disableButtons = function(event) { var modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); var $confirmButton = modal.querySelector('button.confirm'); var $cancelButton = modal.querySelector('button.cancel'); $confirmButton.disabled = true; $cancelButton.disabled = true }; sweetAlert.enableButtons = swal.enableButtons = function(event) { var modal = _sweetAlertInitialize$getModal$getOverlay$getInput$setFocusStyle$openModal$resetInput$fixVerticalPosition.getModal(); var $confirmButton = modal.querySelector('button.confirm'); var $cancelButton = modal.querySelector('button.cancel'); $confirmButton.disabled = false; $cancelButton.disabled = false }; if (typeof window !== 'undefined') { window.sweetAlert = window.swal = sweetAlert } else { _extend$hexToRgb$isIE8$logStr$colorLuminance.logStr('SweetAlert is a frontend module!') } module.exports = exports['default'] }, { "./modules/default-params": 2, "./modules/handle-click": 3, "./modules/handle-dom": 4, "./modules/handle-key": 5, "./modules/handle-swal-dom": 6, "./modules/set-params": 8, "./modules/utils": 9 } ], 2: [ function(require, module, exports) { 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var defaultParams = { title: '', text: '', type: null, allowOutsideClick: false, showConfirmButton: true, showCancelButton: false, closeOnConfirm: true, closeOnCancel: true, confirmButtonText: 'OK', confirmButtonColor: '#8CD4F5', cancelButtonText: 'Cancel', imageUrl: null, imageSize: null, timer: null, customClass: '', html: false, animation: true, allowEscapeKey: true, inputType: 'text', inputPlaceholder: '', inputValue: '', showLoaderOnConfirm: false }; exports['default'] = defaultParams; module.exports = exports['default'] }, {} ], 3: [ function(require, module, exports) { 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _colorLuminance = require('./utils'); var _getModal = require('./handle-swal-dom'); var _hasClass$isDescendant = require('./handle-dom'); var handleButton = function handleButton(event, params, modal) { var e = event || window.event; var target = e.target || e.srcElement; var targetedConfirm = target.className.indexOf('confirm') !== -1; var targetedOverlay = target.className.indexOf('sweet-overlay') !== -1; var modalIsVisible = _hasClass$isDescendant.hasClass(modal, 'visible'); var doneFunctionExists = params.doneFunction && modal.getAttribute('data-has-done-function') === 'true'; var normalColor, hoverColor, activeColor; if (targetedConfirm && params.confirmButtonColor) { normalColor = params.confirmButtonColor; hoverColor = _colorLuminance.colorLuminance(normalColor, -0.04); activeColor = _colorLuminance.colorLuminance(normalColor, -0.14) } function shouldSetConfirmButtonColor(color) { if (targetedConfirm && params.confirmButtonColor) { target.style.backgroundColor = color } } switch (e.type) { case 'mouseover': shouldSetConfirmButtonColor(hoverColor); break; case 'mouseout': shouldSetConfirmButtonColor(normalColor); break; case 'mousedown': shouldSetConfirmButtonColor(activeColor); break; case 'mouseup': shouldSetConfirmButtonColor(hoverColor); break; case 'focus': var $confirmButton = modal.querySelector('button.confirm'); var $cancelButton = modal.querySelector('button.cancel'); if (targetedConfirm) { $cancelButton.style.boxShadow = 'none' } else { $confirmButton.style.boxShadow = 'none' } break; case 'click': var clickedOnModal = modal === target; var clickedOnModalChild = _hasClass$isDescendant.isDescendant(modal, target); if (!clickedOnModal && !clickedOnModalChild && modalIsVisible && !params.allowOutsideClick) { break } if (targetedConfirm && doneFunctionExists && modalIsVisible) { handleConfirm(modal, params) } else if (doneFunctionExists && modalIsVisible || targetedOverlay) { handleCancel(modal, params) } else if (_hasClass$isDescendant.isDescendant(modal, target) && target.tagName === 'BUTTON') { sweetAlert.close() } break } }; var handleConfirm = function handleConfirm(modal, params) { var callbackValue = true; if (_hasClass$isDescendant.hasClass(modal, 'show-input')) { callbackValue = modal.querySelector('input').value; if (!callbackValue) { callbackValue = '' } } params.doneFunction(callbackValue); if (params.closeOnConfirm) { sweetAlert.close() } if (params.showLoaderOnConfirm) { sweetAlert.disableButtons() } }; var handleCancel = function handleCancel(modal, params) { var functionAsStr = String(params.doneFunction).replace(/\s/g, ''); var functionHandlesCancel = functionAsStr.substring(0, 9) === 'function(' && functionAsStr.substring(9, 10) !== ')'; if (functionHandlesCancel) { params.doneFunction(false) } if (params.closeOnCancel) { sweetAlert.close() } }; exports['default'] = { handleButton: handleButton, handleConfirm: handleConfirm, handleCancel: handleCancel }; module.exports = exports['default'] }, { "./handle-dom": 4, "./handle-swal-dom": 6, "./utils": 9 } ], 4: [ function(require, module, exports) { 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var hasClass = function hasClass(elem, className) { return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' ') }; var addClass = function addClass(elem, className) { if (!hasClass(elem, className)) { elem.className += ' ' + className } }; var removeClass = function removeClass(elem, className) { var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, ' ') + ' '; if (hasClass(elem, className)) { while (newClass.indexOf(' ' + className + ' ') >= 0) { newClass = newClass.replace(' ' + className + ' ', ' ') } elem.className = newClass.replace(/^\s+|\s+$/g, '') } }; var escapeHtml = function escapeHtml(str) { var div = document.createElement('div'); div.appendChild(document.createTextNode(str)); return div.innerHTML }; var _show = function _show(elem) { elem.style.opacity = ''; elem.style.display = 'block' }; var show = function show(elems) { if (elems && !elems.length) { return _show(elems) } for (var i = 0; i < elems.length; ++i) { _show(elems[i]) } }; var _hide = function _hide(elem) { elem.style.opacity = ''; elem.style.display = 'none' }; var hide = function hide(elems) { if (elems && !elems.length) { return _hide(elems) } for (var i = 0; i < elems.length; ++i) { _hide(elems[i]) } }; var isDescendant = function isDescendant(parent, child) { var node = child.parentNode; while (node !== null) { if (node === parent) { return true } node = node.parentNode } return false }; var getTopMargin = function getTopMargin(elem) { elem.style.left = '-9999px'; elem.style.display = 'block'; var height = elem.clientHeight, padding; if (typeof getComputedStyle !== 'undefined') { padding = parseInt(getComputedStyle(elem).getPropertyValue('padding-top'), 10) } else { padding = parseInt(elem.currentStyle.padding) } elem.style.left = ''; elem.style.display = 'none'; return '-' + parseInt((height + padding) / 2) + 'px' }; var fadeIn = function fadeIn(elem, interval) { if (+elem.style.opacity < 1) { interval = interval || 16; elem.style.opacity = 0; elem.style.display = 'block'; var last = +new Date(); var tick = (function(_tick) { function tick() { return _tick.apply(this, arguments) } tick.toString = function() { return _tick.toString() }; return tick })(function() { elem.style.opacity = +elem.style.opacity + (new Date() - last) / 100; last = +new Date(); if (+elem.style.opacity < 1) { setTimeout(tick, interval) } }); tick() } elem.style.display = 'block' }; var fadeOut = function fadeOut(elem, interval) { interval = interval || 16; elem.style.opacity = 1; var last = +new Date(); var tick = (function(_tick2) { function tick() { return _tick2.apply(this, arguments) } tick.toString = function() { return _tick2.toString() }; return tick })(function() { elem.style.opacity = +elem.style.opacity - (new Date() - last) / 100; last = +new Date(); if (+elem.style.opacity > 0) { setTimeout(tick, interval) } else { elem.style.display = 'none' } }); tick() }; var fireClick = function fireClick(node) { if (typeof MouseEvent === 'function') { var mevt = new MouseEvent('click', { view: window, bubbles: false, cancelable: true }); node.dispatchEvent(mevt) } else if (document.createEvent) { var evt = document.createEvent('MouseEvents'); evt.initEvent('click', false, false); node.dispatchEvent(evt) } else if (document.createEventObject) { node.fireEvent('onclick') } else if (typeof node.onclick === 'function') { node.onclick() } }; var stopEventPropagation = function stopEventPropagation(e) { if (typeof e.stopPropagation === 'function') { e.stopPropagation(); e.preventDefault() } else if (window.event && window.event.hasOwnProperty('cancelBubble')) { window.event.cancelBubble = true } }; exports.hasClass = hasClass; exports.addClass = addClass; exports.removeClass = removeClass; exports.escapeHtml = escapeHtml; exports._show = _show; exports.show = show; exports._hide = _hide; exports.hide = hide; exports.isDescendant = isDescendant; exports.getTopMargin = getTopMargin; exports.fadeIn = fadeIn; exports.fadeOut = fadeOut; exports.fireClick = fireClick; exports.stopEventPropagation = stopEventPropagation }, {} ], 5: [ function(require, module, exports) { 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _stopEventPropagation$fireClick = require('./handle-dom'); var _setFocusStyle = require('./handle-swal-dom'); var handleKeyDown = function handleKeyDown(event, params, modal) { var e = event || window.event; var keyCode = e.keyCode || e.which; var $okButton = modal.querySelector('button.confirm'); var $cancelButton = modal.querySelector('button.cancel'); var $modalButtons = modal.querySelectorAll('button[tabindex]'); if ([9, 13, 32, 27].indexOf(keyCode) === -1) { return } var $targetElement = e.target || e.srcElement; var btnIndex = -1; for (var i = 0; i < $modalButtons.length; i++) { if ($targetElement === $modalButtons[i]) { btnIndex = i; break } } if (keyCode === 9) { if (btnIndex === -1) { $targetElement = $okButton } else { if (btnIndex === $modalButtons.length - 1) { $targetElement = $modalButtons[0] } else { $targetElement = $modalButtons[btnIndex + 1] } } _stopEventPropagation$fireClick.stopEventPropagation(e); $targetElement.focus(); if (params.confirmButtonColor) { _setFocusStyle.setFocusStyle($targetElement, params.confirmButtonColor) } } else { if (keyCode === 13) { if ($targetElement.tagName === 'INPUT') { $targetElement = $okButton; $okButton.focus() } if (btnIndex === -1) { $targetElement = $okButton } else { $targetElement = undefined } } else if (keyCode === 27 && params.allowEscapeKey === true) { $targetElement = $cancelButton; _stopEventPropagation$fireClick.fireClick($targetElement, e) } else { $targetElement = undefined } } }; exports['default'] = handleKeyDown; module.exports = exports['default'] }, { "./handle-dom": 4, "./handle-swal-dom": 6 } ], 6: [ function(require, module, exports) { 'use strict'; var _interopRequireWildcard = function(obj) { return obj && obj.__esModule ? obj : { 'default': obj } }; Object.defineProperty(exports, '__esModule', { value: true }); var _hexToRgb = require('./utils'); var _removeClass$getTopMargin$fadeIn$show$addClass = require('./handle-dom'); var _defaultParams = require('./default-params'); var _defaultParams2 = _interopRequireWildcard(_defaultParams); var _injectedHTML = require('./injected-html'); var _injectedHTML2 = _interopRequireWildcard(_injectedHTML); var modalClass = '.sweet-alert'; var overlayClass = '.sweet-overlay'; var sweetAlertInitialize = function sweetAlertInitialize() { var sweetWrap = document.createElement('div'); sweetWrap.innerHTML = _injectedHTML2['default']; while (sweetWrap.firstChild) { document.body.appendChild(sweetWrap.firstChild) } }; var getModal = (function(_getModal) { function getModal() { return _getModal.apply(this, arguments) } getModal.toString = function() { return _getModal.toString() }; return getModal })(function() { var $modal = document.querySelector(modalClass); if (!$modal) { sweetAlertInitialize(); $modal = getModal() } return $modal }); var getInput = function getInput() { var $modal = getModal(); if ($modal) { return $modal.querySelector('input') } }; var getOverlay = function getOverlay() { return document.querySelector(overlayClass) }; var setFocusStyle = function setFocusStyle($button, bgColor) { var rgbColor = _hexToRgb.hexToRgb(bgColor); $button.style.boxShadow = '0 0 2px rgba(' + rgbColor + ', 0.8), inset 0 0 0 1px rgba(0, 0, 0, 0.05)' }; var openModal = function openModal(callback) { var $modal = getModal(); _removeClass$getTopMargin$fadeIn$show$addClass.fadeIn(getOverlay(), 10); _removeClass$getTopMargin$fadeIn$show$addClass.show($modal); _removeClass$getTopMargin$fadeIn$show$addClass.addClass($modal, 'showSweetAlert'); _removeClass$getTopMargin$fadeIn$show$addClass.removeClass($modal, 'hideSweetAlert'); window.previousActiveElement = document.activeElement; var $okButton = $modal.querySelector('button.confirm'); $okButton.focus(); setTimeout(function() { _removeClass$getTopMargin$fadeIn$show$addClass.addClass($modal, 'visible') }, 500); var timer = $modal.getAttribute('data-timer'); if (timer !== 'null' && timer !== '') { var timerCallback = callback; $modal.timeout = setTimeout(function() { var doneFunctionExists = (timerCallback || null) && $modal.getAttribute('data-has-done-function') === 'true'; if (doneFunctionExists) { timerCallback(null) } else { sweetAlert.close() } }, timer) } }; var resetInput = function resetInput() { var $modal = getModal(); var $input = getInput(); _removeClass$getTopMargin$fadeIn$show$addClass.removeClass($modal, 'show-input'); $input.value = _defaultParams2['default'].inputValue; $input.setAttribute('type', _defaultParams2['default'].inputType); $input.setAttribute('placeholder', _defaultParams2['default'].inputPlaceholder); resetInputError() }; var resetInputError = function resetInputError(event) { if (event && event.keyCode === 13) { return false } var $modal = getModal(); var $errorIcon = $modal.querySelector('.sa-input-error'); _removeClass$getTopMargin$fadeIn$show$addClass.removeClass($errorIcon, 'show'); var $errorContainer = $modal.querySelector('.sa-error-container'); _removeClass$getTopMargin$fadeIn$show$addClass.removeClass($errorContainer, 'show') }; var fixVerticalPosition = function fixVerticalPosition() { var $modal = getModal(); $modal.style.marginTop = _removeClass$getTopMargin$fadeIn$show$addClass.getTopMargin(getModal()) }; exports.sweetAlertInitialize = sweetAlertInitialize; exports.getModal = getModal; exports.getOverlay = getOverlay; exports.getInput = getInput; exports.setFocusStyle = setFocusStyle; exports.openModal = openModal; exports.resetInput = resetInput; exports.resetInputError = resetInputError; exports.fixVerticalPosition = fixVerticalPosition }, { "./default-params": 2, "./handle-dom": 4, "./injected-html": 7, "./utils": 9 } ], 7: [ function(require, module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var injectedHTML = "
Text
\nNot valid!
\n