(element)
| 147 | } |
| 148 | |
| 149 | hide(element) { |
| 150 | if (typeof element === 'string') { |
| 151 | element = document.getElementById(element); |
| 152 | } |
| 153 | if (!element) return; |
| 154 | |
| 155 | element.classList.remove('loading'); |
| 156 | if (element.dataset.originalText) { |
| 157 | element.innerHTML = element.dataset.originalText; |
| 158 | delete element.dataset.originalText; |
| 159 | } |
| 160 | element.disabled = false; |
| 161 | this.activeLoaders.delete(element); |
| 162 | } |
| 163 | |
| 164 | hideAll() { |
| 165 | this.activeLoaders.forEach(element => this.hide(element)); |
no test coverage detected