openwebrxplus/htdocs/lib/settings/ClientList.js

27 lines
843 B
JavaScript

$.fn.clientList = function() {
this.each(function() {
$(this).on('click', '.client-ban', function(e) {
var mins = $('#ban-minutes').val();
$.ajax("/ban", {
data: JSON.stringify({ ip: this.value, mins: mins }),
contentType: 'application/json',
method: 'POST'
}).done(function() {
document.location.reload();
});
return false;
});
$(this).on('click', '.client-unban', function(e) {
$.ajax("/unban", {
data: JSON.stringify({ ip: this.value }),
contentType: 'application/json',
method: 'POST'
}).done(function() {
document.location.reload();
});
return false;
});
});
}