Browse Source

Show message in ndoe menu if no nodes have been hearted

pm2
Luke Childs 8 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) {
return false;
}
var list = '<ul>';
var menuHTML = '';
var heartedNodes = favouriteNodes.getHeartedNodes();
Object.keys(heartedNodes).forEach(function(node) {
list += '<li><a href="/node/' + node + '">' + heartedNodes[node] + '</a></li>';
});
list += '</ul>';
return menu.innerHTML = list;
var nodeHashes = Object.keys(heartedNodes);
if(nodeHashes.length) {
menuHTML += '<ul>';
nodeHashes.forEach(function(node) {
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

5
public/assets/style.css

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

Loading…
Cancel
Save