The microformats weren't working properly with either the Chrome or Firefox parsers, so I fixed them. I also added some Jasmine specs and refactored the code a bit. More improvements coming!
(This supersedes pull request #1.)
Reorganize and remove Jasmine boilerplate.
Merge branch 'jasmine'
Set fixtures directory properly.
Remove unused variable.
Move event processing into separate function for ease of testing.
Fix date and time handling.
Change from <time> to <abbr> element. It's less semantically appropri…
…ate, but seems to be understood by more parsers. Grr.
Add some safeguards in case we don't have the elements we want.
Move vevent class off body since some microformat parsers won't respo…
…nd to it there. Anyway, classes on the body are a bad idea.
Remove dead code.
Extract another function.
Add myself as author.
Wrap the whole thing in a function so as not to pollute the global na…
Remove function wrapper. Apparently Greasemonkey/Tampermonkey already…
… do this.
This reverts commit 59ce2d2.
Add var keyword!
Thank you very much for improving this. :) I no longer use FetLife for the reasons described here so I apologize that it took me so long to circle back to this pull request.