pipwerks

JavaScript removeClasses utility

Note: If you want to skip to the final code (in both MooTools and framework-neutral flavors), it’s at the bottom of this post. The problem Readers of this blog know that I enjoy MooTools. Like other JavaScript frameworks, it has many excellent features, including addClass and removeClass functions, which

CustomInput Class: Accessible, Custom-Styled Checkboxes and Radio Buttons

I’m a big fan of the Filament Group’s UI work.  They put a lot of thought into their work, and ensure everything they make is not only beautiful, but as accessible and as semantic as possible. One of my favorite pieces of work by the Filament Group is

Viewing PDFs in a Browser on a Mac

As a Mac user, one of the more annoying issues I frequently encounter is funky PDF handling in Firefox and Safari. For instance: * Adobe doesn’t make a version of Adobe Reader that’s compatible with Firefox on Mac OS X * Adobe Reader is only supported in 32-bit versions of

Introducing LearnSWFObject.com

Update, Dec. 2018: LearnSWFObject.com has been retired. It had a successful run, but with the demise of Adobe Flash, was no longer relevant. The domain learnswfobject.com is now owned by a squatter, don’t bother visiting. The site contents are preserved on GitHub, available at https://pipwerks.github.

Eolas is at it again

Update: In 2013, four years after I posted this blog entry, Eolas lost their court case and subsequent appeals. Eolas Technologies is a company that manages licensing for patents. Eolas seeks to return value to its shareholders by commercializing these technologies through strategic alliances, licensing and spin offs. (source) The

pipwerks © 2026