mdtrooper db6e59c9bb Fixed the preview alert action in the form editor. TICKET: #1944
(cherry picked from commit b7264f61c34c12f95dbfd0d67cf354740bf27a6e)

Conflicts:
	pandora_console/godmode/alerts/alert_commands.php
	pandora_console/godmode/alerts/configure_alert_action.php
2015-03-10 15:38:56 +01:00

52 lines
1.0 KiB
JavaScript

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");
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 = '<br>' + command_description;
}
$("#command_description").html(command_description);
}