diff options
| author | vta vta@openerp.com <> | 2012-10-12 11:33:28 +0200 |
|---|---|---|
| committer | vta vta@openerp.com <> | 2012-10-12 11:33:28 +0200 |
| commit | 30c3602d034a202f04199fdbecb70e971b8bbb3a (patch) | |
| tree | 3345e2a025a08d21735a6267945d44b5d4a866ca /addons/web/static/src/js | |
| parent | ff40df4e66f7ee92c9a25bb3003061d73849addd (diff) | |
| parent | fb865d1871bbd519c4e8bf027bf96b31289e2af0 (diff) | |
[MERGE] trunk-trigger-on_controller_inited.
bzr revid: vta@openerp.com-20121012093328-hr52zgwk5ygdh9mu
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views.js | 10 |
2 files changed, 2 insertions, 10 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 45e38743ba5..5505cd16fe0 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3371,7 +3371,7 @@ instance.web.form.FieldOne2Many = instance.web.form.AbstractField.extend({ var def = $.Deferred().then(function() { self.initial_is_loaded.resolve(); }); - this.viewmanager.on_controller_inited.add_last(function(view_type, controller) { + this.viewmanager.on("controller_inited", self, function(view_type, controller) { controller.o2m = self; if (view_type == "list") { if (self.get("effective_readonly")) { diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 5f90c4215f7..47a06e37ddc 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -532,12 +532,12 @@ instance.web.ViewManager = instance.web.Widget.extend({ this.views[view_type].controller = controller; this.views[view_type].deferred.resolve(view_type); return $.when(view_promise).then(function() { - self.on_controller_inited(view_type, controller); if (self.searchview && self.flags.auto_search && view.controller.searchable !== false) { self.searchview.ready.then(self.searchview.do_search); } + self.trigger("controller_inited",view_type,controller); }); }, set_title: function(title) { @@ -653,14 +653,6 @@ instance.web.ViewManager = instance.web.Widget.extend({ }); }, /** - * Event launched when a controller has been inited. - * - * @param {String} view_type type of view - * @param {String} view the inited controller - */ - on_controller_inited: function(view_type, view) { - }, - /** * Called when one of the view want to execute an action */ on_action: function(action) { |
