Projects

Fork me on github!

My little programming projects that may be useful to others. Mostly jQuery-related.

jQuery UI Widgets

My most popular post: Understanding jQuery UI Widgets.

ajaxpopup
Popup dialog box attached to a specified element, with the markup pulled from the server with AJAX.
flexcal
Date picker widget that allows multiple calendar systems.
googleSearch
Popup dialog for Google search results.
hebrewkeyboard
Popup Hebrew keyboard for editable elements.
textpopup
Base widget for creating popup dialog boxes attached to specified elements.
timepickr
Version of Maxime Haineault's timepickr that works with jQuery UI 1.8. timepickr is a time-selecting widget that uses a minimum of clicks.
widget
Extensible widget that allows subclassing, calling superclass methods and aspect-oriented programming.

Other jQuery Plugins

fader
Simple photo cross fader. Not updated in a while and doesn't work with the most recent jQuery.
gradient
Enhanced version of Brandon Aaron's gradient plugin, to create color gradients without images or CSS3.
jsvk
jQuery adapter for Ilya Lebedev's JavaScript VirtualKeyboard.
keymap
Turns keydown event codes into understandable strings.
livesearch
Plugin to allow "live" (scroll and highlight as you type) searching a text area.
parsecss
Javascript CSS parser. Allows extending CSS with custom selectors and attributes.
screenfade
Little plugin to fade the screen and restore it, to allow subtle style changes.
scrollIntoView
Plugin to scroll all of an element into the visible window.
sendkeys
Plugin to simulate keypresses on editable elements.

Prism plugins

Prism is a great javascript syntax highlighter, and I created a few plugins to fit my needs.

Language Support
Support for PDF, PHP, Lisp/Scheme, and Visual Basic.
linenumber
Adds line numbering to highlighted code

Other Javascript

bililiteRange
Functions to manipulate text and selection in a browser-independent fashion. Works on input, textarea and contenteditable=true elements. There are quite a few plugins that work with this library; see the code on github.

WordPress plugins (PHP)

wishlist
Skeleton (not the complete code) for a simply Amazon wishlist widget.
sitemeter
Widget to add a sitemeter badge to a WordPress blog.

Other PHP

db_backup
PHP function to backup a mySQL database, since mysqldump can't handle Unicode.
scheduler
PHP code to run scheduled tasks if cron is not available, based on hits on the website.

Leave a Reply


Warning: Undefined variable $user_ID in /home/public/blog/wp-content/themes/evanescence/comments.php on line 75