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
andcontenteditable=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