Ver Fonte

Merge pull request #277 from leonbubova/feature/refactor-check-for-user-avatar-button

refactor function checkForUserAvatarButton()
DARKDRAGON532 há 3 anos atrás
pai
commit
a1ca95231d
1 ficheiros alterados com 4 adições e 8 exclusões
  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')
   }
 
   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));