replace innerText with less performance-heavy textContent

pull/195/head
Aevann 2023-08-14 17:29:06 +03:00
parent 416ecf3558
commit 40d7fc4b71
8 changed files with 29 additions and 29 deletions

View File

@ -12,13 +12,13 @@ function initializeGame() {
function updatePlayerCurrencies(updated) { function updatePlayerCurrencies(updated) {
if (updated.coins) { if (updated.coins) {
document.getElementById("user-coins-amount").innerText = updated.coins; document.getElementById("user-coins-amount").textContent = updated.coins;
document.getElementById("user-coins-amount-casino").innerText = updated.coins; document.getElementById("user-coins-amount-casino").textContent = updated.coins;
} }
if (updated.marseybux) { if (updated.marseybux) {
document.getElementById("user-bux-amount").innerText = updated.marseybux; document.getElementById("user-bux-amount").textContent = updated.marseybux;
document.getElementById("user-bux-amount-casino").innerText = updated.marseybux; document.getElementById("user-bux-amount-casino").textContent = updated.marseybux;
} }
} }
@ -48,14 +48,14 @@ function updateResult(text, className) {
clearResult(); clearResult();
const result = document.getElementById("casinoGameResult"); const result = document.getElementById("casinoGameResult");
result.style.visibility = "visible"; result.style.visibility = "visible";
result.innerText = text; result.textContent = text;
result.classList.add(`alert-${className}`); result.classList.add(`alert-${className}`);
} }
function clearResult() { function clearResult() {
const result = document.getElementById("casinoGameResult"); const result = document.getElementById("casinoGameResult");
result.style.visibility = "hidden"; result.style.visibility = "hidden";
result.innerText = "N/A"; result.textContent = "N/A";
result.classList.remove("alert-success", "alert-danger", "alert-warning"); result.classList.remove("alert-success", "alert-danger", "alert-warning");
} }

View File

@ -76,7 +76,7 @@ function toggleReplyBox(t, id) {
let newHTML = '' let newHTML = ''
if (t.innerHTML.includes('<i class="fas fa-')) if (t.innerHTML.includes('<i class="fas fa-'))
newHTML += '<i class="fas fa-quotes"></i>' newHTML += '<i class="fas fa-quotes"></i>'
if (t.innerText) if (t.textContent)
newHTML += 'Quote selection' newHTML += 'Quote selection'
t.innerHTML = newHTML t.innerHTML = newHTML
} }
@ -220,13 +220,13 @@ function comment_edit(id){
if (data["ping_cost"]) { if (data["ping_cost"]) {
const ping_cost = document.getElementById('comment-ping-cost-' + id) const ping_cost = document.getElementById('comment-ping-cost-' + id)
ping_cost.innerText = data["ping_cost"] ping_cost.textContent = data["ping_cost"]
ping_cost.parentElement.classList.remove('d-none') ping_cost.parentElement.classList.remove('d-none')
} }
if (data["edited_string"]) { if (data["edited_string"]) {
const edited_string = document.getElementById('comment-edited_string-' + id) const edited_string = document.getElementById('comment-edited_string-' + id)
edited_string.innerText = data["edited_string"] edited_string.textContent = data["edited_string"]
edited_string.parentElement.classList.remove('d-none') edited_string.parentElement.classList.remove('d-none')
} }
@ -371,7 +371,7 @@ function restore_reply_buttons(fullname) {
let newHTML = '' let newHTML = ''
if (t.innerHTML.includes('<i class="fas fa-')) if (t.innerHTML.includes('<i class="fas fa-'))
newHTML += '<i class="fas fa-reply"></i>' newHTML += '<i class="fas fa-reply"></i>'
if (t.innerText) if (t.textContent)
newHTML += 'Reply' newHTML += 'Reply'
t.innerHTML = newHTML t.innerHTML = newHTML
} }

View File

@ -21,7 +21,7 @@ function showToast(success, message) {
if (!message) { if (!message) {
message = success ? "Action successful!" : "Error, please try again later"; message = success ? "Action successful!" : "Error, please try again later";
} }
document.getElementById(textElement).innerText = message; document.getElementById(textElement).textContent = message;
bootstrap.Toast.getOrCreateInstance(document.getElementById(element)).show(); bootstrap.Toast.getOrCreateInstance(document.getElementById(element)).show();
} }
@ -345,7 +345,7 @@ function sort_table(t) {
} else if ('time' in x.dataset) { } else if ('time' in x.dataset) {
attr = parseInt(x.dataset.time); attr = parseInt(x.dataset.time);
} else { } else {
attr = x.innerText attr = x.textContent
if (/^[\d-,]+$/.test(x.innerHTML)) { if (/^[\d-,]+$/.test(x.innerHTML)) {
attr = parseInt(attr.replace(/,/g, '')) attr = parseInt(attr.replace(/,/g, ''))
} }

View File

@ -226,7 +226,7 @@ function fetchEmojis() {
classSelectorLinkDOM.classList.add("nav-link", "emojitab"); classSelectorLinkDOM.classList.add("nav-link", "emojitab");
classSelectorLinkDOM.dataset.bsToggle = "tab"; classSelectorLinkDOM.dataset.bsToggle = "tab";
classSelectorLinkDOM.dataset.className = className; classSelectorLinkDOM.dataset.className = className;
classSelectorLinkDOM.innerText = className; classSelectorLinkDOM.textContent = className;
classSelectorLinkDOM.addEventListener('click', switchEmojiTab); classSelectorLinkDOM.addEventListener('click', switchEmojiTab);
classSelectorDOM.appendChild(classSelectorLinkDOM); classSelectorDOM.appendChild(classSelectorLinkDOM);
@ -333,7 +333,7 @@ function update_ghost_div_textarea(text)
let ghostdiv = text.parentNode.querySelector(".ghostdiv"); let ghostdiv = text.parentNode.querySelector(".ghostdiv");
if (!ghostdiv) return; if (!ghostdiv) return;
ghostdiv.innerText = text.value.substring(0, text.selectionStart); ghostdiv.textContent = text.value.substring(0, text.selectionStart);
ghostdiv.insertAdjacentHTML('beforeend', "<span></span>"); ghostdiv.insertAdjacentHTML('beforeend', "<span></span>");
@ -411,7 +411,7 @@ function populate_speed_emoji_modal(results, textbox)
if (emoji.count !== undefined) if (emoji.count !== undefined)
emoji_option_text.title += "\nused\t" + emoji.count; emoji_option_text.title += "\nused\t" + emoji.count;
emoji_option_text.innerText = name; emoji_option_text.textContent = name;
if (current_word.includes("#")) name = `#${name}` if (current_word.includes("#")) name = `#${name}`
if (current_word.includes("!")) name = `!${name}` if (current_word.includes("!")) name = `!${name}`

View File

@ -30,8 +30,8 @@ const lotteryOnReady = function () {
ticketPurchaseQuantityInput.addEventListener("change", (event) => { ticketPurchaseQuantityInput.addEventListener("change", (event) => {
const value = Math.max(1, parseInt(event.target.value)) const value = Math.max(1, parseInt(event.target.value))
purchaseQuantity = value purchaseQuantity = value
purchaseQuantityField.innerText = value purchaseQuantityField.textContent = value
purchaseTotalCostField.innerText = value * 12 purchaseTotalCostField.textContent = value * 12
}); });
}; };
@ -76,7 +76,7 @@ function handleLotteryResponse(xhr, method, callback) {
const toast = document.getElementById("lottery-post-success"); const toast = document.getElementById("lottery-post-success");
const toastMessage = document.getElementById("lottery-post-success-text"); const toastMessage = document.getElementById("lottery-post-success-text");
toastMessage.innerText = response.message; toastMessage.textContent = response.message;
bootstrap.Toast.getOrCreateInstance(toast).show(); bootstrap.Toast.getOrCreateInstance(toast).show();
@ -86,7 +86,7 @@ function handleLotteryResponse(xhr, method, callback) {
const toast = document.getElementById("lottery-post-error"); const toast = document.getElementById("lottery-post-error");
const toastMessage = document.getElementById("lottery-post-error-text"); const toastMessage = document.getElementById("lottery-post-error-text");
toastMessage.innerText = toastMessage.textContent =
(response && response.details) || "Error, please try again later."; (response && response.details) || "Error, please try again later.";
bootstrap.Toast.getOrCreateInstance(toast).show(); bootstrap.Toast.getOrCreateInstance(toast).show();

View File

@ -269,7 +269,7 @@ function charLimit(form, text) {
text.style.color = "#A0AEC0"; text.style.color = "#A0AEC0";
} }
text.innerText = length + ' / ' + maxLength; text.textContent = length + ' / ' + maxLength;
} }
function remove_dialog() { function remove_dialog() {

View File

@ -1,5 +1,5 @@
function addParam(t, bool) { function addParam(t, bool) {
let text = t.innerText; let text = t.textContent;
if (bool) if (bool)
text = text + ' ' text = text + ' '
else else

View File

@ -14,13 +14,13 @@ let TRANSFER_TAX = document.getElementById('tax').innerHTML
function updateTax(mobile=false) { function updateTax(mobile=false) {
let suf = mobile ? "-mobile" : ""; let suf = mobile ? "-mobile" : "";
let amount = parseInt(document.getElementById("coin-transfer-amount" + suf).value); let amount = parseInt(document.getElementById("coin-transfer-amount" + suf).value);
if (amount > 0) document.getElementById("coins-transfer-taxed" + suf).innerText = amount - Math.ceil(amount*TRANSFER_TAX); if (amount > 0) document.getElementById("coins-transfer-taxed" + suf).textContent = amount - Math.ceil(amount*TRANSFER_TAX);
} }
function updateBux(mobile=false) { function updateBux(mobile=false) {
let suf = mobile ? "-mobile" : ""; let suf = mobile ? "-mobile" : "";
let amount = parseInt(document.getElementById("bux-transfer-amount" + suf).value); let amount = parseInt(document.getElementById("bux-transfer-amount" + suf).value);
if (amount > 0) document.getElementById("bux-transfer-taxed" + suf).innerText = amount; if (amount > 0) document.getElementById("bux-transfer-taxed" + suf).textContent = amount;
} }
function transferCoins(t, mobile=false) { function transferCoins(t, mobile=false) {
@ -39,9 +39,9 @@ function transferCoins(t, mobile=false) {
"reason": document.getElementById(mobile ? "coin-transfer-reason-mobile" : "coin-transfer-reason").value "reason": document.getElementById(mobile ? "coin-transfer-reason-mobile" : "coin-transfer-reason").value
}, },
() => { () => {
document.getElementById("user-coins-amount").innerText = parseInt(document.getElementById("user-coins-amount").innerText) - amount; document.getElementById("user-coins-amount").textContent = parseInt(document.getElementById("user-coins-amount").textContent) - amount;
document.getElementById("profile-coins-amount-mobile").innerText = parseInt(document.getElementById("profile-coins-amount-mobile").innerText) + transferred; document.getElementById("profile-coins-amount-mobile").textContent = parseInt(document.getElementById("profile-coins-amount-mobile").textContent) + transferred;
document.getElementById("profile-coins-amount").innerText = parseInt(document.getElementById("profile-coins-amount").innerText) + transferred; document.getElementById("profile-coins-amount").textContent = parseInt(document.getElementById("profile-coins-amount").textContent) + transferred;
} }
); );
} }
@ -60,9 +60,9 @@ function transferBux(t, mobile=false) {
"reason": document.getElementById(mobile ? "bux-transfer-reason-mobile" : "bux-transfer-reason").value "reason": document.getElementById(mobile ? "bux-transfer-reason-mobile" : "bux-transfer-reason").value
}, },
() => { () => {
document.getElementById("user-bux-amount").innerText = parseInt(document.getElementById("user-bux-amount").innerText) - amount; document.getElementById("user-bux-amount").textContent = parseInt(document.getElementById("user-bux-amount").textContent) - amount;
document.getElementById("profile-bux-amount-mobile").innerText = parseInt(document.getElementById("profile-bux-amount-mobile").innerText) + amount; document.getElementById("profile-bux-amount-mobile").textContent = parseInt(document.getElementById("profile-bux-amount-mobile").textContent) + amount;
document.getElementById("profile-bux-amount").innerText = parseInt(document.getElementById("profile-bux-amount").innerText) + amount; document.getElementById("profile-bux-amount").textContent = parseInt(document.getElementById("profile-bux-amount").textContent) + amount;
} }
); );
} }