this._super();
},
on_loaded: function(data) {
- var self = this;
+ var self = this;
if (!data) {
throw new Error("No data provided.");
}
},
on_record_loaded: function(record) {
var self = this, set_values = [];
+ self.on_invalidclick();
if (!record) {
this.do_warn("Form", "The record could not be found in the database.", true);
return $.Deferred().reject();
self.set({mode: "view"});
});
},
+ on_invalidclick: function() {
+ this.$element.find(".oe_form_field").click(function () {
+ $(".oe_form_button_edit").effect("bounce", { times:3,distance:100 }, 500);
+ });
+ },
on_button_cancel: function(event) {
if (this.can_be_discarded()) {
this.set({mode: "view"});
<div t-name="FormView.buttons" class="oe_form_buttons">
<t t-if="widget.options.action_buttons !== false">
<span class="oe_form_buttons_view">
- <button type="button" class="oe_button oe_form_button_edit">Edit</button>
+ <div class="bounce"><button type="button" class="oe_button oe_form_button_edit">Edit</button></div>
<button type="button" class="oe_button oe_form_button_create">Create</button>
</span>
<span class="oe_form_buttons_edit">