Skip to content

Instantly share code, notes, and snippets.

View ksloan's full-sized avatar
🐛
Bug hunting

Kevin Sloan ksloan

🐛
Bug hunting
View GitHub Profile
@ksloan
ksloan / gist:11266860
Created April 24, 2014 19:38
nicely creating a new element with jquery
$('<img>', { src : icon, alt: i, title: title }).appendTo(this);
@ksloan
ksloan / gist:11266902
Created April 24, 2014 19:39
check if element is scrolled into browser view
function element_in_scroll(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
@ksloan
ksloan / gist:a5ba90387aca225693cf
Created May 10, 2014 03:04
Xcode - load white status bar text (add to your UIViewController)
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
@ksloan
ksloan / gist:5ff4b9570f217a70124b
Last active August 29, 2015 14:02
ls different file types
ls *.{js,css}
@ksloan
ksloan / gist:4b7a21298b16e2dbd1f0
Created June 6, 2014 00:18
set timezone on ubuntu server
sudo dpkg-reconfigure tzdata
@ksloan
ksloan / gist:77eac4740f9e63b258b5
Created June 12, 2014 04:47
subtract time from date object
d.setMinutes(d.getMinutes() - num_mins);
@ksloan
ksloan / gist:e77034e2bbc4f84b6776
Created June 27, 2014 11:46
remove duplicate objects (get unique objects) in javascript array of objects [using underscore.js]
_.uniq(personArray, function(person) { return person.age; });
@ksloan
ksloan / gist:e8c84d57944526f21181
Created July 10, 2014 21:43
disable jquery mobile list text truncation
.ui-btn-text {
white-space: normal;
}
@ksloan
ksloan / gist:d1b9ace61fddd2356ebf
Last active September 11, 2024 18:42
CSS Color Definitions for Font-Awesome Social Icons
.fa-facebook, .fa-facebook-square {
color: #3b5998
}
.fa-twitter, .fa-twitter-square {
color: #00aced
}
.fa-google-plus, .fa-google-plus-square {
color: #dd4b39
}
.fa-youtube, .fa-youtube-play, .fa-youtube-square {
@ksloan
ksloan / uri.js
Created August 25, 2014 01:47 — forked from jlong/uri.js
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"