// Sweet Alert start // $('#click_1').on('click', function () { Swal.fire({ title: 'Any Fool Can Use a Computer', customClass: { confirmButton: 'btn btn-primary', }, buttonsStyling: false }) }) $('#click_2').on('click', function () { Swal.fire( 'The Internet?', 'That thing is still around?', 'question' ) }) $('#click_3').on('click', function () { Swal.fire( 'Good job!', 'You clicked the button!', 'success' ) }) $('#click_4').on('click', function () { Swal.fire({ position: 'top-end', icon: 'success', title: 'Your work has been saved', showConfirmButton: false, timer: 1500 }) }) $('#click_5').on('click', function () { Swal.fire({ title: 'Custom animation with Animate.css', showClass: { popup: 'animate__animated animate__fadeInDown' }, hideClass: { popup: 'animate__animated animate__fadeOutUp' } }) }) $('#click_6').on('click', function () { Swal.fire({ title: "Sweet!", text: "Modal with a custom image.", imageUrl: "../assets/images/blog-app/09.jpg", imageWidth: 400, imageHeight: 400, imageAlt: "Custom image" }) }) $('#click_7').on('click', function () { Swal.fire({ title: 'Submit your Github username', input: 'text', inputAttributes: { autocapitalize: 'off' }, showCancelButton: true, confirmButtonText: 'Look up', showLoaderOnConfirm: true, preConfirm: async (login) => { const response = await fetch(`//api.github.com/users/${login}`); if (!response.ok) { Swal.showValidationMessage(`Request failed: ${response.statusText}`); return; } return await response.json(); }, allowOutsideClick: () => !Swal.isLoading() }).then((result) => { if (result.isConfirmed) { Swal.fire({ title: `${result.value.login}'s avatar`, imageUrl: result.value.avatar_url }); } }); }); $('#click_8').on('click', function () { Swal.fire({ title: 'How old are you?', icon: 'question', input: 'range', inputLabel: 'Your age', inputAttributes: { min: 8, max: 120, step: 1 }, inputValue: 25 }) }) $('#click_9').on('click', function () { let timerInterval Swal.fire({ title: 'Auto close alert!', html: 'I will close in milliseconds.', timer: 2000, timerProgressBar: true, didOpen: () => { Swal.showLoading() const b = Swal.getHtmlContainer().querySelector('b') timerInterval = setInterval(() => { b.textContent = Swal.getTimerLeft() }, 100) }, willClose: () => { clearInterval(timerInterval) } }).then((result) => { /* Read more about handling dismissals below */ if (result.dismiss === Swal.DismissReason.timer) { console.log('I was closed by the timer') } }) }) $('#click_10').on('click', function () { Swal.fire({ title: "Welcome", html: ` Start Multipurpose, clean modern responsive bootstrap 5 admin template `, showCloseButton: true, showCancelButton: true, focusConfirm: false, confirmButtonText: ` Great! `, confirmButtonAriaLabel: "Thumbs up, great!", cancelButtonText: ` `, cancelButtonAriaLabel: "Thumbs down" }) }) $('#click_11').on('click', function () { Swal.fire({ title: 'Are you sure?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.isConfirmed) { Swal.fire( 'Deleted!', 'Your file has been deleted.', 'success' ) } }) }) $('#click_12').on('click', function () { const swalWithBootstrapButtons = Swal.mixin({ customClass: { confirmButton: 'btn btn-primary ms-2', cancelButton: 'btn btn-danger' }, buttonsStyling: false }) swalWithBootstrapButtons.fire({ title: 'Are you sure?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonText: 'Yes, delete it!', cancelButtonText: 'No, cancel!', reverseButtons: true }).then((result) => { if (result.isConfirmed) { swalWithBootstrapButtons.fire( 'Deleted!', 'Your file has been deleted.', 'success' ) } else if ( /* Read more about handling dismissals below */ result.dismiss === Swal.DismissReason.cancel ) { swalWithBootstrapButtons.fire( 'Cancelled', 'Your imaginary file is safe :)', 'error' ) } }) }) $('#click_13').on('click', function () { Swal.fire({ title: 'Sweet!', text: 'Custom width, padding, background..', }) }) $('#click_14').on('click', function () { (async () => { const ipAPI = '//api.ipify.org?format=json' const inputValue = fetch(ipAPI) .then(response => response.json()) .then(data => data.ip) const { value: ipAddress } = await Swal.fire({ title: 'Enter your IP address', input: 'text', inputLabel: 'Your IP address', inputValue: inputValue, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'You need to write something!' } } }) if (ipAddress) { Swal.fire(`Your IP address is ${ipAddress}`) } })() }) $('#click_15').on('click', function () { Swal.fire({ icon: 'error', title: 'Oops...', text: 'Something went wrong!', footer: 'Why do I have this issue?' }) }) $('#click_16').on('click', function () { const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.addEventListener('mouseenter', Swal.stopTimer) toast.addEventListener('mouseleave', Swal.resumeTimer) } }) Toast.fire({ icon: 'success', title: 'Signed in successfully' }) }) // sweet alert end //