(elm)
| 68 | } |
| 69 | |
| 70 | function 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 | } |
no test coverage detected