Skip to content

Instantly share code, notes, and snippets.

@keeganbrown
keeganbrown / A-Pen-by-Keegan-Brown.markdown
Created January 14, 2014 16:47
A Pen by Keegan Brown.
@keeganbrown
keeganbrown / cornerBlackOutside.png
Last active December 20, 2015 19:39
Rounded Corners w/ CSS + PNG fall back
cornerBlackOutside.png
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<meta name="viewport" id="vp" content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width" />
<meta name="viewport" id="vp" content="initial-scale=1.0,user-scalable=no,maximum-scale=1" media="(device-height: 568px)" />
<link href="assets/splashs/splash_1096.png" rel="apple-touch-startup-image" media="(device-height: 568px)">
<link href="assets/splashs/splash_iphone_2x.png" rel="apple-touch-startup-image" sizes="640x960" media="(device-height: 480px)">
@keeganbrown
keeganbrown / getQueryParamWithObj.js
Created June 12, 2013 15:09
getQueryParamWithObj.js
// GET QUERY STRING VALUE FROM OBJ BY KEY
function getQueryParam (key, obj) {
if ( !obj || !obj.search ) var obj = location;
var a = obj.search.slice(1).split("&"), GET = [];
for (var i in a) { GET[a[i].split("=")[0]] = a[i].split("=")[1]; }
return GET[key] || null;
}
@keeganbrown
keeganbrown / nerfConsole.js
Created May 30, 2013 14:34
nerfConsole.js
// PREVENT 'CONSOLE' ERRORS IN BROWSERS THAT LACK A CONSOLE.
function nerfConsole () {
if ( !(window.console && window.console.log) ) {
var noop = function() {};
var methods = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'markTimeline', 'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn'];
var length = methods.length;
var console = window.console = {};
while (length--) {
console[methods[length]] = noop;
}
@keeganbrown
keeganbrown / scrollcss.css
Created May 29, 2013 15:27
Mousemove pan
#scrollingWrapper{
position:absolute;
top:0;
left:0;
width: 100%;
}
#scrollingWrapper li {
height: 50px;
display:block;
line-height:50px;
@keeganbrown
keeganbrown / ytgadget
Created May 28, 2013 19:30
youtube Process playlist feeds
private function processPlaylistFeeds($playlistListFeed) {
$playListArray = array();
foreach ($playlistListFeed as $playlistListEntry) {
$plid = $playlistListEntry->playlistId->text;
$playListArray[$plid] = array();
$playListArray[$plid]['title'] = htmlspecialchars( $playlistListEntry->title->text );
$playListArray[$plid]['id'] = $playlistListEntry->playlistId->text;
$playListArray[$plid]['description'] = htmlspecialchars( $playlistListEntry->getDescription() );
$playListArray[$plid]['url'] = $playlistListEntry->getPlaylistVideoFeedUrl();
.offerPricePoint .terms {
display: block;
padding: 0 0 5px 0;
clear: both;
position: relative;
top: 0;
left: 0;
z-index: 1000;
}
.offerPricePoint .terms a {
var s = document.createElement('script');
s.src = "http://code.jquery.com/jquery-latest.min.js";
document.body.appendChild(s);