|
@@ -43,7 +43,7 @@ function likeClicked() {
|
|
if (checkForSignInButton() === false) {
|
|
if (checkForSignInButton() === false) {
|
|
if (storedData.previousState === DISLIKED_STATE) {
|
|
if (storedData.previousState === DISLIKED_STATE) {
|
|
sendVote(1);
|
|
sendVote(1);
|
|
- storedData.dislikes--;
|
|
|
|
|
|
+ if (storedData.dislikes > 0) storedData.dislikes--;
|
|
storedData.likes++;
|
|
storedData.likes++;
|
|
createRateBar(storedData.likes, storedData.dislikes);
|
|
createRateBar(storedData.likes, storedData.dislikes);
|
|
setDislikes(numberFormat(storedData.dislikes));
|
|
setDislikes(numberFormat(storedData.dislikes));
|
|
@@ -72,7 +72,7 @@ function dislikeClicked() {
|
|
storedData.previousState = DISLIKED_STATE;
|
|
storedData.previousState = DISLIKED_STATE;
|
|
} else if (storedData.previousState === DISLIKED_STATE) {
|
|
} else if (storedData.previousState === DISLIKED_STATE) {
|
|
sendVote(0);
|
|
sendVote(0);
|
|
- storedData.dislikes--;
|
|
|
|
|
|
+ if (storedData.dislikes > 0) storedData.dislikes--;
|
|
setDislikes(numberFormat(storedData.dislikes));
|
|
setDislikes(numberFormat(storedData.dislikes));
|
|
createRateBar(storedData.likes, storedData.dislikes);
|
|
createRateBar(storedData.likes, storedData.dislikes);
|
|
storedData.previousState = NEUTRAL_STATE;
|
|
storedData.previousState = NEUTRAL_STATE;
|
|
@@ -113,4 +113,4 @@ export {
|
|
dislikeClicked,
|
|
dislikeClicked,
|
|
addLikeDislikeEventListener,
|
|
addLikeDislikeEventListener,
|
|
storageChangeHandler,
|
|
storageChangeHandler,
|
|
-};
|
|
|
|
|
|
+};
|