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.js71
1 files changed, 0 insertions, 71 deletions
diff --git a/install/ui/search.js b/install/ui/search.js
index c2f41f7c3..fe88d05ef 100644
--- a/install/ui/search.js
+++ b/install/ui/search.js
@@ -396,74 +396,3 @@ IPA.search_facet = function(spec) {
return that;
};
-function search_generate_tr(thead, tbody, entry_attrs)
-{
- var obj_name = tbody.closest('.entity-container').attr('title');
- var pkey = IPA.metadata[obj_name].primary_key;
- var pkey_value = entry_attrs[pkey];
-
- var entity = IPA.get_entity(obj_name);
- var facet = entity ? entity.get_facet('search') : null;
-
- tbody.append('<tr></tr>');
- var tr = tbody.children().last();
- search_generate_checkbox_td(tr, pkey_value);
-
- var ths = thead.find('th');
- for (var i = 1; i < ths.length; ++i) {
- var jobj = $(ths[i]);
- var attr = jobj.attr('abbr');
- var value = entry_attrs[attr];
-
- var column = facet ? facet.get_column(attr) : null;
- var render_call = window[jobj.attr('title')];
-
- if (column && column.setup) {
- column.setup(tr, attr, value, entry_attrs);
-
- } else if (typeof render_call == 'function') {
- render_call(tr, attr, value, entry_attrs);
-
- } else
- search_generate_td(tr, attr, value, entry_attrs);
- }
-
- tbody.find('.search-a-pkey').click(function () {
- var jobj = $(this);
-
- var state = {};
- state[obj_name + '-facet'] = 'details';
- state[obj_name + '-pkey'] = $(this).text();
- $.bbq.pushState(state);
-
- return (false);
- });
-}
-
-function search_generate_checkbox_td(tr, pkey)
-{
- var checkbox = $('<input />', {
- name: pkey,
- title: pkey,
- type: 'checkbox',
- 'class': 'search-selector'
- });
- var td = $('<td></td>');
-
- td.append(checkbox);
- tr.append(td);
-}
-
-var _search_td_template = '<td title="A">V</td>';
-var _search_a_pkey_template = '<a href="jslink" class="search-a-pkey">V</a>';
-
-function search_generate_td(tr, attr, value, entry_attrs)
-{
- var obj_name = tr.closest('.entity-container').attr('title');
-
- var param_info = IPA.get_param_info(obj_name, attr);
- if (param_info && param_info['primary_key'])
- value = _search_a_pkey_template.replace('V', value);
-
- tr.append(_search_td_template.replace('A', attr).replace('V', value));
-}