otwcode/otwarchive — pull request #756 by sarken (2012-07-17 07:32:48+00:00)
Title: Issue 320: Clean up ALL the tables

http://code.google.com/p/otwarchive/issues/detail?id=320

Tables needed scopes, captions, and summaries, and, in some cases, they needed to no longer be tables. I full acknowledge that this strayed from the original issue quite a bit: these pages were missing translation strings, and the admin pages needed some general clean-up in order to look consistent and allow admin-specific CSS tweaks.

Tables removed from:
* abuse_reports/show, which recommended formatting the page as "an inbox" -- which isn't a design pattern that we have, so I used the .comment style, which is used in the inbox, and added a few CSS tweaks to the admin stylesheet so it would look okay without displaying a user icon
* admin/admin_users/notify, which was just a long list of tickyboxes and is now a two-column listbox
* archive_faqs/admin_index, which recommended a dl.index and thus now matches the admin posts
* devmode/index, which was just a list of options

Containing div class="admin" added to:
* abuse_reports/index
* abuse_reports/show
* admin/admin_users/index
* admin/admin_users/notify
* admin/admin_users/show
* admin/skins/index
* admin/skins/index_approved
* admin/skins/index_rejected
* admin/stats/index
* archive_faqs/_admin_index
* invite_requests/manage
* user_invite_requests/index

Some pages needed an actions class removed from a submit button to keep it from floating outside the table form:
* admin/admin_users/show
* admin/skins/index
* admin/skins/index_approved
* admin/skins/index_rejected

Some tables needed the stats class removed in order to display the cells beneath the headers:
* admin/stats/_user_stats
* admin/stats/_work_stats
* admin/stats/_invitation_stats

Inline styles removed from:
* devmode/list_controllers
* devmode/seedusers
* devmode/seedworks

Some table forms had their submit buttons in incorrectly-placed tfoots (they should have been after thead and before tbody) and were moved to match the majority of table forms, where the button comes after the table:
* translators/new
* user_invite_requests/index

Notes:
* gifts/index_for_collection appears to be an old file that is no longer in use
* devmode/seedworks has something going on for lines 14-18 that I don't quite understand -- it's just creating an empty table before the ones that display data. If this is, in fact, all that's going on, let me know and I'll yank that part out