From 3e47bfeed02f821275eca442cb01c46061498a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Jun 2012 13:44:18 +0200 Subject: [PATCH] [IMP] mail.js: included form view to compose a message now basically working. bzr revid: tde@openerp.com-20120614114418-x1no0ey51xmczta9 --- addons/mail/static/src/js/mail.js | 15 ++++--- .../mail/wizard/mail_compose_message_view.xml | 41 +++---------------- 2 files changed, 15 insertions(+), 41 deletions(-) diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index bceced31666..2ea252fa2ba 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -41,24 +41,29 @@ openerp.mail = function(session) { init: function(parent, params) { this._super(parent); console.log(params); - this.ds_compose = new session.web.DataSet(this, 'mail.compose.message'); + this.ds_compose = new session.web.DataSetSearch(this, 'mail.compose.message'); this.form_view = new session.web.FormView(this, this.ds_compose, false, { - action_buttons: false, - pager: false, + /*action_buttons: false, + pager: false,*/ initial_mode: 'edit', } ); + this.form_view.on_button_cancel = function() { + console.log('cacaprout'); + } }, start: function(parent, params) { + var self = this; this._super.apply(this, arguments); console.log('start'); console.log(this); var node = this.$element.find('div.caca'); var node = this.$element.find('p'); console.log(node); - var done = this.form_view.appendTo(node); - return done; + return $.when(this.form_view.appendTo(node)).pipe(function() { + self.form_view.do_show(); + }); }, destroy: function(parent, params) { diff --git a/addons/mail/wizard/mail_compose_message_view.xml b/addons/mail/wizard/mail_compose_message_view.xml index 1787b893b6e..ef33842928f 100644 --- a/addons/mail/wizard/mail_compose_message_view.xml +++ b/addons/mail/wizard/mail_compose_message_view.xml @@ -51,48 +51,17 @@ - + mail.compose.message.form mail.compose.message + 1 form
- - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - -