Skip to content

Commit 23d9490

Browse files
authored
More turnstile styling tweaks (#78)
1 parent 9d196a0 commit 23d9490

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

static/index.html

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@
5050
outline: none;
5151
}
5252

53-
.cf-turnstyle {
54-
margin-bottom: 16px;
55-
}
56-
5753
.message {
5854
padding: 12px;
5955
border-radius: 4px;
@@ -77,6 +73,10 @@
7773
left: -9999px;
7874
}
7975

76+
.cf-turnstile {
77+
margin-top: 20px;
78+
}
79+
8080
@media (prefers-color-scheme: dark) {
8181
.form-group input[type="email"],
8282
.form-group select {
@@ -151,28 +151,23 @@ <h1>Hacker Digest</h1>
151151
/>
152152
</div>
153153

154+
<button type="submit" id="submit-btn">Subscribe</button>
155+
156+
<div id="message" class="message" style="display: none"></div>
157+
154158
<div
155159
class="cf-turnstile"
156160
data-sitekey="${turnstile_site_key}"
157-
data-callback="onTurnstileSuccess"
158161
data-appearance="interaction-only"
159162
id="turnstile-widget"
160163
></div>
161-
162-
<button type="submit" id="submit-btn" disabled>Subscribe</button>
163-
164-
<div id="message" class="message" style="display: none"></div>
165164
</form>
166165

167166
<script>
168167
const form = document.getElementById("subscribe-form");
169168
const submitBtn = document.getElementById("submit-btn");
170169
const messageDiv = document.getElementById("message");
171170

172-
function onTurnstileSuccess() {
173-
submitBtn.disabled = false;
174-
}
175-
176171
form.addEventListener("submit", async (e) => {
177172
e.preventDefault();
178173

@@ -188,7 +183,7 @@ <h1>Hacker Digest</h1>
188183
if (!turnstileResponse) {
189184
messageDiv.className = "message error";
190185
messageDiv.textContent =
191-
"Please complete the CAPTCHA challenge.";
186+
"Please wait a moment and try again.";
192187
messageDiv.style.display = "block";
193188
submitBtn.disabled = false;
194189
submitBtn.textContent = "Subscribe";

static/style.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ button {
3333
font-size: 20px;
3434
padding: 12px 32px;
3535
transition: background-color 0.2s;
36+
margin-top: 16px;
3637
}
3738
button:hover {
3839
background-color: #e55c00;

0 commit comments

Comments
 (0)