diff options
| author | Mohammed Shekha <msh@odoo.com> | 2020-04-20 09:36:05 +0000 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2020-05-08 11:38:59 +0000 |
| commit | 051a094838e4f27df91d66498ac03a3bd7b86358 (patch) | |
| tree | 00950e07df2e711b370157104b5b246e2ef381c6 /addons/web/static/src/js/views/form | |
| parent | 8ca96078dbeb61678f8c0656f90b09ab8a82981a (diff) | |
[IMP] web: list and kanban: highlight create button
... when there is no data and user clicks anywhere in the no content
helper.
Task 2239617
Co-authored-by: Jinal Patel <jip@odoo.com>
Co-authored-by: Aaron Bohy <aab@odoo.com>
Diffstat (limited to 'addons/web/static/src/js/views/form')
| -rw-r--r-- | addons/web/static/src/js/views/form/form_controller.js | 17 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/form/form_renderer.js | 11 |
2 files changed, 6 insertions, 22 deletions
diff --git a/addons/web/static/src/js/views/form/form_controller.js b/addons/web/static/src/js/views/form/form_controller.js index 7147f7aee66..eeb1153b16f 100644 --- a/addons/web/static/src/js/views/form/form_controller.js +++ b/addons/web/static/src/js/views/form/form_controller.js @@ -11,7 +11,6 @@ var qweb = core.qweb; var FormController = BasicController.extend({ custom_events: _.extend({}, BasicController.prototype.custom_events, { - bounce_edit: '_onBounceEdit', button_clicked: '_onButtonClicked', edited_list: '_onEditedList', open_one2many_record: '_onOpenOne2ManyRecord', @@ -431,22 +430,18 @@ var FormController = BasicController.extend({ } return this._super.apply(this, arguments); }, + /** + * @override + */ + _shouldBounceOnClick(element) { + return this.mode === 'readonly' && !!element.closest('.oe_title, .o_inner_group'); + }, //-------------------------------------------------------------------------- // Handlers //-------------------------------------------------------------------------- /** - * Bounce the 'Edit' button. - * - * @private - */ - _onBounceEdit: function () { - if (this.$buttons) { - this.$buttons.find('.o_form_button_edit').odooBounce(); - } - }, - /** * @private * @param {OdooEvent} ev */ diff --git a/addons/web/static/src/js/views/form/form_renderer.js b/addons/web/static/src/js/views/form/form_renderer.js index 1b672bdee19..4a5cc2d3f94 100644 --- a/addons/web/static/src/js/views/form/form_renderer.js +++ b/addons/web/static/src/js/views/form/form_renderer.js @@ -15,7 +15,6 @@ var FormRenderer = BasicRenderer.extend({ events: _.extend({}, BasicRenderer.prototype.events, { 'click .o_notification_box .oe_field_translate': '_onTranslate', 'click .o_notification_box .close': '_onTranslateNotificationClose', - 'click .oe_title, .o_inner_group': '_onClick', 'shown.bs.tab a[data-toggle="tab"]': '_onNotebookTabChanged', }), custom_events: _.extend({}, BasicRenderer.prototype.custom_events, { @@ -1068,16 +1067,6 @@ var FormRenderer = BasicRenderer.extend({ this._activateNextFieldWidget(this.state, index); }, /** - * Makes the Edit button bounce in readonly - * - * @private - */ - _onClick: function () { - if (this.mode === 'readonly') { - this.trigger_up('bounce_edit'); - } - }, - /** * @override * @private * @param {OdooEvent} ev |
