()
| 119 | let func = options.buttons[btn], |
| 120 | status = j === 0 ? 'primary' : '', |
| 121 | handle = () => { |
| 122 | if (func === true) { |
| 123 | this.close(); |
| 124 | } else if (func === 'submit') { |
| 125 | let form = this.elements[options.id].querySelector('form'); |
| 126 | if (form) { |
| 127 | let event; |
| 128 | if (CustomEvent) { |
| 129 | event = new CustomEvent('submit', { bubbles: true, cancelable: true }); |
| 130 | } else { |
| 131 | event = document.createEvent('HTMLEvents'); |
| 132 | event.initEvent('submit', true, true); |
| 133 | } |
| 134 | form.dispatchEvent(event); |
| 135 | } |
| 136 | } else { |
| 137 | if (func()) { |
| 138 | this.close(); |
| 139 | } |
| 140 | } |
| 141 | }; |
| 142 | return <Button status={status} key={btn} onClick={handle}>{btn}</Button>; |
| 143 | }); |
| 144 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…