MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / createConfiguration

Function createConfiguration

html/js/configuaration.js:70–127  ·  view source on GitHub ↗
(elm)

Source from the content-addressed store, hash-verified

68}
69
70function createConfiguration(elm) {
71
72 activeWizard = elm;
73 var item = configMenu[elm];
74
75 var div = document.getElementById("content");
76 div.innerHTML = "";
77 div.setAttribute("data-configKey", item["_configKey"]);
78 div.setAttribute("data-menuType", item["_menuType"]);
79
80 switch (item.hasOwnProperty("_label")) {
81 case true:
82 var newItem = new Object();
83 newItem["_element"] = "LABEL";
84 newItem["_text"] = item["_label"];
85 newItem["for"] = item["id"];
86 div.appendChild(createElement(newItem));
87 break
88 }
89
90 switch (item["_element"]) {
91 case "SELECT":
92 div.appendChild(createElement(item));
93 var selectElement = div.getElementsByTagName("SELECT")[0];
94 var values = item["_optionValues"];
95 for (var i = 0; i < values.length; i++) {
96 var newEntry = new Object;
97 newEntry["_element"] = "OPTION";
98 newEntry["_text"] = item["id"] + ": " + values[i];
99 newEntry["value"] = values[i];
100 selectElement.appendChild(createElement(newEntry));
101 }
102 //return
103 break;
104
105 default:
106 div.appendChild(createElement(item));
107 break;
108
109
110 }
111 //alert()
112
113 switch (item.hasOwnProperty("_usage")) {
114 case true:
115 var usageItem = new Object();
116 usageItem["_element"] = "PRE"
117 usageItem["_text"] = item["_usage"];
118 div.appendChild(createElement(usageItem));
119 }
120
121 if (activeWizard == "complete") {
122 document.getElementById("next").value = "Finished"
123 //document.getElementById("next").setAttribute("onclick", "javascript: location.reload();")
124 }
125
126 //div.appendChild(createElement(item));
127}

Callers 1

ThreadfinFunction · 0.85

Calls 1

createElementFunction · 0.85

Tested by

no test coverage detected