| @@ -242,8 +242,11 @@ | ||
| 242 | 242 | 'scriptBefore' => $payload['before'], |
| 243 | 243 | 'scriptAfter' => $payload['after'], |
| 244 | 244 | 'scriptL10n' => $payload['l10n'], |
| 245 | 245 | 'scriptTranslations' => $payload['translations'], |
| 246 | + // The handle's dependency closure, replayed before the bundle | |
| 247 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 248 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 246 | 249 | ); |
| 247 | 250 | $seen[ $handle ] = true; |
| 248 | 251 | } |
| 249 | 252 | return $out; |
| @@ -283,8 +286,11 @@ | ||
| 283 | 286 | 'scriptBefore' => $payload['before'], |
| 284 | 287 | 'scriptAfter' => $payload['after'], |
| 285 | 288 | 'scriptL10n' => $payload['l10n'], |
| 286 | 289 | 'scriptTranslations' => $payload['translations'], |
| 290 | + // The handle's dependency closure, replayed before the bundle | |
| 291 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 292 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 287 | 293 | ); |
| 288 | 294 | } |
| 289 | 295 | return $out; |
| 290 | 296 | } |
| @@ -472,8 +478,11 @@ | ||
| 472 | 478 | 'scriptBefore' => $payload['before'], |
| 473 | 479 | 'scriptAfter' => $payload['after'], |
| 474 | 480 | 'scriptL10n' => $payload['l10n'], |
| 475 | 481 | 'scriptTranslations' => $payload['translations'], |
| 482 | + // The handle's dependency closure, replayed before the bundle | |
| 483 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 484 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 476 | 485 | ); |
| 477 | 486 | $seen[ $handle ] = true; |
| 478 | 487 | } |
| 479 | 488 | return $out; |
| @@ -511,8 +520,11 @@ | ||
| 511 | 520 | 'scriptBefore' => $payload['before'], |
| 512 | 521 | 'scriptAfter' => $payload['after'], |
| 513 | 522 | 'scriptL10n' => $payload['l10n'], |
| 514 | 523 | 'scriptTranslations' => $payload['translations'], |
| 524 | + // The handle's dependency closure, replayed before the bundle | |
| 525 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 526 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 515 | 527 | ); |
| 516 | 528 | } |
| 517 | 529 | return $out; |
| 518 | 530 | } |
| @@ -702,8 +714,11 @@ | ||
| 702 | 714 | 'scriptBefore' => $payload['before'], |
| 703 | 715 | 'scriptAfter' => $payload['after'], |
| 704 | 716 | 'scriptL10n' => $payload['l10n'], |
| 705 | 717 | 'scriptTranslations' => $payload['translations'], |
| 718 | + // The handle's dependency closure, replayed before the bundle | |
| 719 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 720 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 706 | 721 | ); |
| 707 | 722 | $seen[ $handle ] = true; |
| 708 | 723 | } |
| 709 | 724 | return $out; |
| @@ -739,8 +754,11 @@ | ||
| 739 | 754 | 'scriptBefore' => $payload['before'], |
| 740 | 755 | 'scriptAfter' => $payload['after'], |
| 741 | 756 | 'scriptL10n' => $payload['l10n'], |
| 742 | 757 | 'scriptTranslations' => $payload['translations'], |
| 758 | + // The handle's dependency closure, replayed before the bundle | |
| 759 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 760 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 743 | 761 | ); |
| 744 | 762 | } |
| 745 | 763 | return $out; |
| 746 | 764 | } |
| @@ -903,8 +921,11 @@ | ||
| 903 | 921 | 'scriptBefore' => $payload['before'], |
| 904 | 922 | 'scriptAfter' => $payload['after'], |
| 905 | 923 | 'scriptL10n' => $payload['l10n'], |
| 906 | 924 | 'scriptTranslations' => $payload['translations'], |
| 925 | + // The handle's dependency closure, replayed before the bundle | |
| 926 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 927 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 907 | 928 | ); |
| 908 | 929 | $seen[ $handle ] = true; |
| 909 | 930 | } |
| 910 | 931 | return $out; |
| @@ -939,8 +960,11 @@ | ||
| 939 | 960 | 'scriptBefore' => $payload['before'], |
| 940 | 961 | 'scriptAfter' => $payload['after'], |
| 941 | 962 | 'scriptL10n' => $payload['l10n'], |
| 942 | 963 | 'scriptTranslations' => $payload['translations'], |
| 964 | + // The handle's dependency closure, replayed before the bundle | |
| 965 | + // on its lazy load — see `openstation_resolve_script_dependencies()`. | |
| 966 | + 'scriptDeps' => openstation_resolve_script_dependencies( $handle ), | |
| 943 | 967 | ); |
| 944 | 968 | } |
| 945 | 969 | return $out; |
| 946 | 970 | } |