WIP dashboards meta

This commit is contained in:
fbsanchez 2021-02-17 12:19:22 +01:00
parent 8a0b4fd090
commit da7e903101
6 changed files with 54 additions and 19 deletions

View File

@ -997,6 +997,10 @@ class Manager
// Header.
if ($this->slides === 0) {
if ((bool) \is_metaconsole() === true) {
open_meta_frame();
}
View::render(
'dashboard/header',
[
@ -1077,6 +1081,13 @@ class Manager
'dashboard/jsLayout',
['dashboardId' => $this->dashboardId]
);
if ((bool) \is_metaconsole() === true
&& $this->slides === 0
) {
close_meta_frame();
}
return null;
}

View File

@ -32,7 +32,6 @@ namespace PandoraFMS;
global $config;
require_once $config['homedir'].'/include/class/HTML.class.php';
use \HTML as HTML;
/**
* View class.

View File

@ -29,10 +29,14 @@
global $config;
require 'vendor/autoload.php';
require $config['homedir'].'/vendor/autoload.php';
use PandoraFMS\Dashboard\Manager;
if ((bool) is_metaconsole() === true) {
ui_require_css_file('meta_dashboards.css');
}
$ajaxPage = 'operation/dashboard/dashboard';
// Control call flow.

View File

@ -245,14 +245,22 @@ if ($config['public_dashboard'] === true) {
}
if ($publicLink === false) {
ui_print_page_header(
$dashboardName,
'',
false,
'',
false,
$buttons
);
if ((bool) is_metaconsole() === true) {
ui_meta_print_header(
__('Dashboards').' » '.__('List'),
false,
$buttons
);
} else {
ui_print_page_header(
$dashboardName,
'',
false,
'',
false,
$buttons
);
}
} else {
$output = '<div id="dashboard-controls">';
foreach ($buttons as $key => $value) {

View File

@ -27,10 +27,18 @@
*/
// Css Files.
\ui_require_css_file('bootstrap.min');
if ((bool) \is_metaconsole() !== true) {
\ui_require_css_file('bootstrap.min');
}
\ui_require_css_file('gridstack.min');
\ui_require_css_file('gridstack-extra.min');
\ui_require_css_file('pandora');
if ((bool) \is_metaconsole() === true) {
\ui_require_css_file('meta_pandora');
} else {
\ui_require_css_file('pandora');
}
\ui_require_css_file('dashboards');
// Js Files.

View File

@ -32,15 +32,20 @@ require_once $config['homedir'].'/include/class/HTML.class.php';
global $config;
ui_require_css_file('dashboards');
if ((bool) \is_metaconsole() === true) {
\ui_require_css_file('meta_dashboards');
}
// Header.
\ui_print_page_header(
__('Dashboards'),
'',
false,
'',
false
);
if ((bool) is_metaconsole() === false) {
\ui_print_page_header(
__('Dashboards'),
'',
false,
'',
false
);
}
if (isset($resultDelete) === true) {
\ui_print_result_message(