151 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			151 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
 | 
						|
//Basic
 | 
						|
if (document.getElementById("sweetalert-basic"))
 | 
						|
    document.getElementById("sweetalert-basic").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Any fool can use a computer',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
//A title with a text under
 | 
						|
if (document.getElementById("sweetalert-title"))
 | 
						|
    document.getElementById("sweetalert-title").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: "The Internet?",
 | 
						|
            text: 'That thing is still around?',
 | 
						|
            icon: 'question',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
//Success Message
 | 
						|
if (document.getElementById("sweetalert-success"))
 | 
						|
    document.getElementById("sweetalert-success").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Good job!',
 | 
						|
            text: 'You clicked the button!',
 | 
						|
            icon: 'success',
 | 
						|
            showCancelButton: true,
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs me-2 mt-2',
 | 
						|
            cancelButtonClass: 'btn bg-danger text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
//error Message
 | 
						|
if (document.getElementById("sweetalert-error"))
 | 
						|
    document.getElementById("sweetalert-error").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Oops...',
 | 
						|
            text: 'Something went wrong!',
 | 
						|
            icon: 'error',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            footer: '<a href="">Why do I have this issue?</a>',
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
 | 
						|
//info Message
 | 
						|
if (document.getElementById("sweetalert-info"))
 | 
						|
    document.getElementById("sweetalert-info").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Oops...',
 | 
						|
            text: 'Something went wrong!',
 | 
						|
            icon: 'info',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            footer: '<a href="">Why do I have this issue?</a>',
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
//Warning Message
 | 
						|
if (document.getElementById("sweetalert-warning"))
 | 
						|
    document.getElementById("sweetalert-warning").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Oops...',
 | 
						|
            text: 'Something went wrong!',
 | 
						|
            icon: 'warning',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            footer: '<a href="">Why do I have this issue?</a>',
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
// long content
 | 
						|
if (document.getElementById("sweetalert-longcontent"))
 | 
						|
    document.getElementById("sweetalert-longcontent").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            imageUrl: 'https://placeholder.pics/svg/300x1500',
 | 
						|
            imageHeight: 1500,
 | 
						|
            imageAlt: 'A tall image',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 | 
						|
 | 
						|
 | 
						|
//Parameter
 | 
						|
if (document.getElementById("sweetalert-params"))
 | 
						|
    document.getElementById("sweetalert-params").addEventListener("click", function () {
 | 
						|
        Swal.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!',
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs me-2 mt-2',
 | 
						|
            cancelButtonClass: 'btn bg-danger text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            showCloseButton: false
 | 
						|
        }).then(function (result) {
 | 
						|
            if (result.value) {
 | 
						|
                Swal.fire({
 | 
						|
                    title: 'Deleted!',
 | 
						|
                    text: 'Your file has been deleted.',
 | 
						|
                    icon: 'success',
 | 
						|
                    confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
                    buttonsStyling: false
 | 
						|
                })
 | 
						|
            } else if (
 | 
						|
                // Read more about handling dismissals
 | 
						|
                result.dismiss === Swal.DismissReason.cancel
 | 
						|
            ) {
 | 
						|
                Swal.fire({
 | 
						|
                    title: 'Cancelled',
 | 
						|
                    text: 'Your imaginary file is safe :)',
 | 
						|
                    icon: 'error',
 | 
						|
                    confirmButtonClass: 'btn bg-primary text-white mt-2',
 | 
						|
                    buttonsStyling: false
 | 
						|
                })
 | 
						|
            }
 | 
						|
        });
 | 
						|
    });
 | 
						|
 | 
						|
 | 
						|
//Custom Image
 | 
						|
if (document.getElementById("sweetalert-image"))
 | 
						|
    document.getElementById("sweetalert-image").addEventListener("click", function () {
 | 
						|
        Swal.fire({
 | 
						|
            title: 'Sweet!',
 | 
						|
            text: 'Modal with a custom image.',
 | 
						|
            imageUrl: 'assets/images/logo-sm.png',
 | 
						|
            imageHeight: 40,
 | 
						|
            confirmButtonClass: 'btn bg-primary text-white w-xs mt-2',
 | 
						|
            buttonsStyling: false,
 | 
						|
            animation: false,
 | 
						|
            showCloseButton: false
 | 
						|
        })
 | 
						|
    });
 |