-
Detecting virtual keyboards (when typing in an input field)
How to differentiate between physical and virtual keyboards in a web application by measuring the time between keydown and keyup events.
-
Emulating HTML 5 support in current browsers
Building Fiks.html5, a forwards-compatible script for emulating HTML 5 elements like details in older browsers including IE, Firefox 2, and WebKit.
-
Websites I have built
An archive and portfolio of websites built outside of Hypernova Design Studio.
-
A little PHP CRUD
A simple CRUD router for PHP that models Rails' RESTful controllers.
-
Ruby on Rails: Complex forms + auto_complete
A monkey patch for ActionView::FormHelper and FormBuilder to make DHH's auto_complete plugin work with Ryan Bates' complex forms in Rails.
-
Auto expanding textarea in Opera and Konqueror
A JavaScript solution for auto-expanding textareas that works in Opera and Konqueror, where the common scrollHeight approach fails.