Explorar o código

refactor function checkForUserAvatarButton()

Leon Bubova %!s(int64=3) %!d(string=hai) anos
pai
achega
0d73da29ca
Modificáronse 1 ficheiros con 4 adicións e 8 borrados
  1. 4 8
      Extensions/chrome/return-youtube-dislike.script.js

+ 4 - 8
Extensions/chrome/return-youtube-dislike.script.js

@@ -56,12 +56,8 @@ const NEUTRAL_STATE = "NEUTRAL_STATE";
     return getDislikeButton().classList.contains("style-text");
   }
   
-  function checkForUserAvatarButton() {
-    if (document.querySelector('#avatar-btn')) {
-      return true
-    } else {
-      return false
-    }
+  function hasAvatarButton() {
+    return document.querySelector('#avatar-btn') !== null
   }
 
   function getState() {
@@ -132,7 +128,7 @@ const NEUTRAL_STATE = "NEUTRAL_STATE";
   }
 
   function likeClicked() {
-    if (checkForUserAvatarButton() == true) {
+    if (hasAvatarButton()) {
         if (storedData.previousState == DISLIKED_STATE) {
           storedData.dislikes--;
           storedData.likes++;
@@ -152,7 +148,7 @@ const NEUTRAL_STATE = "NEUTRAL_STATE";
   }
 
   function dislikeClicked() {
-    if (checkForUserAvatarButton() == true) {
+    if (hasAvatarButton()) {
       if (storedData.previousState == NEUTRAL_STATE) {
         storedData.dislikes++;
         setDislikes(numberFormat(storedData.dislikes));