Browse Source

Check heart status by localStorage not class

pm2
Luke Childs 9 years ago
parent
commit
266c515f94
  1. 6
      public/assets/enhancements.js

6
public/assets/enhancements.js

@ -74,17 +74,13 @@
var nodeIndex = heartedNodes.indexOf(node); var nodeIndex = heartedNodes.indexOf(node);
// Heart/unheart node // Heart/unheart node
if(heartEl.classList.contains('hearted')) {
heartEl.classList.remove('hearted');
if(nodeIndex > -1) { if(nodeIndex > -1) {
heartEl.classList.remove('hearted');
heartedNodes.splice(nodeIndex, 1); heartedNodes.splice(nodeIndex, 1);
}
} else { } else {
heartEl.classList.add('hearted'); heartEl.classList.add('hearted');
if(nodeIndex == -1) {
heartedNodes.push(node); heartedNodes.push(node);
} }
}
// Save new heartedNodes // Save new heartedNodes
localStorage.setItem(storageKey, JSON.stringify(heartedNodes)); localStorage.setItem(storageKey, JSON.stringify(heartedNodes));

Loading…
Cancel
Save