This repository has been archived on 2025-09-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nekrochan/static/js/captcha.js
2025-09-28 12:59:09 +02:00

26 lines
732 B
JavaScript

$(function () {
$("#get-captcha").click(function () {
let btn = $(this);
let board = btn.attr("data-board");
let reply = btn.attr("data-reply");
let req_url = `/captcha?board=${board}&reply=${reply}`;
btn.text("Získat CAPTCHA");
btn.attr("disabled", true);
btn.addClass("loading");
$.get(req_url, function (data, _) {
try {
$("#captcha-id").attr("value", data.id);
$("#captcha").html(`<img src="data:image/png;base64,${data.png}">`);
} catch {
btn.append(" [Chyba]");
}
btn.attr("disabled", false);
btn.removeClass("loading");
});
});
});