aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/scripts/functionality/application-receipt.ts7
-rw-r--r--src/scripts/functionality/mutation-application.ts2
-rw-r--r--src/scripts/functionality/view-khatian/index.ts4
-rw-r--r--src/scripts/login.ts8
-rw-r--r--src/shared/script-injector.ts10
5 files changed, 23 insertions, 8 deletions
diff --git a/src/scripts/functionality/application-receipt.ts b/src/scripts/functionality/application-receipt.ts
index 704d865..a86405f 100644
--- a/src/scripts/functionality/application-receipt.ts
+++ b/src/scripts/functionality/application-receipt.ts
@@ -12,9 +12,12 @@ if (captchaElement.length > 0) {
const captchaValueElement = $("#captchaText");
const captchaFieldElement = $("[name=txtDrawText]");
- setInterval(() => {
+ const captcha = () => {
captchaFieldElement.val("FFFFFF");
captchaValueElement.val("FFFFFF");
captchaElement.hide();
- }, 1000);
+ };
+
+ captcha();
+ setInterval(captcha, 1000);
}
diff --git a/src/scripts/functionality/mutation-application.ts b/src/scripts/functionality/mutation-application.ts
index c212823..96aec8a 100644
--- a/src/scripts/functionality/mutation-application.ts
+++ b/src/scripts/functionality/mutation-application.ts
@@ -1,7 +1,7 @@
import { PDFDocument, StandardFonts } from "pdf-lib";
import { observeDOM } from "@/shared/observe-dom";
-const sanghaFacilitationCentreBannerUrl = chrome.runtime.getURL("/assets/sangha-facilitation-centre-banner.jpg");
+const sanghaFacilitationCentreBannerUrl = "$l{ /assets/sangha-facilitation-centre-banner.jpg }l$";
document.addEventListener("DOMContentLoaded", () => {
observeDOM(() => {
diff --git a/src/scripts/functionality/view-khatian/index.ts b/src/scripts/functionality/view-khatian/index.ts
index 1ca37c5..312c7c1 100644
--- a/src/scripts/functionality/view-khatian/index.ts
+++ b/src/scripts/functionality/view-khatian/index.ts
@@ -4,7 +4,9 @@ import getDownloadInformationPDFPageContent from "@/scripts/functionality/view-k
declare function load(): void;
-const sanghaFacilitationCentreBannerUrl = chrome.runtime.getURL("/assets/sangha-facilitation-centre-banner.jpg");
+const sanghaFacilitationCentreBannerUrl = "$l{ /assets/sangha-facilitation-centre-banner.jpg }l$";
+// document.currentScript.getAttribute("data-banner-image-url");
+//("/assets/sangha-facilitation-centre-banner.jpg");
document.addEventListener("DOMContentLoaded", () => {
const submitButtonElement = $("#khbutton");
diff --git a/src/scripts/login.ts b/src/scripts/login.ts
index 7bc6118..a09eb0a 100644
--- a/src/scripts/login.ts
+++ b/src/scripts/login.ts
@@ -88,7 +88,7 @@ document.addEventListener("DOMContentLoaded", () => {
window.localStorage.removeItem("loginData");
});
- setInterval(() => {
+ const login = () => {
let loginData = window.localStorage.getItem("loginData");
loginData = loginData ? JSON.parse(atob(loginData)) : null;
@@ -104,5 +104,9 @@ document.addEventListener("DOMContentLoaded", () => {
"json"
);
}
- }, 1000 * 60 * 5);
+
+ };
+
+ login();
+ setInterval(login, 1000 * 60 * 5);
});
diff --git a/src/shared/script-injector.ts b/src/shared/script-injector.ts
index 7abc510..a2139c7 100644
--- a/src/shared/script-injector.ts
+++ b/src/shared/script-injector.ts
@@ -1,6 +1,12 @@
-export const injectScriptHead = (src: string) => {
+type DataType = {
+ [key: string]: string
+};
+
+export const injectScriptHead = (src: string, data: DataType = {}) => {
const s = document.createElement("script") as HTMLScriptElement;
s.src = chrome.runtime.getURL(src);
- // s.onload = () => s.remove();
+ for (const i in data) {
+ s.setAttribute(`data-${i}`, data[i]);
+ }
(document.head || document.documentElement).append(s);
};