@@ -33,6 +33,9 @@ document.addEventListener( 'DOMContentLoaded', function () {
33
33
( ( ) => {
34
34
const $toggler = document . getElementById ( 'classifai-waston-cred-toggle' ) ;
35
35
const $userField = document . getElementById ( 'username' ) ;
36
+ const isSetupPage = document . querySelector ( '.classifai-setup-form' )
37
+ ? true
38
+ : false ;
36
39
37
40
if ( $toggler === null || $userField === null ) {
38
41
return ;
@@ -42,30 +45,38 @@ document.addEventListener( 'DOMContentLoaded', function () {
42
45
let $passwordFieldTitle = null ;
43
46
if ( $userField . closest ( 'tr' ) ) {
44
47
$userFieldWrapper = $userField . closest ( 'tr' ) ;
45
- } else if ( $userField . closest ( '.classifai-setup-form-field' ) ) {
46
- $userFieldWrapper = $userField . closest ( '.classifai-setup-form-field' ) ;
48
+ if ( isSetupPage ) {
49
+ $userFieldWrapper = $userField . closest ( 'td' ) ;
50
+ }
47
51
}
48
52
49
53
if ( document . getElementById ( 'password' ) . closest ( 'tr' ) ) {
50
54
[ $passwordFieldTitle ] = document
51
55
. getElementById ( 'password' )
52
56
. closest ( 'tr' )
53
57
. getElementsByTagName ( 'label' ) ;
54
- } else if (
55
- document
56
- . getElementById ( 'password' )
57
- . closest ( '.classifai-setup-form-field' )
58
- ) {
59
- [ $passwordFieldTitle ] = document
60
- . getElementById ( 'password' )
61
- . closest ( '.classifai-setup-form-field' )
62
- . getElementsByTagName ( 'label' ) ;
58
+
59
+ if ( isSetupPage ) {
60
+ $passwordFieldTitle = document . querySelector (
61
+ 'label[for="password"]'
62
+ ) ;
63
+ }
63
64
}
64
65
65
66
$toggler . addEventListener ( 'click' , ( e ) => {
66
67
e . preventDefault ( ) ;
67
68
$userFieldWrapper . classList . toggle ( 'hide-username' ) ;
68
69
70
+ if (
71
+ isSetupPage &&
72
+ document . querySelector ( 'label[for="username"]' )
73
+ ) {
74
+ document
75
+ . querySelector ( 'label[for="username"]' )
76
+ . closest ( 'th' )
77
+ . classList . toggle ( 'hide-username' ) ;
78
+ }
79
+
69
80
if ( $userFieldWrapper . classList . contains ( 'hide-username' ) ) {
70
81
$toggler . innerText = ClassifAI . use_password ;
71
82
$passwordFieldTitle . innerText = ClassifAI . api_key ;
0 commit comments