Skip to content

Instantly share code, notes, and snippets.

View joshje's full-sized avatar

Josh Emerson joshje

View GitHub Profile
@joshje
joshje / base60
Created September 20, 2011 16:23
Base60 Converter
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Base60 Converter</title>
</head>
<body>
<p><label for="n">Number</label><input id="n"> &rarr; <label for="s">Base 60</label><input id="s"></p>
<script>
ni = document.getElementById('n');
@joshje
joshje / supports.js
Created August 16, 2011 14:35
Cross Browser CSS Selector Support Detection
function supports(prop) {
var div = document.createElement('div'),
vendors = ['Khtml','Ms','O','Moz','Webkit'],
len = vendors.length;
if (prop in div.style) return true;
var prop = prop.replace(/^[a-z]/, function(val) {
return val.toUpperCase();
});
while(len--) {
if ( vendors[len] + prop in div.style ) return true;