(formReplayingQueue)
| 18426 | } |
| 18427 | var lastScheduledReplayQueue = null; |
| 18428 | function scheduleReplayQueueIfNeeded(formReplayingQueue) { |
| 18429 | lastScheduledReplayQueue !== formReplayingQueue && |
| 18430 | ((lastScheduledReplayQueue = formReplayingQueue), |
| 18431 | Scheduler.unstable_scheduleCallback( |
| 18432 | Scheduler.unstable_NormalPriority, |
| 18433 | function () { |
| 18434 | lastScheduledReplayQueue === formReplayingQueue && |
| 18435 | (lastScheduledReplayQueue = null); |
| 18436 | for (var i = 0; i < formReplayingQueue.length; i += 3) { |
| 18437 | var form = formReplayingQueue[i], |
| 18438 | submitterOrAction = formReplayingQueue[i + 1], |
| 18439 | formData = formReplayingQueue[i + 2]; |
| 18440 | if ("function" !== typeof submitterOrAction) |
| 18441 | if (null === findInstanceBlockingTarget(submitterOrAction || form)) |
| 18442 | continue; |
| 18443 | else break; |
| 18444 | var formInst = getInstanceFromNode(form); |
| 18445 | null !== formInst && |
| 18446 | (formReplayingQueue.splice(i, 3), |
| 18447 | (i -= 3), |
| 18448 | startHostTransition( |
| 18449 | formInst, |
| 18450 | { |
| 18451 | pending: !0, |
| 18452 | data: formData, |
| 18453 | method: form.method, |
| 18454 | action: submitterOrAction |
| 18455 | }, |
| 18456 | submitterOrAction, |
| 18457 | formData |
| 18458 | )); |
| 18459 | } |
| 18460 | } |
| 18461 | )); |
| 18462 | } |
| 18463 | function retryIfBlockedOn(unblocked) { |
| 18464 | function unblock(queuedEvent) { |
| 18465 | return scheduleCallbackIfUnblocked(queuedEvent, unblocked); |
no test coverage detected
searching dependent graphs…