I just wanted to post something quick with regards to my progress on the AJS Footnotes update.
I am making forward progress, and think I'll be coming to a milestone with some of the troubles the earlier versions had some time today.
The JS trouble is a coupling of the original plugin doing nothing to ensure that the popup generated by the footnote had room to fit in the viewable area, and user requests to reduce the weight that the plugin adds to the page. I had hoped to makes use of the jQuery UI position function, but killed it due to the fact that UI uses relative positioning, and this causes some "jumps" when the footnote is first shown. I've been forced back the the drawing board to get the behavior right.
CSS has given me similar headaches. It seems that, given the hooks available, I can't examine the post/page content before enqueueing the styles and JS. This means that I have to enqueue them on every page, even if the content on that page will not require the plugin functionality.
In any case, I hope to have the new version rolled out by the end of the week.2
Just wanted to keep everyone abreast of the recent progress.