#13223 Fixed instructions dialog in events

This commit is contained in:
Jorge Rincon 2024-04-23 17:12:36 +02:00
parent 7a78283eed
commit cacd05d667
2 changed files with 32 additions and 5 deletions

View File

@ -5888,6 +5888,12 @@ function events_get_instructions($event, $max_text_length=300)
io_safe_output($event['unknown_instructions']) io_safe_output($event['unknown_instructions'])
); );
} }
$event_name = str_replace(
"'",
'',
io_safe_output($event['evento'])
);
break; break;
case 'going_up_warning': case 'going_up_warning':
@ -5899,6 +5905,12 @@ function events_get_instructions($event, $max_text_length=300)
io_safe_output($event['warning_instructions']) io_safe_output($event['warning_instructions'])
); );
} }
$event_name = str_replace(
"'",
'',
io_safe_output($event['evento'])
);
break; break;
case 'going_up_critical': case 'going_up_critical':
@ -5910,6 +5922,12 @@ function events_get_instructions($event, $max_text_length=300)
io_safe_output($event['critical_instructions']) io_safe_output($event['critical_instructions'])
); );
} }
$event_name = str_replace(
"'",
'',
io_safe_output($event['evento'])
);
break; break;
default: default:
@ -5928,17 +5946,21 @@ function events_get_instructions($event, $max_text_length=300)
return $value; return $value;
} }
$over_event_name = ui_print_truncate_text($event_name, 51, false, true, false);
$output = '<div id="hidden_event_instructions_'.$event['id_evento'].'"'; $output = '<div id="hidden_event_instructions_'.$event['id_evento'].'"';
$output .= ' class="event_instruction">'; $output .= ' class="event_instruction">';
$output .= $value; $output .= $value;
$output .= '</div>'; $output .= '</div>';
$output .= '<span id="value_event_'.$event['id_evento'].'" class="nowrap">'; $output .= '<span id="value_event_'.$event['id_evento'].'" class="nowrap">';
$output .= '<span id="value_event_text_'.$event['id_evento'].'"></span>'; $output .= '<span id="value_event_text_'.$event['id_evento'].'"></span>';
$output .= '<a href="javascript:show_instructions('.$event['id_evento'].')">'; $output .= '<a href="javascript:show_instructions('.$event['id_evento'].',\''.$over_event_name.'\')">';
$output .= html_print_image( $output .= html_print_image(
'images/default_list.png', 'images/default_list.png',
true, true,
['title' => $over_text] [
'title' => $over_text,
'class' => 'invert_filter',
]
).'</a></span>'; ).'</a></span>';
return $output; return $output;

View File

@ -3715,11 +3715,16 @@ function datetime_picker_callback() {
datetime_picker_callback(); datetime_picker_callback();
function show_instructions(id){ function show_instructions(id, title_event){
title = "<?php echo __('Instructions'); ?>"; title = "<?php echo __('Instructions'); ?>";
$('#hidden_event_instructions_' + id).dialog({ $('#hidden_event_instructions_' + id).dialog({
title: title, title: `${title+' '+title_event}`,
width: 600 width: 650,
draggable: false,
});
$(document).on('click','div', function(){
$('#hidden_event_instructions_' + id).dialog('close');
}); });
} }