diff options
author | Pavel Vomacka <pvomacka@redhat.com> | 2016-08-11 15:58:23 +0200 |
---|---|---|
committer | Martin Babinsky <mbabinsk@redhat.com> | 2017-03-08 14:54:56 +0100 |
commit | e1dfc51e48050ac1ad431d56003dc26e17ca653e (patch) | |
tree | 622372a90f2d158acb3fab707fdfaaeb7bb1d96c /install/ui/src/freeipa/widget.js | |
parent | f78cc8932626de667c6e3a4461141a10a5d9c2e6 (diff) | |
download | freeipa-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.js | 4 |
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; |