Vishmita Jadeja (openerp) has proposed merging
lp:~openerp-dev/openerp-web/trunk-trigger-on_loaded into lp:openerp-web.
Requested reviews:
OpenERP R&D Web Team (openerp-dev-web)
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-trigger-on_loaded/+merge/129429
Replace callbackenable methods for 'on_loaded'.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-trigger-on_loaded/+merge/129429
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-trigger-on_loaded.
=== modified file 'addons/web/static/src/js/search.js'
--- addons/web/static/src/js/search.js 2012-10-06 16:32:38 +0000
+++ addons/web/static/src/js/search.js 2012-10-12 13:23:22 +0000
@@ -671,7 +671,7 @@
'facet_for_defaults', this.defaults)).then(function () {
self.query.reset(_(arguments).compact(), {preventSearch: true});
});
-
+ self.trigger("search_view_load");
return $.when(drawer_started, defaults_fetched)
.then(function () { self.ready.resolve(); })
},
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js 2012-10-12 13:10:44 +0000
+++ addons/web/static/src/js/view_form.js 2012-10-12 13:23:22 +0000
@@ -211,7 +211,7 @@
e.stopPropagation();
}
});
-
+ this._super.apply(this, arguments);
return $.when();
},
extract_qweb_template: function(fvg) {
@@ -4080,7 +4080,7 @@
}
this.list_view.m2m_field = this;
var loaded = $.Deferred();
- this.list_view.on_loaded.add_last(function() {
+ this.list_view.on("view_loaded",self,function() {
self.initial_is_loaded.resolve();
loaded.resolve();
});
@@ -4205,7 +4205,7 @@
}
this.kanban_view.m2m = this;
var loaded = $.Deferred();
- this.kanban_view.on_loaded.add_last(function() {
+ this.kanban_view.on("view_loaded",self,function() {
self.initial_is_loaded.resolve();
loaded.resolve();
});
@@ -4429,7 +4429,7 @@
this.view_form.set_embedded_view(this.options.alternative_form_view);
}
this.view_form.appendTo(this.$el.find(".oe_popup_form"));
- this.view_form.on_loaded.add_last(function() {
+ this.view_form.on("view_loaded",self,function() {
var multi_select = self.row_id === null && ! self.options.disable_multiple_selection;
self.$buttonpane.html(QWeb.render("AbstractFormPopup.buttons", {
multi_select: multi_select,
@@ -4549,7 +4549,7 @@
self.do_search(domains.concat([self.domain]), contexts.concat(self.context), groupbys);
}
});
- this.searchview.on_loaded.add_last(function () {
+ this.searchview.on("search_view_load",self,function () {
self.view_list = new instance.web.form.SelectCreateListView(self,
self.dataset, false,
_.extend({'deletable': false,
@@ -4566,7 +4566,7 @@
}).pipe(function() {
self.searchview.do_search();
});
- self.view_list.on_loaded.add_last(function() {
+ self.view_list.on("view_loaded",self,function() {
self.$buttonpane.html(QWeb.render("SelectCreatePopup.search.buttons", {widget:self}));
var $cbutton = self.$buttonpane.find(".oe_selectcreatepopup-search-close");
$cbutton.click(function() {
=== modified file 'addons/web/static/src/js/view_list.js'
--- addons/web/static/src/js/view_list.js 2012-10-03 12:28:36 +0000
+++ addons/web/static/src/js/view_list.js 2012-10-12 13:23:22 +0000
@@ -358,6 +358,7 @@
this.sidebar.add_toolbar(this.fields_view.toolbar);
this.sidebar.$el.hide();
}
+ this._super.apply(this, arguments);
},
/**
* Configures the ListView pager based on the provided dataset's information
=== modified file 'addons/web/static/src/js/views.js'
--- addons/web/static/src/js/views.js 2012-10-12 13:14:27 +0000
+++ addons/web/static/src/js/views.js 2012-10-12 13:23:22 +0000
@@ -1143,6 +1143,7 @@
* Must return a promise.
*/
on_loaded: function(fields_view_get) {
+ this.trigger("view_loaded");
},
set_default_options: function(options) {
this.options = options || {};
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp