|
63 | 63 | if (list) { |
64 | 64 | find(jumpNodeSelector) |
65 | 65 | .forEach(function(node, i) { |
66 | | - if (i < skipCount) { return; } |
| 66 | + if (i < skipCount) { |
| 67 | + return; |
| 68 | + } |
67 | 69 |
|
68 | 70 | var item = document.createElement('li'); |
69 | 71 | item.innerHTML = '<a href="' + basePath + '#' + node.getAttribute('id') + '">' + node.innerText + '</a>'; |
|
75 | 77 |
|
76 | 78 | (function DecisionTree() { |
77 | 79 | var tree = document.querySelector('.decision-tree'); |
78 | | - if (!tree) { return; } |
| 80 | + if (!tree) { |
| 81 | + return; |
| 82 | + } |
79 | 83 |
|
80 | 84 | var nodes = find('.tree-node', tree); |
81 | 85 | nodes[0].classList.add('active'); |
82 | 86 |
|
83 | 87 | tree.addEventListener('click', function treeNodeButtonClick(e) { |
84 | | - if (!e.target.classList.contains('tree-link')) { return; } |
| 88 | + if (!e.target.classList.contains('tree-link')) { |
| 89 | + return; |
| 90 | + } |
85 | 91 |
|
86 | 92 | e.preventDefault(); |
87 | 93 |
|
88 | | - var node = nodes.filter(function(n) { return n.getAttribute('id') === e.target.getAttribute('href').substr(1); })[0]; |
| 94 | + var node = nodes.filter(function(n) { |
| 95 | + return n.getAttribute('id') === e.target.getAttribute('href').substr(1); |
| 96 | + })[0]; |
89 | 97 | if (node) { |
90 | 98 | node.classList.add('active'); |
91 | | - node.scrollIntoView({behavior: "smooth"}); |
| 99 | + node.scrollIntoView({ |
| 100 | + behavior: "smooth" |
| 101 | + }); |
92 | 102 | var answer = document.createElement('p'); |
93 | 103 | answer.classList.add('tree-node-answer'); |
94 | 104 | answer.innerText = e.target.innerText; |
|
100 | 110 | tree.querySelector('a.tree-reset').addEventListener('click', function treeNodeButtonClick(e) { |
101 | 111 | e.preventDefault(); |
102 | 112 | nodes.forEach(function(n, i) { |
103 | | - if (i === 0) { return; } |
| 113 | + if (i === 0) { |
| 114 | + return; |
| 115 | + } |
104 | 116 | n.classList.remove('active'); |
105 | 117 | }); |
106 | | - find('.tree-node-options', tree).forEach(function(n) { n.classList.remove('hidden'); }); |
107 | | - find('.tree-node-answer', tree).forEach(function(n) { n.parentNode.removeChild(n); }); |
| 118 | + find('.tree-node-options', tree).forEach(function(n) { |
| 119 | + n.classList.remove('hidden'); |
| 120 | + }); |
| 121 | + find('.tree-node-answer', tree).forEach(function(n) { |
| 122 | + n.parentNode.removeChild(n); |
| 123 | + }); |
108 | 124 | }); |
109 | 125 | })(); |
110 | 126 |
|
|
0 commit comments