diff options
| author | Aaron Bohy <aab@odoo.com> | 2018-10-22 11:03:17 +0000 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2018-10-23 10:56:12 +0000 |
| commit | 03fe95d6af9d96f961c47d9acfaec498966b8cfa (patch) | |
| tree | 4ae97e4007ef1642b21cdaae596201a17e3cb316 /addons/web/static/src/js/views/pivot/pivot_controller.js | |
| parent | 3c59add416fdba779675dc79580f6c0f56abc5a3 (diff) | |
[REF] web: small refactoring pass on some web components
(mainly views and ActionManager)
- add missing docstrings
- fix typos
- correctly order functions and imports
- put functions in correct sections
- stop using 'event' as argument of handlers
- don't call handlers directly
- remove trailing spaces/tabs
- move module created in stable version to its own file
- follow js guidelines in general
closes odoo/odoo#28024
Diffstat (limited to 'addons/web/static/src/js/views/pivot/pivot_controller.js')
| -rw-r--r-- | addons/web/static/src/js/views/pivot/pivot_controller.js | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/addons/web/static/src/js/views/pivot/pivot_controller.js b/addons/web/static/src/js/views/pivot/pivot_controller.js index 48b5fb033fa..9dfe5dc11b5 100644 --- a/addons/web/static/src/js/views/pivot/pivot_controller.js +++ b/addons/web/static/src/js/views/pivot/pivot_controller.js @@ -208,10 +208,10 @@ var PivotController = AbstractController.extend({ * current measures, or a request to flip/expand/download data. * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onButtonClick: function (event) { - var $target = $(event.target); + _onButtonClick: function (ev) { + var $target = $(ev.target); if ($target.hasClass('o_pivot_flip_button')) { this.model.flip(); this.update({}, {reload: false}); @@ -223,8 +223,8 @@ var PivotController = AbstractController.extend({ } if ($target.parents('.o_pivot_measures_list').length) { var field = $target.data('field'); - event.preventDefault(); - event.stopPropagation(); + ev.preventDefault(); + ev.stopPropagation(); this.model .toggleMeasure(field) .then(this.update.bind(this, {}, {reload: false})); @@ -239,10 +239,10 @@ var PivotController = AbstractController.extend({ * corresponding record. * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onCellClick: function (event) { - var $target = $(event.currentTarget); + _onCellClick: function (ev) { + var $target = $(ev.currentTarget); if ($target.hasClass('o_pivot_header_cell_closed') || $target.hasClass('o_pivot_header_cell_opened') || $target.hasClass('o_empty') || @@ -281,10 +281,10 @@ var PivotController = AbstractController.extend({ * clicked header, if a corresponging groupby has already been selected. * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onClosedHeaderClick: function (event) { - var $target = $(event.target); + _onClosedHeaderClick: function (ev) { + var $target = $(ev.target); var id = $target.data('id'); var header = this.model.getHeader(id); var groupbys = header.root.groupbys; @@ -297,22 +297,22 @@ var PivotController = AbstractController.extend({ this.lastHeaderSelected = id; var position = $target.position(); var top = position.top + $target.height(); - var left = position.left + event.offsetX; + var left = position.left + ev.offsetX; this._renderFieldSelection(top, left); - event.stopPropagation(); + ev.stopPropagation(); } }, /** * This handler is called when the user selects a field in the dropdown menu * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onFieldMenuSelection: function (event) { - event.preventDefault(); - var $target = $(event.target); + _onFieldMenuSelection: function (ev) { + ev.preventDefault(); + var $target = $(ev.target); if ($target.hasClass('disabled')) { - event.stopPropagation(); + ev.stopPropagation(); return; } var field = $target.data('field'); @@ -329,10 +329,10 @@ var PivotController = AbstractController.extend({ * If the user clicks on a measure row, we can perform an in-memory sort * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onMeasureRowClick: function (event) { - var $target = $(event.target); + _onMeasureRowClick: function (ev) { + var $target = $(ev.target); var col_id = $target.data('id'); var measure = $target.data('measure'); var isAscending = $target.hasClass('o_pivot_measure_row_sorted_asc'); @@ -344,16 +344,15 @@ var PivotController = AbstractController.extend({ * happens, we want to close the header, then redisplay the view. * * @private - * @param {MouseEvent} event + * @param {MouseEvent} ev */ - _onOpenHeaderClick: function (event) { - event.preventDefault(); - event.stopImmediatePropagation(); - var headerID = $(event.target).data('id'); + _onOpenHeaderClick: function (ev) { + ev.preventDefault(); + ev.stopImmediatePropagation(); + var headerID = $(ev.target).data('id'); this.model.closeHeader(headerID); this.update({}, {reload: false}); }, - }); return PivotController; |
