mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-27 07:44:35 +02:00
Datatable message info
This commit is contained in:
parent
60f8c9bc95
commit
2cd09d7618
@ -385,7 +385,12 @@ function ui_print_message($message, $class='', $attributes='', $return=false, $t
|
|||||||
$messageCreated = html_print_table($messageTable, true);
|
$messageCreated = html_print_table($messageTable, true);
|
||||||
$autocloseTime = ((int) $config['notification_autoclose_time'] * 1000);
|
$autocloseTime = ((int) $config['notification_autoclose_time'] * 1000);
|
||||||
|
|
||||||
$classes[] = 'info_box_container';
|
if (empty($message['div_class']) === false) {
|
||||||
|
$classes[] = $message['div_class'];
|
||||||
|
} else {
|
||||||
|
$classes[] = 'info_box_container';
|
||||||
|
}
|
||||||
|
|
||||||
$classes[] = (($autoclose === true) && ($autocloseTime > 0)) ? ' info_box_autoclose' : '';
|
$classes[] = (($autoclose === true) && ($autocloseTime > 0)) ? ' info_box_autoclose' : '';
|
||||||
|
|
||||||
// This session var is defined in index.
|
// This session var is defined in index.
|
||||||
@ -3873,6 +3878,29 @@ function ui_print_datatable(array $parameters)
|
|||||||
}';
|
}';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$js .= 'if ($("#'.$table_id.' tr td").length == 1) {
|
||||||
|
$("div[id^=info_box_]").show();
|
||||||
|
$("div[id^=info_box_]").removeClass(\'invisible_important\');
|
||||||
|
$("table#'.$table_id.'").hide();
|
||||||
|
$("div.dataTables_paginate").hide();
|
||||||
|
$("div.dataTables_info").hide();
|
||||||
|
$("div.dataTables_length").hide();
|
||||||
|
|
||||||
|
if (dt_'.$table_id.'.page.info().pages > 1) {
|
||||||
|
$(".dataTables_paginate.paging_simple_numbers").show()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$("div[id^=info_box_]").hide();
|
||||||
|
$("table#'.$table_id.'").show();
|
||||||
|
$("div.dataTables_paginate").show();
|
||||||
|
$("div.dataTables_info").show();
|
||||||
|
$("div.dataTables_length").show();
|
||||||
|
|
||||||
|
if (dt_'.$table_id.'.page.info().pages == 1) {
|
||||||
|
$(".dataTables_paginate.paging_simple_numbers").hide()
|
||||||
|
}
|
||||||
|
}';
|
||||||
|
|
||||||
if (isset($parameters['drawCallback'])) {
|
if (isset($parameters['drawCallback'])) {
|
||||||
$js .= $parameters['drawCallback'];
|
$js .= $parameters['drawCallback'];
|
||||||
}
|
}
|
||||||
@ -3996,8 +4024,13 @@ function ui_print_datatable(array $parameters)
|
|||||||
$js .= '</script>';
|
$js .= '</script>';
|
||||||
|
|
||||||
// Order.
|
// Order.
|
||||||
|
$info_msg_arr = [];
|
||||||
|
$info_msg_arr['message'] = $emptyTable;
|
||||||
|
$info_msg_arr['div_class'] = 'info_box_container invisible_important';
|
||||||
|
|
||||||
|
$info_msg = '<div>'.ui_print_info_message($info_msg_arr).'</div>';
|
||||||
$err_msg = '<div id="error-'.$table_id.'"></div>';
|
$err_msg = '<div id="error-'.$table_id.'"></div>';
|
||||||
$output = $err_msg.$filter.$extra.$table.$js;
|
$output = $info_msg.$err_msg.$filter.$extra.$table.$js;
|
||||||
if (is_ajax() === false) {
|
if (is_ajax() === false) {
|
||||||
ui_require_css_file('datatables.min', 'include/styles/js/');
|
ui_require_css_file('datatables.min', 'include/styles/js/');
|
||||||
ui_require_css_file('tables');
|
ui_require_css_file('tables');
|
||||||
|
@ -798,3 +798,7 @@ div[id^="auto-os-"] > img {
|
|||||||
width: 20px;
|
width: 20px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dataTables_paginate {
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user