IW4M-Admin/WebfrontCore/wwwroot/js/console.js
RaidMax 442569b339 fixed !setlevel
fixed previous alias displayed on welcome announcement
fixed duplicate events on profile page
tweaked display of non event meta on mobile
you can view other's stats from the webconsole
penalties show privileged client's level
don't have commands to chat history
2018-02-23 23:56:03 -06:00

35 lines
1.1 KiB
JavaScript

function executeCommand() {
const serverId = $('#console_server_select').val();
const command = $('#console_command_value').val();
if (command.length === 0) {
return false;
}
if (command[0] !== '!') {
$('#console_command_response').text('All commands must start with !').addClass('text-danger');
return false;
}
$.get('/Console/ExecuteAsync', { serverId: serverId, command: command })
.done(function (response) {
$('#console_command_response').html(response);
$('#console_command_value').val("");
})
.fail(function (jqxhr, textStatus, error) {
$('#console_command_response').text('Could not execute command: ' + error).addClass('text-danger');
});
}
$(document).ready(function () {
$('#console_command_button').click(function (e) {
executeCommand();
});
$(document).keydown(function (event) {
const keyCode = (event.keyCode ? event.keyCode : event.which);
if (keyCode === 13) {
executeCommand();
}
});
});