mirror of
https://github.com/mCaptcha/mCaptcha.git
synced 2026-02-11 10:05:41 +00:00
frontend linting
This commit is contained in:
@@ -15,15 +15,15 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {getPassword} from '../../../auth/login/ts/';
|
||||
import FORM from '../../../auth/sudo/';
|
||||
import {getPassword} from "../../../auth/login/ts/";
|
||||
import FORM from "../../../auth/sudo/";
|
||||
|
||||
import getFormUrl from '../../../utils/getFormUrl';
|
||||
import genJsonPayload from '../../../utils/genJsonPayload';
|
||||
import createError from '../../../components/error';
|
||||
import registerShowPassword from '../../../components/showPassword';
|
||||
import getFormUrl from "../../../utils/getFormUrl";
|
||||
import genJsonPayload from "../../../utils/genJsonPayload";
|
||||
import createError from "../../../components/error";
|
||||
import registerShowPassword from "../../../components/showPassword";
|
||||
|
||||
import VIEWS from '../../../views/v1/routes';
|
||||
import VIEWS from "../../../views/v1/routes";
|
||||
|
||||
const submit = async (e: Event) => {
|
||||
e.preventDefault();
|
||||
@@ -44,7 +44,7 @@ const submit = async (e: Event) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const index = () => {
|
||||
FORM.get().addEventListener('submit', submit, true);
|
||||
export const index = (): void => {
|
||||
FORM.get().addEventListener("submit", submit, true);
|
||||
registerShowPassword();
|
||||
};
|
||||
|
||||
@@ -15,28 +15,28 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import registerShowPassword from '../../components/showPassword/';
|
||||
import CopyIcon from '../../components/clipboard/';
|
||||
import createError from '../../components/error/';
|
||||
import registerShowPassword from "../../components/showPassword/";
|
||||
import CopyIcon from "../../components/clipboard/";
|
||||
import createError from "../../components/error/";
|
||||
|
||||
import emailExists from '../../auth/register/ts/emailExists';
|
||||
import userExists from '../../auth/register/ts/userExists';
|
||||
import emailExists from "../../auth/register/ts/emailExists";
|
||||
import userExists from "../../auth/register/ts/userExists";
|
||||
|
||||
import LazyElement from '../../utils/lazyElement';
|
||||
import isBlankString from '../../utils/isBlankString';
|
||||
import getFormUrl from '../../utils/getFormUrl';
|
||||
import genJsonPayload from '../../utils/genJsonPayload';
|
||||
import LazyElement from "../../utils/lazyElement";
|
||||
import isBlankString from "../../utils/isBlankString";
|
||||
import getFormUrl from "../../utils/getFormUrl";
|
||||
import genJsonPayload from "../../utils/genJsonPayload";
|
||||
|
||||
import VIEWS from '../../views/v1/routes';
|
||||
import VIEWS from "../../views/v1/routes";
|
||||
|
||||
const SECRET_COPY_ICON = 'settings__secret-copy';
|
||||
const SECRET_COPY_DONE_ICON = 'settings__secret-copy-done';
|
||||
const SECRET_COPY_ICON = "settings__secret-copy";
|
||||
const SECRET_COPY_DONE_ICON = "settings__secret-copy-done";
|
||||
|
||||
// form IDs
|
||||
const DELETE_FORM = 'settings__delete-form';
|
||||
const EMAIL_FORM = 'settings__email-form';
|
||||
const USERNAME_FORM = 'settings__username-form';
|
||||
const SECRET_FORM = 'settings__secret-form';
|
||||
const DELETE_FORM = "settings__delete-form";
|
||||
const EMAIL_FORM = "settings__email-form";
|
||||
const USERNAME_FORM = "settings__username-form";
|
||||
const SECRET_FORM = "settings__secret-form";
|
||||
|
||||
// form elements
|
||||
const deleteForm = new LazyElement(DELETE_FORM);
|
||||
@@ -45,8 +45,8 @@ const usernameForm = new LazyElement(USERNAME_FORM);
|
||||
const secretForm = new LazyElement(SECRET_FORM);
|
||||
|
||||
// field IDs
|
||||
const EMAIL = 'email';
|
||||
const USERNAME = 'username';
|
||||
const EMAIL = "email";
|
||||
const USERNAME = "username";
|
||||
|
||||
// field elements
|
||||
const emailField = new LazyElement(EMAIL);
|
||||
@@ -57,7 +57,7 @@ const updateEmail = async (e: Event) => {
|
||||
e.preventDefault();
|
||||
const emailElement = <HTMLInputElement>emailField.get();
|
||||
const email = emailElement.value;
|
||||
isBlankString(email, 'email', e);
|
||||
isBlankString(email, "email", e);
|
||||
if (await emailExists(emailElement)) {
|
||||
return;
|
||||
} else {
|
||||
@@ -80,7 +80,7 @@ const updateUsername = async (e: Event) => {
|
||||
e.preventDefault();
|
||||
const usernameElement = <HTMLInputElement>usernameField.get();
|
||||
const username = usernameElement.value;
|
||||
isBlankString(username, 'username', e);
|
||||
isBlankString(username, "username", e);
|
||||
if (await userExists(usernameElement)) {
|
||||
return;
|
||||
} else {
|
||||
@@ -101,7 +101,7 @@ const updateUsername = async (e: Event) => {
|
||||
const updateSecret = (e: Event) => {
|
||||
e.preventDefault();
|
||||
const msg =
|
||||
'WARNING: updating secret will cause service disruption if old secret is still in use post update';
|
||||
"WARNING: updating secret will cause service disruption if old secret is still in use post update";
|
||||
if (confirm(msg)) {
|
||||
window.location.assign(VIEWS.updateSecret);
|
||||
}
|
||||
@@ -118,14 +118,14 @@ const deleteAccount = (e: Event) => {
|
||||
|
||||
// regist form event handlers
|
||||
const registerForms = () => {
|
||||
deleteForm.get().addEventListener('submit', e => deleteAccount(e), true);
|
||||
emailForm.get().addEventListener('submit', e => updateEmail(e), true);
|
||||
usernameForm.get().addEventListener('submit', e => updateUsername(e), true);
|
||||
deleteForm.get().addEventListener("submit", (e) => deleteAccount(e), true);
|
||||
emailForm.get().addEventListener("submit", (e) => updateEmail(e), true);
|
||||
usernameForm.get().addEventListener("submit", (e) => updateUsername(e), true);
|
||||
console.log(usernameField.get());
|
||||
usernameField
|
||||
.get()
|
||||
.addEventListener('input', async () => await userExists(), false);
|
||||
secretForm.get().addEventListener('submit', e => updateSecret(e), true);
|
||||
.addEventListener("input", async () => await userExists(), false);
|
||||
secretForm.get().addEventListener("submit", (e) => updateSecret(e), true);
|
||||
};
|
||||
|
||||
// set up copying account secret to clipboard
|
||||
@@ -138,7 +138,7 @@ const initCopySecret = () => {
|
||||
};
|
||||
|
||||
/// TODO email update button should only change if email value has been changed
|
||||
const index = () => {
|
||||
const index = (): void => {
|
||||
registerShowPassword();
|
||||
initCopySecret();
|
||||
registerForms();
|
||||
|
||||
@@ -15,15 +15,15 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {getPassword} from '../../../auth/login/ts/';
|
||||
import FORM from '../../../auth/sudo/';
|
||||
import {getPassword} from "../../../auth/login/ts/";
|
||||
import FORM from "../../../auth/sudo/";
|
||||
|
||||
import getFormUrl from '../../../utils/getFormUrl';
|
||||
import genJsonPayload from '../../../utils/genJsonPayload';
|
||||
import createError from '../../../components/error';
|
||||
import registerShowPassword from '../../../components/showPassword';
|
||||
import getFormUrl from "../../../utils/getFormUrl";
|
||||
import genJsonPayload from "../../../utils/genJsonPayload";
|
||||
import createError from "../../../components/error";
|
||||
import registerShowPassword from "../../../components/showPassword";
|
||||
|
||||
import VIEWS from '../../../views/v1/routes';
|
||||
import VIEWS from "../../../views/v1/routes";
|
||||
|
||||
const submit = async (e: Event) => {
|
||||
e.preventDefault();
|
||||
@@ -44,7 +44,7 @@ const submit = async (e: Event) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const index = () => {
|
||||
FORM.get().addEventListener('submit', submit, true);
|
||||
export const index = (): void => {
|
||||
FORM.get().addEventListener("submit", submit, true);
|
||||
registerShowPassword();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user