Skip to content

Instantly share code, notes, and snippets.

View abacaj's full-sized avatar
💭
Writing more code

Anton Bacaj abacaj

💭
Writing more code
View GitHub Profile
@abacaj
abacaj / dom-util.js
Last active November 16, 2015 16:03
High performance utility for manipulating DOM classes.
var testDiv = document.querySelector('.test-div');
function filterSpaces(strArray) {
return strArray.filter(function(str) {
return /\S/.test(str);
});
}
function addClass(elem, className) {
var classes = filterSpaces(elem.className.split(' '));
@abacaj
abacaj / fibonacci.js
Created November 16, 2015 15:58
A simple implementation of fibonacci in javascript.
function fibonacci(size) {
var first = 0,
second = 1,
next,
count = 2,
result = [first, second];
if(size < 2) {
console.log(result);
@abacaj
abacaj / SassMeister-input-HTML.html
Created June 4, 2015 21:21
Generated by SassMeister.com.
<div>
<span class="primary">#</span>
<span class="primary-l-1">#</span>
<span class="primary-l-2">#</span>
<span class="primary-l-3">#</span>
<span class="primary-l-4">#</span>
</div>
<div>
<span class="secondary">#</span>
@abacaj
abacaj / SassMeister-input-HTML.html
Created April 28, 2015 14:05
Generated by SassMeister.com.
<h1>Hamburger</h1>
<h2>Hamburger</h2>
<h3>Hamburger</h3>
<h4>Hamburger</h4>
<h5>Hamburger</h5>
<h6>Hamburger</h6>
/*
this function will take in a due date and determine the remaining days until something is due from the current date.
*/
public function calculateDate($due_date)
{
$future = strtotime($due_date);
$now = time();
$timeleft = $future-$now;
$daysleft = round((($timeleft/24)/60)/60);