(obj)
| 970 | } |
| 971 | } |
| 972 | function openDialog(obj) { |
| 973 | let dashlines = obj.dashLines; |
| 974 | for (let i = 0; i < dashlines.length; i++) { |
| 975 | let typevalue = dashlines[i]; |
| 976 | let dom = document.getElementById("lineTypeUserDefineTable"); |
| 977 | let tbody = dom.children[0].children; |
| 978 | let typename = dom.children[0].children[tbody.length - 1].children[0].innerHTML; |
| 979 | var tr = document.createElement('tr'); |
| 980 | tr.classList.add("tabler") |
| 981 | var th = document.createElement('th'); |
| 982 | th.classList.add("th") |
| 983 | th.addEventListener("click", (e) => { |
| 984 | let node = document.getElementsByClassName("tabler selected"); |
| 985 | if (node.length != 0) { |
| 986 | node[0].classList.remove("selected"); |
| 987 | } |
| 988 | e.target.parentElement.classList.add("selected"); |
| 989 | }) |
| 990 | if (typename == resources.text_dashedLine || typename == resources.text_lineType) { |
| 991 | th.innerHTML = resources.text_solidLine; |
| 992 | } else { |
| 993 | th.innerHTML = resources.text_dashedLine; |
| 994 | } |
| 995 | var td = document.createElement('td'); |
| 996 | td.classList.add("td") |
| 997 | var input = document.createElement('input'); |
| 998 | input.classList.add("lineTypeValue"); |
| 999 | input.value = typevalue; |
| 1000 | td.append(input); |
| 1001 | tr.append(th); |
| 1002 | tr.append(td); |
| 1003 | dom.children[0].append(tr); |
| 1004 | } |
| 1005 | document.getElementById('lineTypeUserDefine').style.display = ""; |
| 1006 | } |
no test coverage detected