client/home: view featured post, add search form

This commit is contained in:
rr-
2016-05-29 12:28:52 +02:00
parent 6d6cce20dd
commit 53fd6fb29b
10 changed files with 310 additions and 20 deletions

View File

@ -0,0 +1,33 @@
'use strict';
let callbacks = [];
let running = false;
function resize() {
if (!running) {
running = true;
if (window.requestAnimationFrame) {
window.requestAnimationFrame(runCallbacks);
} else {
setTimeout(runCallbacks, 66);
}
}
}
function runCallbacks() {
callbacks.forEach(function(callback) {
callback();
});
running = false;
}
function add(callback) {
callbacks.push(callback);
}
function remove(callback) {
callbacks = callbacks.filter(c => c !== callback);
}
window.addEventListener('resize', resize);
module.exports = {add: add, remove: remove};