summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2015-11-25 15:41:43 +0100
committerAaron Bohy <aab@odoo.com>2015-11-25 16:23:44 +0100
commit0413cc96412d8fd69e3f0516b21755bd397d2a2e (patch)
tree3238a2b961ea0240b4ae3812865c0813cbe10505 /addons/web/static/src
parent4d8ddabe63846b26985ced851ef3f5943b664cb1 (diff)
[FIX] web: display pager in SelectCreateDialog
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views/form_common.js4
-rw-r--r--addons/web/static/src/less/modal.less5
2 files changed, 7 insertions, 2 deletions
diff --git a/addons/web/static/src/js/views/form_common.js b/addons/web/static/src/js/views/form_common.js
index 3e31579826a..aaa39b225f6 100644
--- a/addons/web/static/src/js/views/form_common.js
+++ b/addons/web/static/src/js/views/form_common.js
@@ -993,6 +993,7 @@ var SelectCreateDialog = ViewDialog.extend({
}
var $header = $('<div/>').addClass('o_modal_header').appendTo(this.$el);
var $buttons = $('<div/>').addClass('o_search_options').appendTo($header);
+ var $pager = $('<div/>').addClass('o_pager').appendTo($header);
this.searchview = new SearchView(this, this.dataset, false, search_defaults, {$buttons: $buttons});
this.searchview.on('search_data', self, function(domains, contexts, groupbys) {
if (self.initial_ids) {
@@ -1012,7 +1013,7 @@ var SelectCreateDialog = ViewDialog.extend({
'import_enabled': false,
'$buttons': self.$footer,
'disable_editable_mode': true,
- '$pager': self.$('.o_popup_list_pager'),
+ 'pager': true,
}, self.options.list_view_options || {}));
self.view_list.on('edit:before', self, function (e) {
e.cancel = true;
@@ -1020,6 +1021,7 @@ var SelectCreateDialog = ViewDialog.extend({
self.view_list.popup = self;
self.view_list.appendTo(self.$el).then(function() {
self.view_list.do_show();
+ self.view_list.render_pager($pager);
}).then(function() {
if (self.options.initial_facet) {
self.searchview.query.reset([self.options.initial_facet], {
diff --git a/addons/web/static/src/less/modal.less b/addons/web/static/src/less/modal.less
index 784fb47aaf8..6635dbaf1f5 100644
--- a/addons/web/static/src/less/modal.less
+++ b/addons/web/static/src/less/modal.less
@@ -11,7 +11,10 @@
.o_modal_header {
.o-webclient-padding(@top: 10px, @bottom: 10px);
- .o_popup_list_pager { // FIXME : should check where it is used (o_modal_header ~= control panel)
+ .o_search_options {
+ display: inline-block;
+ }
+ .o_pager {
float: right;
}
}