From 09f938410a5cc31ef5b050adf3ff27fd7cf11eb8 Mon Sep 17 00:00:00 2001 From: Jake L Date: Wed, 15 Apr 2020 17:26:24 -0400 Subject: [PATCH] Lower amount of times querySelectorAll is called. Fix formatting issues. --- brozzler/js-templates/try-login.js.j2 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/brozzler/js-templates/try-login.js.j2 b/brozzler/js-templates/try-login.js.j2 index fb4ee59..66d987e 100644 --- a/brozzler/js-templates/try-login.js.j2 +++ b/brozzler/js-templates/try-login.js.j2 @@ -1,8 +1,9 @@ var __brzl_tryLoginState = 'trying'; var __brzl_tryLogin = function() { - for(var x = 0; x < document.querySelectorAll("[class^='login-open']").length; x++){ - button = document.querySelectorAll("[class^='login-open']")[x]; + var login_open = document.querySelectorAll("[class^='login-open']"); + for(var x = 0; x < login_open.length; x++){ + button = login_open[x]; button.click(); } @@ -53,15 +54,15 @@ var __brzl_tryLogin = function() { return; } } - if(__brzl_tryLoginState === 'trying'){ var submit = undefined; var usernameInput = undefined; var passwordField = undefined; + var login = document.querySelectorAll("[class^='login']"); - for (var z = 0; z < document.querySelectorAll("[class^='login']").length; z++){ - var input = document.querySelectorAll("[class^='login']")[z]; + for (var z = 0; z < login.length; z++){ + var input = login[z]; if (input.type === "text" || input.type == "email") { usernameField = input; @@ -76,7 +77,6 @@ var __brzl_tryLogin = function() { } } - if (submit && usernameField && passwordField){ usernameField.value = {{username|json}}; passwordField.value = {{password|json}};