Browse Source

Show message in ndoe menu if no nodes have been hearted

pm2
Luke Childs 9 years ago
parent
commit
0182cfadbc
  1. 18
      public/assets/enhancements.js
  2. 5
      public/assets/style.css

18
public/assets/enhancements.js

@ -119,13 +119,19 @@
if(!menu) { if(!menu) {
return false; return false;
} }
var list = '<ul>'; var menuHTML = '';
var heartedNodes = favouriteNodes.getHeartedNodes(); var heartedNodes = favouriteNodes.getHeartedNodes();
Object.keys(heartedNodes).forEach(function(node) { var nodeHashes = Object.keys(heartedNodes);
list += '<li><a href="/node/' + node + '">' + heartedNodes[node] + '</a></li>'; if(nodeHashes.length) {
}); menuHTML += '<ul>';
list += '</ul>'; nodeHashes.forEach(function(node) {
return menu.innerHTML = list; menuHTML += '<li><a href="/node/' + node + '">' + heartedNodes[node] + '</a></li>';
});
menuHTML += '</ul>';
} else {
menuHTML += '<div class="empty">Click the heart on a node page to save it here for easy access :)</div>';
}
return menu.innerHTML = menuHTML;
}, },
// Load SVG, run callback when loaded // Load SVG, run callback when loaded

5
public/assets/style.css

@ -358,6 +358,11 @@ footer {
background: rgba(0, 0, 0, 0.1); background: rgba(0, 0, 0, 0.1);
} }
.menu .empty {
padding: 1em;
font-size: 18px;
}
/* Large desktop */ /* Large desktop */
@media (min-width: 1230px) { @media (min-width: 1230px) {
pre { pre {

Loading…
Cancel
Save