From 82c0ca7aaeb503f01ac19b795ff8a1391b3351c2 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Mon, 25 Dec 2023 14:14:58 +0200 Subject: [PATCH] css and jsdoc --- client/src/views/record/panels/bottom.js | 13 ++++++++++++- client/src/views/record/panels/default-side.js | 2 +- client/src/views/record/panels/side.js | 14 ++++++++++++++ client/src/views/record/row-actions/default.js | 3 ++- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/client/src/views/record/panels/bottom.js b/client/src/views/record/panels/bottom.js index aa78b5172a..b05d18b252 100644 --- a/client/src/views/record/panels/bottom.js +++ b/client/src/views/record/panels/bottom.js @@ -30,6 +30,13 @@ import View from 'view'; +/** + * @typedef {Object} module:views/record/panels/bottom~defs + * @property [buttonList] + * @property [actionList] + * @property [tabNumber] For internal purposes. + */ + /** * A bottom panel. */ @@ -57,7 +64,11 @@ class BottomPanelView extends View { */ buttonList - defs = null + /** + * @protected + * @type {module:views/record/panels/bottom~defs} + */ + defs /** * A mode. diff --git a/client/src/views/record/panels/default-side.js b/client/src/views/record/panels/default-side.js index 76141646ce..fc1fb9e484 100644 --- a/client/src/views/record/panels/default-side.js +++ b/client/src/views/record/panels/default-side.js @@ -34,7 +34,7 @@ import SidePanelView from 'views/record/panels/side'; class DefaultSidePanelView extends SidePanelView { data() { - let data = super.data(); + const data = super.data(); if ( this.complexCreatedDisabled && diff --git a/client/src/views/record/panels/side.js b/client/src/views/record/panels/side.js index 6b90de886c..d9f066be3f 100644 --- a/client/src/views/record/panels/side.js +++ b/client/src/views/record/panels/side.js @@ -30,6 +30,14 @@ import View from 'view'; +/** + * @typedef {Object} module:views/record/panels/side~defs + * @property [buttonList] + * @property [actionList] + * @property [fieldList] + * @property [tabNumber] For internal purposes. + */ + /** * A side panel. */ @@ -100,6 +108,12 @@ class SidePanelView extends View { */ disabled = false + /** + * @protected + * @type {module:views/record/panels/side~defs} + */ + defs + events = { /** @this SidePanelView */ 'click .action': function (e) { diff --git a/client/src/views/record/row-actions/default.js b/client/src/views/record/row-actions/default.js index ec0014cfed..b64a82511d 100644 --- a/client/src/views/record/row-actions/default.js +++ b/client/src/views/record/row-actions/default.js @@ -78,6 +78,7 @@ class DefaultRowActionsView extends View { * @return {module:views/record/list~rowAction[]} */ getActionList() { + /** @type {module:views/record/list~rowAction[]} */ const list = [{ action: 'quickView', label: 'View', @@ -106,7 +107,7 @@ class DefaultRowActionsView extends View { label: 'Remove', data: { id: this.model.id, - } + }, }); }