(file)
| 190 | } |
| 191 | |
| 192 | fileToDataUrl(file) { |
| 193 | return new Promise((resolve, reject) => { |
| 194 | const reader = new FileReader(); |
| 195 | reader.onload = e => resolve(e.target.result); |
| 196 | reader.onerror = reject; |
| 197 | reader.readAsDataURL(file); |
| 198 | }); |
| 199 | } |
| 200 | |
| 201 | showProcessingControls() { |
| 202 | const controls = document.getElementById('processingControls'); |