summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorvta vta@openerp.com <>2012-10-12 11:33:28 +0200
committervta vta@openerp.com <>2012-10-12 11:33:28 +0200
commit30c3602d034a202f04199fdbecb70e971b8bbb3a (patch)
tree3345e2a025a08d21735a6267945d44b5d4a866ca /addons/web/static/src/js
parentff40df4e66f7ee92c9a25bb3003061d73849addd (diff)
parentfb865d1871bbd519c4e8bf027bf96b31289e2af0 (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.js2
-rw-r--r--addons/web/static/src/js/views.js10
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) {