]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
RecaptchaPlugin: fix for missing captcha on iPhone/Android.
authorBrion Vibber <brion@pobox.com>
Sun, 20 Jun 2010 19:30:12 +0000 (19:30 +0000)
committerBrion Vibber <brion@pobox.com>
Sun, 20 Jun 2010 19:30:12 +0000 (19:30 +0000)
commit2e98a48f2b992c0a566689d3246880f6e81fbee3
treeef6602315ba81e02529183a7939503350d4078ab
parent9d890e2be07364487cb3b333b49650b820dd7176
RecaptchaPlugin: fix for missing captcha on iPhone/Android.

MobileProfile serves pages out to iPhone and Android as application/xhtml+xml, which doesn't work with the default we we were loading recaptcha (as it used document.write). Switched to filling out a <div> from the AJAX API, which doesn't use document.write in the XHTML context.

Tested that view & submission works ok in following browsers:
Mobile: iPhone 3.1, Android 2.1, iPad 3.2 (this last doesn't trigger mobile theme tweaks)
Ubuntu 10.04: Firefox 3.6.3, Chrome 6
Mac 10.6: Safari 5/OS X 10.6.4
Windows 7: IE 8, Opera 10.56
plugins/Recaptcha/RecaptchaPlugin.php