TIF_E41200821/spk_saw_balita/assets/argon/js/demo.js

117 lines
4.1 KiB
JavaScript

(function($) {
'use strict'
$(function() {
$('[data-toggle="sweet-alert"]').on('click', function(){
var type = $(this).data('sweet-alert');
switch (type) {
case 'basic':
swal({
title: "Here's a message!",
text: 'A few words about this sweet alert ...',
buttonsStyling: false,
confirmButtonClass: 'btn btn-primary'
})
break;
case 'info':
swal({
title: 'Info',
text: 'A few words about this sweet alert ...',
type: 'info',
buttonsStyling: false,
confirmButtonClass: 'btn btn-info'
})
break;
case 'info':
swal({
title: 'Info',
text: 'A few words about this sweet alert ...',
type: 'info',
buttonsStyling: false,
confirmButtonClass: 'btn btn-info'
})
break;
case 'success':
swal({
title: 'Success',
text: 'A few words about this sweet alert ...',
type: 'success',
buttonsStyling: false,
confirmButtonClass: 'btn btn-success'
})
break;
case 'warning':
swal({
title: 'Warning',
text: 'A few words about this sweet alert ...',
type: 'warning',
buttonsStyling: false,
confirmButtonClass: 'btn btn-warning'
})
break;
case 'question':
swal({
title: 'Are you sure?',
text: 'A few words about this sweet alert ...',
type: 'question',
buttonsStyling: false,
confirmButtonClass: 'btn btn-default'
})
break;
case 'confirm':
swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
buttonsStyling: false,
confirmButtonClass: 'btn btn-danger',
confirmButtonText: 'Yes, delete it!',
cancelButtonClass: 'btn btn-secondary'
}).then((result) => {
if (result.value) {
// Show confirmation
swal({
title: 'Deleted!',
text: 'Your file has been deleted.',
type: 'success',
buttonsStyling: false,
confirmButtonClass: 'btn btn-primary'
});
}
})
break;
case 'image':
swal({
title: 'Sweet',
text: "Modal with a custom image ...",
imageUrl: '../../assets/img/ill/ill-1.svg',
buttonsStyling: false,
confirmButtonClass: 'btn btn-primary',
confirmButtonText: 'Super!'
});
break;
case 'timer':
swal({
title: 'Auto close alert!',
text: 'I will close in 2 seconds.',
timer: 2000,
showConfirmButton: false
});
break;
}
});
});
}(jQuery))