MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / updateFavBtn

Function updateFavBtn

popup/index.js:509–526  ·  view source on GitHub ↗
(btn, isFavorite)

Source from the content-addressed store, hash-verified

507}
508
509function updateFavBtn(btn, isFavorite) {
510 let i = btn.querySelector("i");
511 i.classList.toggle("fa-regular", !isFavorite);
512 i.classList.toggle("fa-solid", isFavorite);
513 btn.classList.toggle("active", isFavorite);
514 btn.setAttribute(
515 "data-tooltip",
516 isFavorite
517 ? t({
518 en: "Remove from favorite",
519 vi: "Xoá khỏi yêu thích",
520 })
521 : t({
522 en: "Add to farovite",
523 vi: "Thêm vào yêu thích",
524 })
525 );
526}
527
528async function updateButtonChecker(script, checkmarkContainer, val) {
529 let checkmark = checkmarkContainer.querySelector(".checkmark");

Callers 1

createScriptButtonFunction · 0.85

Calls 1

tFunction · 0.90

Tested by

no test coverage detected