diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-07-14 00:10:53 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-14 00:10:53 +0530 |
| commit | 89566df399853bff5405ec53c87efa581f0808b0 (patch) | |
| tree | c2474af957002c19decfd1a7938e7d817671036c /src/scripts/common/login/form-caching.ts | |
| parent | ce401d03e75bcbfd1cdfa963954e0807219fb80d (diff) | |
| parent | 5c0cf8a22a04fae0fc6700a01007f10e833bc2cf (diff) | |
| download | banglar-bhumi-utils-89566df399853bff5405ec53c87efa581f0808b0.tar.gz banglar-bhumi-utils-89566df399853bff5405ec53c87efa581f0808b0.zip | |
Merge pull request #7 from arpitchakladar/login-form-caching
Login form caching
Diffstat (limited to 'src/scripts/common/login/form-caching.ts')
| -rw-r--r-- | src/scripts/common/login/form-caching.ts | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/scripts/common/login/form-caching.ts b/src/scripts/common/login/form-caching.ts new file mode 100644 index 0000000..bde6442 --- /dev/null +++ b/src/scripts/common/login/form-caching.ts @@ -0,0 +1,22 @@ +import { addPostListener, addPostResponder, JQueryAjaxResponse } from "@/shared/intercept-jquery-ajax"; + +let loginAreaHTML: string | null = null; + +addPostResponder( + "viewLoginAreaAction", + function(_args): JQueryAjaxResponse | undefined | null { + return loginAreaHTML + ? { + data: loginAreaHTML + } + : null; + } +); + +addPostListener( + "viewLoginAreaAction", + function(_args, result): void { + loginAreaHTML = result.data?.toString() ?? ""; + }, + false +); |
