Source
31
31
const DASHBOARD_PAGE_EVENT_WIDGET_EDIT = 'dashboard-page-widget-edit';
32
32
const DASHBOARD_PAGE_EVENT_WIDGET_ACTIONS = 'dashboard-page-widget-actions';
33
33
const DASHBOARD_PAGE_EVENT_WIDGET_COPY = 'dashboard-page-widget-copy';
34
34
const DASHBOARD_PAGE_EVENT_WIDGET_PASTE = 'dashboard-page-widget-paste';
35
35
const DASHBOARD_PAGE_EVENT_ANNOUNCE_WIDGETS = 'dashboard-page-announce-widgets';
36
36
const DASHBOARD_PAGE_EVENT_RESERVE_HEADER_LINES = 'dashboard-page-reserve-header-lines';
37
37
38
38
// Dashboard page ready event: informs the dashboard that the dashboard page has been fully loaded (fired once).
39
39
const DASHBOARD_PAGE_EVENT_READY = 'dashboard-page-ready';
40
40
41
-
42
41
class CDashboardPage extends CBaseComponent {
43
42
44
43
constructor(target, {
45
44
data,
46
45
dashboard,
47
46
cell_width,
48
47
cell_height,
49
48
max_columns,
50
49
max_rows,
51
50
widget_min_rows,