summaryrefslogtreecommitdiffstats
path: root/install/ui/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/search.js')
-rw-r--r--install/ui/search.js10
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;
};