Skip to content

Instantly share code, notes, and snippets.

@0xMshari
Created December 7, 2019 21:48
Show Gist options
  • Save 0xMshari/deac9bd6d47728a26709577ff351e849 to your computer and use it in GitHub Desktop.
Save 0xMshari/deac9bd6d47728a26709577ff351e849 to your computer and use it in GitHub Desktop.
sweetalert demo
<div class="example">
<button id="b1">A basic message</button>
<button id="b2">A title with a text under</button>
<button id="b3">A success message!</button>
<button id="b4">A warning message, with a function attached to the "Confirm"-button...</button>
<button id="b5">... and by passing a parameter, you can execute something else for "Cancel".</button>
<button id="b6">A message with a custom icon</button>
</div>
document.getElementById('b1').onclick = function(){
swal("Here's a message!");
};
document.getElementById('b2').onclick = function(){
swal("Here's a message!", "It's pretty, isn't it?")
};
document.getElementById('b3').onclick = function(){
swal("Good job!", "You clicked the button!", "success");
};
document.getElementById('b4').onclick = function(){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
closeOnConfirm: false,
//closeOnCancel: false
},
function(){
swal("Deleted!", "Your imaginary file has been deleted!", "success");
});
};
document.getElementById('b5').onclick = function(){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm){
swal("Deleted!", "Your imaginary file has been deleted!", "success");
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
});
};
document.getElementById('b6').onclick = function(){
swal({
title: "Sweet!",
text: "Here's a custom image.",
imageUrl: 'https://i.imgur.com/4NZ6uLY.jpg'
});
};
<script src="https://cdn.rawgit.com/t4t5/sweetalert/v0.2.0/lib/sweet-alert.min.js"></script>
.example button {
float: left;
background-color: #4E3E55;
color: white;
border: none;
box-shadow: none;
font-size: 17px;
font-weight: 500;
font-weight: 600;
border-radius: 3px;
padding: 15px 35px;
margin: 26px 5px 0 5px;
cursor: pointer;
}
.example button:focus{
outline: none;
}
.example button:hover{
background-color: #33DE23;
}
.example button:active{
background-color: #81ccee;
}
<link href="https://cdn.rawgit.com/t4t5/sweetalert/v0.2.0/lib/sweet-alert.css" rel="stylesheet" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment