chess/assets/js/pages/sweetalerts.init.js

270 lines
13 KiB
JavaScript

document.getElementById("sa-basic") && document.getElementById("sa-basic").addEventListener("click", function() {
Swal.fire({
title: "Any fool can use a computer",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("sa-title") && document.getElementById("sa-title").addEventListener("click", function() {
Swal.fire({
title: "The Internet?",
text: "That thing is still around?",
icon: "question",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("sa-success") && document.getElementById("sa-success").addEventListener("click", function() {
Swal.fire({
title: "Good job!",
text: "You clicked the button!",
icon: "success",
showCancelButton: !0,
confirmButtonClass: "btn btn-primary w-xs me-2 mt-2",
cancelButtonClass: "btn btn-danger w-xs mt-2",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("sa-error") && document.getElementById("sa-error").addEventListener("click", function() {
Swal.fire({
title: "Oops...",
text: "Something went wrong!",
icon: "error",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1,
footer: '<a href="">Why do I have this issue?</a>',
showCloseButton: !0
})
}), document.getElementById("sa-longcontent") && document.getElementById("sa-longcontent").addEventListener("click", function() {
Swal.fire({
imageUrl: "https://placeholder.pics/svg/300x1500",
imageHeight: 1500,
imageAlt: "A tall image",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("sa-warning") && document.getElementById("sa-warning").addEventListener("click", function() {
Swal.fire({
title: "Are you sure?",
text: "You won't be able to revert this!",
icon: "warning",
showCancelButton: !0,
confirmButtonClass: "btn btn-primary w-xs me-2 mt-2",
cancelButtonClass: "btn btn-danger w-xs mt-2",
confirmButtonText: "Yes, delete it!",
buttonsStyling: !1,
showCloseButton: !0
}).then(function(t) {
t.value && Swal.fire({
title: "Deleted!",
text: "Your file has been deleted.",
icon: "success",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1
})
})
}), document.getElementById("sa-params") && document.getElementById("sa-params").addEventListener("click", function() {
Swal.fire({
title: "Are you sure?",
text: "You won't be able to revert this!",
icon: "warning",
showCancelButton: !0,
confirmButtonText: "Yes, delete it!",
cancelButtonText: "No, cancel!",
confirmButtonClass: "btn btn-primary w-xs me-2 mt-2",
cancelButtonClass: "btn btn-danger w-xs mt-2",
buttonsStyling: !1,
showCloseButton: !0
}).then(function(t) {
t.value ? Swal.fire({
title: "Deleted!",
text: "Your file has been deleted.",
icon: "success",
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1
}) : t.dismiss === Swal.DismissReason.cancel && Swal.fire({
title: "Cancelled",
text: "Your imaginary file is safe :)",
icon: "error",
confirmButtonClass: "btn btn-primary mt-2",
buttonsStyling: !1
})
})
}), document.getElementById("sa-image") && document.getElementById("sa-image").addEventListener("click", function() {
Swal.fire({
title: "Sweet!",
text: "Modal with a custom image.",
imageUrl: "assets/images/logo-sm.png",
imageHeight: 40,
confirmButtonClass: "btn btn-primary w-xs mt-2",
buttonsStyling: !1,
animation: !1,
showCloseButton: !0
})
}), document.getElementById("sa-close") && document.getElementById("sa-close").addEventListener("click", function() {
var t;
Swal.fire({
title: "Auto close alert!",
html: "I will close in <strong></strong> seconds.",
timer: 2e3,
timerProgressBar: !0,
showCloseButton: !0,
didOpen: function() {
Swal.showLoading(), t = setInterval(function() {
var t = Swal.getHtmlContainer();
t && (t = t.querySelector("b")) && (t.textContent = Swal.getTimerLeft())
}, 100)
},
onClose: function() {
clearInterval(t)
}
}).then(function(t) {
t.dismiss === Swal.DismissReason.timer && console.log("I was closed by the timer")
})
}), document.getElementById("custom-html-alert") && document.getElementById("custom-html-alert").addEventListener("click", function() {
Swal.fire({
title: "<i>HTML</i> <u>example</u>",
icon: "info",
html: 'You can use <b>bold text</b>, <a href="//Themesbrand.in/">links</a> and other HTML tags',
showCloseButton: !0,
showCancelButton: !0,
confirmButtonClass: "btn btn-success me-2",
cancelButtonClass: "btn btn-danger",
buttonsStyling: !1,
confirmButtonText: '<i class="ri-thumb-up-fill align-bottom me-1"></i> Great!',
cancelButtonText: '<i class="ri-thumb-down-fill align-bottom"></i>'
})
}), document.getElementById("sa-dialog-three-btn") && document.getElementById("sa-dialog-three-btn").addEventListener("click", function() {
Swal.fire({
title: "Do you want to save the changes?",
showDenyButton: !0,
showCancelButton: !0,
confirmButtonText: "Save",
confirmButtonClass: "btn btn-success w-xs me-2",
cancelButtonClass: "btn btn-danger w-xs",
denyButtonClass: "btn btn-info w-xs me-2",
buttonsStyling: !1,
denyButtonText: "Don't save",
showCloseButton: !0
}).then(function(t) {
t.isConfirmed ? Swal.fire({
title: "Saved!",
icon: "success",
confirmButtonClass: "btn btn-primary w-xs",
buttonsStyling: !1
}) : t.isDenied && Swal.fire({
title: "Changes are not saved",
icon: "info",
confirmButtonClass: "btn btn-primary w-xs",
buttonsStyling: !1
})
})
}), document.getElementById("sa-position") && document.getElementById("sa-position").addEventListener("click", function() {
Swal.fire({
position: "top-end",
icon: "success",
title: "Your work has been saved",
showConfirmButton: !1,
timer: 1500,
showCloseButton: !0
})
}), document.getElementById("custom-padding-width-alert") && document.getElementById("custom-padding-width-alert").addEventListener("click", function() {
Swal.fire({
title: "Custom width, padding, background.",
width: 600,
padding: 100,
confirmButtonClass: "btn btn-primary w-xs",
buttonsStyling: !1,
background: "#fff url(assets/images/chat-bg-pattern.png)"
})
}), document.getElementById("ajax-alert") && document.getElementById("ajax-alert").addEventListener("click", function() {
Swal.fire({
title: "Submit email to run ajax request",
input: "email",
showCancelButton: !0,
confirmButtonText: "Submit",
showLoaderOnConfirm: !0,
confirmButtonClass: "btn btn-primary w-xs me-2",
cancelButtonClass: "btn btn-danger w-xs",
buttonsStyling: !1,
showCloseButton: !0,
preConfirm: function(n) {
return new Promise(function(t, e) {
setTimeout(function() {
"taken@example.com" === n ? e("This email is already taken.") : t()
}, 2e3)
})
},
allowOutsideClick: !1
}).then(function(t) {
Swal.fire({
icon: "success",
title: "Ajax request finished!",
confirmButtonClass: "btn btn-primary w-xs",
buttonsStyling: !1,
html: "Submitted email: " + t
})
})
}), document.getElementById("custom-sa-success") && document.getElementById("custom-sa-success").addEventListener("click", function() {
Swal.fire({
html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/lupuorrc.json" trigger="loop" colors="primary:#0ab39c,secondary:#405189" style="width:120px;height:120px"></lord-icon><div class="mt-4 pt-2 fs-15"><h4>Well done !</h4><p class="text-muted mx-4 mb-0">Aww yeah, you successfully read this important message.</p></div></div>',
showCancelButton: !0,
showConfirmButton: !1,
cancelButtonClass: "btn btn-primary w-xs mb-1",
cancelButtonText: "Back",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("custom-sa-error") && document.getElementById("custom-sa-error").addEventListener("click", function() {
Swal.fire({
html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/tdrtiskw.json" trigger="loop" colors="primary:#f06548,secondary:#f7b84b" style="width:120px;height:120px"></lord-icon><div class="mt-4 pt-2 fs-15"><h4>Oops...! Something went Wrong !</h4><p class="text-muted mx-4 mb-0">Your email Address is invalid</p></div></div>',
showCancelButton: !0,
showConfirmButton: !1,
cancelButtonClass: "btn btn-primary w-xs mb-1",
cancelButtonText: "Dismiss",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("custom-sa-warning") && document.getElementById("custom-sa-warning").addEventListener("click", function() {
Swal.fire({
html: '<div class="mt-3"><lord-icon src="https://cdn.lordicon.com/gsqxdxog.json" trigger="loop" colors="primary:#f7b84b,secondary:#f06548" style="width:100px;height:100px"></lord-icon><div class="mt-4 pt-2 fs-15 mx-5"><h4>Are you Sure ?</h4><p class="text-muted mx-4 mb-0">Are you Sure You want to Delete this Account ?</p></div></div>',
showCancelButton: !0,
confirmButtonClass: "btn btn-primary w-xs me-2 mb-1",
confirmButtonText: "Yes, Delete It!",
cancelButtonClass: "btn btn-danger w-xs mb-1",
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("custom-sa-community") && document.getElementById("custom-sa-community").addEventListener("click", function() {
Swal.fire({
title: "Join Our Community",
html: '<div class="mt-3 text-start"><label for="input-email" class="form-label fs-13">Email</label><input type="email" class="form-control" id="input-email" placeholder="Enter Email Address"></div>',
imageUrl: "assets/images/logo-sm.png",
footer: '<p class="fs-13 text-muted mb-0">Already have an account ? <a href="#" class="fw-semibold text-decoration-underline"> Signin </a> </p>',
imageHeight: 40,
confirmButtonClass: "btn btn-primary w-xs mb-2",
confirmButtonText: 'Register <i class="ri-arrow-right-line ms-1 align-bottom"></i>',
buttonsStyling: !1,
showCloseButton: !0
})
}), document.getElementById("custom-sa-email-verify") && document.getElementById("custom-sa-email-verify").addEventListener("click", function() {
Swal.fire({
html: '<div class="mt-3"><div class="avatar-lg mx-auto"><div class="avatar-title bg-light text-success display-5 rounded-circle"><i class="ri-mail-send-fill"></i></div></div><div class="mt-4 pt-2 fs-15"><h4 class="fs-20 fw-semibold">Verify Your Email</h4><p class="text-muted mb-0 mt-3 fs-13">We have sent you verification email <span class="fw-medium text-dark">example@abc.com</span>, <br/> Please check it.</p></div></div>',
showCancelButton: !1,
confirmButtonClass: "btn btn-primary mb-1",
confirmButtonText: "Verify Email",
buttonsStyling: !1,
footer: '<p class="fs-14 text-muted mb-0">Didn\'t receive an email ? <a href="#" class="fw-semibold text-decoration-underline">Resend</a></p>',
showCloseButton: !0
})
}), document.getElementById("custom-sa-notification") && document.getElementById("custom-sa-notification").addEventListener("click", function() {
Swal.fire({
html: '<div class="mt-3"><div class="avatar-lg mx-auto"><img src="assets/images/users/avatar-2.jpg" class="rounded-circle img-thumbnail" alt="thumbnail"></div><div class="mt-4 pt-2 fs-15"><h4 class="fs-18 fw-semibold">Welcome <span class="fw-semibold">Mike Mayer</span></h4><p class="text-muted mb-0 fs-13">You have <span class="fw-semibold text-success">2</span> Notifications</p></div></div>',
showCancelButton: !1,
confirmButtonClass: "btn btn-primary mb-1",
confirmButtonText: 'Show Me <i class="ri-arrow-right-line ms-1 align-bottom"></i>',
buttonsStyling: !1,
showCloseButton: !0
})
});