diff options
Diffstat (limited to 'install/ui/search.js')
-rw-r--r-- | install/ui/search.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/install/ui/search.js b/install/ui/search.js index bd2c0f166..ad74b812a 100644 --- a/install/ui/search.js +++ b/install/ui/search.js @@ -410,6 +410,16 @@ IPA.search_facet = function(spec) { that.search_facet_create_content = that.create_content; that.search_facet_setup = that.setup; + var columns = spec.columns || []; + for (var i=0; i<columns.length; i++) { + var column = columns[i]; + if (column instanceof Object) { + var factory = column.factory || IPA.column; + that.add_column(factory(column)); + } else { + that.create_column({ name: column }); + } + } return that; }; |