()
| 185 | } |
| 186 | |
| 187 | function waitForDragCoverRemoval() { |
| 188 | return new Promise(function(resolve) { |
| 189 | var interval = 5; |
| 190 | var timeout = 5000; |
| 191 | |
| 192 | var id = setInterval(function() { |
| 193 | var dragCoverNode = document.querySelector('.dragcover'); |
| 194 | if(!dragCoverNode) { |
| 195 | clearInterval(id); |
| 196 | resolve(dragCoverNode); |
| 197 | } |
| 198 | |
| 199 | timeout -= interval; |
| 200 | if(timeout < 0) { |
| 201 | clearInterval(id); |
| 202 | throw new Error('waitForDragCoverRemoval: timeout'); |
| 203 | } |
| 204 | }, interval); |
| 205 | }); |
| 206 | } |
| 207 | |
| 208 | module.exports = drag; |
| 209 | drag.makeFns = makeFns; |
no outgoing calls
no test coverage detected
searching dependent graphs…