atr/templates/announce-selected.html [169:176]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (!previewUrl || !csrfTokenInput) {
console.error("Required data attributes or CSRF token not found.");
return
}
const csrfToken = csrfTokenInput.value;
function fetchAndUpdatePreview() {
const bodyContent = bodyTextarea.value;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
atr/templates/voting-selected-revision.html [147:154]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (!previewUrl || !csrfTokenInput) {
console.error("Required data attributes or CSRF token not found.");
return
}
const csrfToken = csrfTokenInput.value;
function fetchAndUpdatePreview() {
const bodyContent = bodyTextarea.value;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -