truncate texts in module massive operations
This commit is contained in:
parent
49bf10f0f8
commit
d210390a3d
|
@ -683,6 +683,7 @@ $(document).ready (function () {
|
|||
var params = {
|
||||
"page" : "operation/agentes/ver_agente",
|
||||
"get_agent_modules_json" : 1,
|
||||
"truncate_module_names": 1,
|
||||
"get_distinct_name" : 1,
|
||||
"indexed" : 0,
|
||||
"privilege" : "AW",
|
||||
|
|
|
@ -1369,6 +1369,7 @@ $(document).ready (function () {
|
|||
var params = {
|
||||
"page" : "operation/agentes/ver_agente",
|
||||
"get_agent_modules_json" : 1,
|
||||
"truncate_module_names": 1,
|
||||
"get_distinct_name" : 1,
|
||||
"indexed" : 0,
|
||||
"safe_name" : 1
|
||||
|
|
|
@ -554,6 +554,7 @@ function module_changed_by_multiple_modules(event, id_module, selected) {
|
|||
{
|
||||
page: "operation/agentes/ver_agente",
|
||||
get_agents_json_for_multiple_modules: 1,
|
||||
truncate_agent_names: 1,
|
||||
status_module: status_module,
|
||||
"module_name[]": idModules,
|
||||
selection_mode: selection_mode,
|
||||
|
|
|
@ -353,6 +353,8 @@ if (is_ajax()) {
|
|||
$selection_mode = get_parameter('selection_mode', 'common') == 'all';
|
||||
$status_modulo = (int) get_parameter('status_module', -1);
|
||||
$tags_selected = (array) get_parameter('tags', []);
|
||||
$truncate_agent_names = (bool) get_parameter('truncate_agent_names');
|
||||
|
||||
$names = select_agents_for_module_group(
|
||||
$nameModules,
|
||||
$selection_mode,
|
||||
|
@ -363,6 +365,15 @@ if (is_ajax()) {
|
|||
'AW'
|
||||
);
|
||||
|
||||
if ($truncate_agent_names === true) {
|
||||
$names = array_map(
|
||||
function ($name) {
|
||||
return ui_print_truncate_text($name, 30);
|
||||
},
|
||||
$names
|
||||
);
|
||||
}
|
||||
|
||||
echo json_encode($names);
|
||||
return;
|
||||
}
|
||||
|
@ -790,6 +801,8 @@ if (is_ajax()) {
|
|||
|
||||
$safe_name = (bool) get_parameter('safe_name', false);
|
||||
|
||||
$truncate_module_names = (bool) get_parameter('truncate_module_names');
|
||||
|
||||
// Filter.
|
||||
$filter = [];
|
||||
if ($disabled !== -1) {
|
||||
|
@ -945,6 +958,16 @@ if (is_ajax()) {
|
|||
$agent_modules = $new_elements;
|
||||
}
|
||||
|
||||
if ($truncate_module_names === true) {
|
||||
$agent_modules = array_map(
|
||||
function ($item) {
|
||||
$item['safe_name'] = ui_print_truncate_text($item['safe_name'], 'module_medium');
|
||||
return $item;
|
||||
},
|
||||
$agent_modules
|
||||
);
|
||||
}
|
||||
|
||||
echo json_encode($agent_modules);
|
||||
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue