N°8641 - Dashboard editor front-end first commit for Form SDK integration.

* No dashlet edition
* Dashboard are not persisted
* Unable to load a dashboard from an endpoint (refresh)
* Grid library need proper npm integration
This commit is contained in:
Stephen Abello
2026-01-06 15:23:51 +01:00
parent 3e879c64a7
commit a713e1b56e
167 changed files with 32266 additions and 763 deletions

View File

@@ -212,9 +212,11 @@ class iTopWebPage extends NiceWebPage implements iTabbedPage
$this->LinkScriptFromAppRoot('js/pages/backoffice/toolbox.js');
$this->LinkScriptFromAppRoot('js/pages/backoffice/on-ready.js');
// TODO 3.3 Check if we can put this in the UIBlock
// Used by dashboard editor
$this->LinkScriptFromAppRoot('js/property_field.js');
$this->LinkScriptFromAppRoot('js/icon_select.js');
$this->LinkScriptFromAppRoot('node_modules/gridstack/dist/gridstack-all.js');
}
/**
@@ -274,6 +276,7 @@ class iTopWebPage extends NiceWebPage implements iTabbedPage
$this->LinkStylesheetFromAppRoot('css/selectize.default.css');
$this->LinkStylesheetFromAppRoot('node_modules/tom-select/dist/css/tom-select.bootstrap5.css');
$this->LinkStylesheetFromAppRoot('node_modules/gridstack/dist/gridstack.min.css');
}
/**