big-moving.ru/assets/vendor_components/sweetalert/jquery.sweet-alert.custom.js

90 lines
2.7 KiB
JavaScript
Executable File

!function($) {
"use strict";
var SweetAlert = function() {};
//examples
SweetAlert.prototype.init = function() {
//Basic
$('#sa-basic').click(function(){
swal("Here's a message!");
});
//A title with a text under
$('#sa-title').click(function(){
swal("Here's a message!", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lorem erat eleifend ex semper, lobortis purus sed.")
});
//Success Message
$('#sa-success').click(function(){
swal("Good job!", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lorem erat eleifend ex semper, lobortis purus sed.", "success")
});
//Warning Message
$('#sa-warning').click(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
}, function(){
swal("Deleted!", "Your imaginary file has been deleted.", "success");
});
});
//Parameter
$('#sa-params').click(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");
}
});
});
//Custom Image
$('#sa-image').click(function(){
swal({
title: "Govinda!",
text: "Recently joined twitter",
imageUrl: "../../images/avatar.png"
});
});
//Auto Close Timer
$('#sa-close').click(function(){
swal({
title: "Auto close alert!",
text: "I will close in 2 seconds.",
timer: 2000,
showConfirmButton: false
});
});
},
//init
$.SweetAlert = new SweetAlert, $.SweetAlert.Constructor = SweetAlert
}(window.jQuery),
//initializing
function($) {
"use strict";
$.SweetAlert.init()
}(window.jQuery);