summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/widget.js
diff options
context:
space:
mode:
authorPavel Vomacka <pvomacka@redhat.com>2016-08-11 15:58:23 +0200
committerMartin Babinsky <mbabinsk@redhat.com>2017-03-08 14:54:56 +0100
commite1dfc51e48050ac1ad431d56003dc26e17ca653e (patch)
tree622372a90f2d158acb3fab707fdfaaeb7bb1d96c /install/ui/src/freeipa/widget.js
parentf78cc8932626de667c6e3a4461141a10a5d9c2e6 (diff)
downloadfreeipa-e1dfc51e48050ac1ad431d56003dc26e17ca653e.tar.gz
freeipa-e1dfc51e48050ac1ad431d56003dc26e17ca653e.tar.xz
freeipa-e1dfc51e48050ac1ad431d56003dc26e17ca653e.zip
Add support for custom table pagination size
New customization button opens dialog with field for setting the number of lines in tables. After saving the new value there is new topic which starts refreshing current table facet (if shown) and set all other facets expired. Therefore all tables are immediately regenerated. https://fedorahosted.org/freeipa/ticket/5742 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'install/ui/src/freeipa/widget.js')
-rw-r--r--install/ui/src/freeipa/widget.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/install/ui/src/freeipa/widget.js b/install/ui/src/freeipa/widget.js
index 17b137628..8b3394dcf 100644
--- a/install/ui/src/freeipa/widget.js
+++ b/install/ui/src/freeipa/widget.js
@@ -3584,7 +3584,7 @@ IPA.column = function (spec) {
* @param {boolean} [spec.save_values=true]
* @param {string} [spec.class] css class
* @param {boolean} [spec.pagination] render pagination
- * @param {number} [spec.page_length=20]
+ * @param {number} [spec.page_length=config.table_page_size]
* @param {boolean} [spec.multivalued=true]
* @param {Array} columns columns or columns specs
* @param {string} [value_attr_name=name]
@@ -3609,7 +3609,7 @@ IPA.table_widget = function (spec) {
that.pagination = spec.pagination;
that.current_page = 1;
that.total_pages = 1;
- that.page_length = spec.page_length || 20;
+ that.page_length = spec.page_length || config.get('table_page_size');
that.multivalued = spec.multivalued === undefined ? true : spec.multivalued;