This repository serves as a holding area for proof of concept work, as well as an archive for select items from David's early flash work. These are presented for interest value and the opportunity to beat David's high-score on the addictive ‘Bubble Trouble' game.

Character Palette

This is a proof of concept for an HTML character palette of "hard to type" characters, allowing the user to click on a character to copy it to the clipboard in what should be a cross-browser compatible way. The HTML providing the table of characters is separated from the rest of the code making it easy for a developer to edit for good reusability, as you can see in the following code:
<table id="keyTable" class="grid">
        <tr>
                <td>&aacute;</td>
                <td>&agrave;</td>
        </tr>
        <tr>
                <td>&eacute;</td>
                <td>&egrave;</td>
        </tr>
</table>


Obviously more rows and columns of characters can be added. The page is intended as a popup, which could be installed as a bookmarklet in the end users bookmark bar allowing it to be accessed when needed.

Try it out and paste some characters here:
[Note: Due to flash security restrictions, this demo will only work when hosted from a web server, and will not function correctly if viewed as a local file]

Currently the code uses Joseph Huckaby’s “ZeroClipboard” which relies on Flash to insert the characters into the clipboard. If flash is unavailable, it may still be easier for a user to highlight a character and copy it using this popup table, than attempt to type the characters using the keyboard.



Bubble Trouble

Test your bubble popping prowess in this fast paced, Flash based game.


Bubble Trouble



Zen Brush

After a frantic game of Bubble Trouble, or even after a stressful day, try the Flash based Zen Brush to chill your frazzled nerves.


Zen Brush