summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/form
diff options
context:
space:
mode:
authorMohammed Shekha <msh@odoo.com>2020-04-20 09:36:05 +0000
committerAaron Bohy <aab@odoo.com>2020-05-08 11:38:59 +0000
commit051a094838e4f27df91d66498ac03a3bd7b86358 (patch)
tree00950e07df2e711b370157104b5b246e2ef381c6 /addons/web/static/src/js/views/form
parent8ca96078dbeb61678f8c0656f90b09ab8a82981a (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.js17
-rw-r--r--addons/web/static/src/js/views/form/form_renderer.js11
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