|
|
@ -74,16 +74,12 @@ |
|
|
|
var nodeIndex = heartedNodes.indexOf(node); |
|
|
|
|
|
|
|
// Heart/unheart node
|
|
|
|
if(heartEl.classList.contains('hearted')) { |
|
|
|
if(nodeIndex > -1) { |
|
|
|
heartEl.classList.remove('hearted'); |
|
|
|
if(nodeIndex > -1) { |
|
|
|
heartedNodes.splice(nodeIndex, 1); |
|
|
|
} |
|
|
|
heartedNodes.splice(nodeIndex, 1); |
|
|
|
} else { |
|
|
|
heartEl.classList.add('hearted'); |
|
|
|
if(nodeIndex == -1) { |
|
|
|
heartedNodes.push(node); |
|
|
|
} |
|
|
|
heartedNodes.push(node); |
|
|
|
} |
|
|
|
|
|
|
|
// Save new heartedNodes
|
|
|
|