|
1 | | -// Add console.log to check DOMContentLoaded registration and call |
2 | 1 | (function () { |
3 | 2 | document.addEventListener("DOMContentLoaded", function () { |
4 | | - console.log("DOMContentLoaded event registered and called"); |
5 | 3 | const vscode = acquireVsCodeApi(); |
6 | 4 | const authButton = document.getElementById("authButton"); |
7 | 5 | const messageBox = document.getElementById("messageBox"); |
|
15 | 13 | const authenticatedMessage = document.getElementById( |
16 | 14 | "authenticatedMessage" |
17 | 15 | ); |
18 | | - // Debug: initial classList of loginForm |
19 | | - if (loginForm) { |
20 | | - console.log("loginForm.classList initial:", Array.from(loginForm.classList)); |
21 | | - } |
22 | 16 |
|
23 | 17 | window.addEventListener("message", (event) => { |
24 | | - console.log("window message event received (auth button enable/disable):", event.data); |
25 | 18 | const message = event.data; |
26 | | - console.log("parsed message object (auth button enable/disable):", message); |
27 | 19 | if (message.command === "disableAuthButton") { |
28 | 20 | const authButton = document.getElementById("authButton"); |
29 | 21 | if (authButton) { |
|
53 | 45 |
|
54 | 46 | document.querySelectorAll('input[name="authMethod"]').forEach((radio) => { |
55 | 47 | radio.addEventListener("change", (e) => { |
56 | | - console.log("authMethod radio change event:", e.target.value); |
57 | 48 | const isOAuth = e.target.value === "oauth"; |
58 | 49 | document |
59 | 50 | .getElementById("oauthForm") |
|
67 | 58 | }); |
68 | 59 |
|
69 | 60 | authButton.addEventListener("click", () => { |
70 | | - console.log("authButton clicked"); |
71 | 61 | messageBox.style.display = "none"; |
72 | 62 |
|
73 | 63 | vscode.postMessage({ |
|
81 | 71 | }); |
82 | 72 |
|
83 | 73 | function handleInputApiKey() { |
84 | | - console.log("apiKey input event"); |
85 | 74 | messageBox.style.display = "none"; |
86 | 75 | isBtnDisabled(); |
87 | 76 | } |
88 | 77 | apiKeyInput.addEventListener("input", handleInputApiKey); |
89 | 78 |
|
90 | 79 | function isBtnDisabled() { |
91 | | - // Add log to check when isBtnDisabled is called |
92 | | - console.log("isBtnDisabled called"); |
93 | 80 | const authMethod = document.querySelector( |
94 | 81 | "input[name='authMethod']:checked" |
95 | 82 | ).value; |
|
104 | 91 | } |
105 | 92 |
|
106 | 93 | function showMessage(text, isError) { |
107 | | - console.log("showMessage called:", text, isError); |
108 | 94 | document.getElementById("messageText").textContent = text; |
109 | 95 | messageBox.style.display = "flex"; |
110 | 96 | if (isError) { |
|
121 | 107 | } |
122 | 108 |
|
123 | 109 | window.addEventListener("message", (event) => { |
124 | | - console.log("window message event received (auth state, loader, etc):", event.data); |
125 | 110 | const message = event.data; |
126 | | - console.log("parsed message object (auth state, loader, etc):", message); |
127 | 111 | if (message.type === "setAuthState") { |
128 | 112 | const logoutButton = document.getElementById("logoutButton"); |
129 | 113 |
|
|
132 | 116 | authenticatedMessage.classList.remove("hidden"); |
133 | 117 | logoutButton.classList.remove("hidden"); |
134 | 118 | messageBox.style.display = "none"; |
135 | | - console.log("loginForm.classList after authenticated:", Array.from(loginForm.classList)); |
136 | 119 | } else { |
137 | 120 | loginForm.classList.remove("hidden"); |
138 | 121 | authenticatedMessage.classList.add("hidden"); |
139 | 122 | logoutButton.classList.add("hidden"); |
140 | | - console.log("loginForm.classList after unauthenticated:", Array.from(loginForm.classList)); |
141 | 123 | } |
142 | 124 | logoutButton.replaceWith(logoutButton.cloneNode(true)); |
143 | 125 | document |
144 | 126 | .getElementById("logoutButton") |
145 | 127 | .addEventListener("click", () => { |
146 | | - console.log("logoutButton clicked"); |
147 | 128 | vscode.postMessage({ command: "requestLogoutConfirmation" }); |
148 | 129 | }); |
149 | 130 | } else if (message.type === "showLoader") { |
|
192 | 173 | ) { |
193 | 174 | window.addEventListener("message", (event) => { |
194 | 175 | if (event.data.type === messageType) { |
195 | | - console.log(`Autocomplete message received for ${messageType}:`, event.data.items); |
196 | 176 | const items = event.data.items; |
197 | 177 | inputElement.addEventListener("input", function () { |
198 | | - console.log(`Autocomplete input event for ${messageType}:`, this.value); |
199 | 178 | const query = this.value.toLowerCase(); |
200 | 179 | listElement.innerHTML = ""; |
201 | 180 | if (validateCallback) { |
|
228 | 207 | div.classList.add("autocomplete-item"); |
229 | 208 | div.innerHTML = '<i class="fas fa-check-circle"></i> ' + item; |
230 | 209 | div.addEventListener("click", function () { |
231 | | - console.log(`Autocomplete item clicked for ${messageType}:`, item); |
232 | 210 | inputElement.value = item; |
233 | 211 | listElement.innerHTML = ""; |
234 | 212 | listElement.style.display = "none"; |
|
242 | 220 | }); |
243 | 221 |
|
244 | 222 | document.addEventListener("click", function (event) { |
245 | | - // Add log for document click in autocomplete |
246 | | - console.log("Document click event for autocomplete"); |
247 | 223 | if (event.target !== inputElement) { |
248 | 224 | listElement.innerHTML = ""; |
249 | 225 | listElement.style.display = "none"; |
|
256 | 232 | } |
257 | 233 |
|
258 | 234 | setupAutocomplete(urlInput, urlsList, "setUrls", (query) => { |
259 | | - console.log("setupAutocomplete validateCallback for setUrls:", query); |
260 | 235 | vscode.postMessage({ command: "validateURL", baseUri: query }); |
261 | 236 | }); |
262 | 237 | setupAutocomplete(tenantInput, tenantList, "setTenants"); |
|
0 commit comments