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
 | |
|         })
 | |
|     });
 |