commadelimited/autoComplete.js — pull request #17 by ydyu (2012-05-29 20:13:53+00:00)
Title: Correct disfunctional links that contains parentheses.

Encoded the characters [ '\'', '(', ')' ] in the links in addition to what's encoded by encodeURIComponent(), in order to get around a JQuery Mobile bug that prevented links containing those characters from loading.
-------------------------
With the latest version of jquery mobile (1.1.0), if an anchor link contains a parenthesis in the url, the page fails to load. So this patch attempts to fix that by manually encoding the parentheses in the url. The resulting url can still be correctly decode by decodeURLComponent().

In addition the patch also encodes single quotes in the URL, which may not be necessary, but should do no harm.