From 6317c9057ff2ca4204fe60850edc5ba28bdeb8ba Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 3 Apr 2021 00:35:24 +0800 Subject: [PATCH] captcha: fix page load --- packages/recaptcha/package.json | 2 +- packages/recaptcha/public/captcha-main.page.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/recaptcha/package.json b/packages/recaptcha/package.json index ac4a43f75..1a42a5666 100644 --- a/packages/recaptcha/package.json +++ b/packages/recaptcha/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/recaptcha", - "version": "1.0.0", + "version": "1.0.1", "description": "Google reCAPTCHA", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/recaptcha/public/captcha-main.page.js b/packages/recaptcha/public/captcha-main.page.js index 7461087a1..383cce2e5 100644 --- a/packages/recaptcha/public/captcha-main.page.js +++ b/packages/recaptcha/public/captcha-main.page.js @@ -1,7 +1,7 @@ (() => { - const { AutoloadPage } = window.Hydro; + const { NamedPage } = window.Hydro; - const page = new AutoloadPage('recaptcha', () => { + const page = new NamedPage('user_register', () => { function captcha(event) { event.preventDefault(); grecaptcha.ready(function () { @@ -11,7 +11,8 @@ }); }); } - document.getElementById('submit').onclick = captcha; + const element = document.getElementById('submit'); + if (element) element.onclick = captcha; }); window.Hydro.extraPages.push(page);