Browse Source

Add favourited menu

pm2
Luke Childs 9 years ago
parent
commit
a8867adeac
  1. 17
      public/assets/enhancements.js
  2. 20
      public/assets/style.css

17
public/assets/enhancements.js

@ -168,12 +168,23 @@
});
});
// Inject menu button into DOM
// Inject elems into DOM
DOMReady(function() {
var headerHeight = elem('.title').offsetHeight;
var headerBoxShadow = 3;
// Menu button
var menuButton = create('div');
menuButton.classList.add('menu');
menuButton.style.height = elem('.title').offsetHeight + 'px';
menuButton.classList.add('menu-button');
menuButton.style.height = headerHeight + 'px';
elem('header .wrapper').appendChild(menuButton);
// Menu
var menu = create('div');
menu.classList.add('menu');
menu.style.top = (headerHeight + headerBoxShadow) + 'px';
menu.style.height = 'calc(100% - ' + (headerHeight + headerBoxShadow) + 'px)';
document.body.appendChild(menu);
});
// If current node is hearted

20
public/assets/style.css

@ -110,14 +110,14 @@ h1 {
outline: 0;
}
.menu {
.menu-button {
position: relative;
width: 4rem;
font-size: 3em;
border-right: 1px solid #eee;
cursor: pointer;
}
.menu:before {
.menu-button:before {
content: "";
position: absolute;
top: 0.3em;
@ -128,7 +128,7 @@ h1 {
border-bottom: 0.125em solid #b24592;
transition: border-color 0.2s ease;
}
.menu:hover:before {
.menu-button:hover:before {
border-color: #f15f79;
}
@ -323,6 +323,18 @@ footer {
float: right;
}
/* Menu */
.menu {
position: fixed;
top: 0;
right: 0;
width: 100%;
background: rgba(255,255,255,0.9);
z-index: 1;
height: 100%;
max-width: 500px;
}
/* Large desktop */
@media (min-width: 1230px) {
pre {
@ -455,7 +467,7 @@ footer {
font-size: 20px;
padding: 0.4em 0.2em;
}
.menu {
.menu-button {
position: fixed;
top: 0;
right: 0;

Loading…
Cancel
Save