summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/static/host.js53
1 files changed, 8 insertions, 45 deletions
diff --git a/install/static/host.js b/install/static/host.js
index 3ea609b13..b6881d836 100644
--- a/install/static/host.js
+++ b/install/static/host.js
@@ -6,65 +6,27 @@ function setupHost(facet){
}
}
-function setupHostDetails(host){
- hostDetailsForm.setup(host);
-}
-
-
-var host_details_list =
- [['identity', 'Host Details', [
- ['fqdn', 'Fully Qualified Domain Name'],
- ['"krbprincipalname', 'Kerberos Principal'],
- ['serverhostname', 'Host Name']]]];
-
-
-function DetailsForm(obj, details_list, pkeyCol, sampleData ){
-
- this.obj = obj;
- this.details_list = details_list;
- this.sampleData = sampleData;
- this.pkeyCol = pkeyCol;
-
- this.setup= function(key){
- window.location.hash="#tab="+this.obj+"user&facet=details&pkey="+key;
-
- //re initialize global parse of parameters
- qs = ipa_parse_qs();
-
- showDetails();
- $('h1').text(":RESET:key");
-
- ipa_details_init(this.obj);
- ipa_details_create(this.details_list, $('#details'));
- ipa_details_load(key, on_win, null, this.sampleData);
- }
-
-}
-
-var hostDetailsForm = new DetailsForm("host",host_details_list,"fqdn","sampledata/hostgroup.json") ;
-
-function renderDetailColumn(form,current,cell){
- $("<a/>",{
- href:"#tab="+this.obj+"&facet=details&pkey="+current.fqdn,
- html: "" +current[form.pkeyCol],
- click: function(){ form.setup(current[form.pkeyCol])},
- }).appendTo(cell);
+function setupHostDetails(){
+ var detailsForm = new DetailsForm();
}
function setupHostSearch(){
+
+ sampleData = "sampledata/hostlist.json";
var columns = [
{title:"Host",column:"fqdn",render: function(current,cell){
- renderDetailColumn(hostDetailsForm, current,cell);
+ renderDetailColumn(current,cell,current[this.column],"group");
}},
{title:"Comment", column: "description", render: renderSimpleColumn},
{title:"Enrolled?", render: renderUnknownColumn},
{title:"Manages?", render: renderUnknownColumn}
];
- var hostSearchForm = new SearchForm("host", "find", columns, "sampledata/hostlist.json");
+ var hostSearchForm = new SearchForm("host", "find", columns);
$("#query").unbind();
$("#query").click(function(){
+ sampleData = "sampledata/hostlist.json";
executeSearch(hostSearchForm);
});
@@ -72,4 +34,5 @@ function setupHostSearch(){
$("#new").click( function() {
alert("New Host...");
});
+
}