var original_command = ""; function parse_alert_command(command, classs) { if (classs == "recovery") { classs = "fields_recovery"; } else { classs = "fields"; } var nfield = 1; $("." + classs).each(function() { // Only render values different from '' if ($(this).val() == "") { nfield++; return; } var field = "_field" + nfield + "_"; var regex = new RegExp(field, "gi"); if ($(this).css("-webkit-text-security") == "disc") { var hidden_character = "*"; var hidden_string = hidden_character.repeat($(this).val().length); command = command.replace(regex, hidden_string); } else { command = command.replace(regex, $(this).val()); } nfield++; }); return command; } function render_command_preview(original_command) { $("#textarea_command_preview").text( parse_alert_command(original_command, "") ); } function render_command_recovery_preview(original_command) { $("#textarea_command_recovery_preview").text( parse_alert_command(original_command, "recovery") ); } function render_command_description(command_description) { if (command_description != "") { command_description = "
" + command_description; } $("#command_description").html(command_description); }