diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-06-16 11:00:01 -0500 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-06-17 16:01:40 -0400 |
commit | 79ce958a3c9e182a4b4ee0850d7315fdd51982d7 (patch) | |
tree | 57936b4f0eef1ef78ebf72a177bde72be9a4c878 /install/ui/entity.js | |
parent | a2a3782efb386f18689faf35a069c4da1085e87d (diff) | |
download | freeipa-79ce958a3c9e182a4b4ee0850d7315fdd51982d7.tar.gz freeipa-79ce958a3c9e182a4b4ee0850d7315fdd51982d7.tar.xz freeipa-79ce958a3c9e182a4b4ee0850d7315fdd51982d7.zip |
Storing page number in URL.
The association facet has been modified to store the current page
number in the browser's URL. This way page changes are stored in
browser's history allowing the back button to work properly.
Ticket #1264
Diffstat (limited to 'install/ui/entity.js')
-rw-r--r-- | install/ui/entity.js | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/install/ui/entity.js b/install/ui/entity.js index 8ccdb8ea2..c6d46ab74 100644 --- a/install/ui/entity.js +++ b/install/ui/entity.js @@ -188,7 +188,13 @@ IPA.table_facet = function(spec) { }; that.create_column = function(spec) { - var column = IPA.column(spec); + var column; + if (spec instanceof Object) { + var factory = spec.factory || IPA.column; + column = factory(spec); + } else { + column = IPA.column({ name: spec }); + } that.add_column(column); return column; }; @@ -200,16 +206,7 @@ IPA.table_facet = function(spec) { var columns = spec.columns || []; for (var i=0; i<columns.length; i++) { - var column_spec = columns[i]; - var column; - - if (column_spec instanceof Object) { - var factory = column_spec.factory || IPA.column; - column = factory(column_spec); - } else { - column = IPA.column({ name: column_spec }); - } - that.add_column(column); + that.create_column(columns[i]); } return that; |