There was a time when the W3C wanted us to put <tfoot> betwee, <thead> and <tbody>, but they have changed their minds. There are a few pages which still have the <tfoot> in that position which triggers a validator error. There are also several instances of <tfoot> in tables which lack a <tbody>, which I'm also fixing.
Created attachment 192396 [details] [review] Bug 41760: Fix <tbody> and <tfoot> in several templates This patch makes corrections to table markup in several templates, fixing these issues: - <tfoot> appearing before <tbody> - <tfoot> appearing without a <tbody> To test, apply the patch and view the following pages in the staff client. In each case the table should look correct, including the appearance of the table footer. - Acquisitions -> Vendor -> Basket. Add orders to a basket if necessary, in order for the "Orders" table to appear. - Acquisitions -> Vendor -> Basket -> Add to basket -> From existing orders (copy) -> Search for orders. You must have existing orders to populate the table of order search results. - Acquisitions -> Vendor -> Receive shipments -> Receive a new shipment. You must have pending orders to populate the table. Receive at least one order to ensure data for the next step. - Acquisitions home page -> "All available funds" table -> Click an amount linked in the "Spent" column. - Administration -> Funds. You must have at least one budget and at least one fund under that budget. - Administration -> Record overlay rules. - Patrons -> View a patron record -> Accounting -> Transactions. If necessary you can use "Create manual invoice" to add a charge to the account. - From the list of transactions, click the "Pay" button next to one of them. - Reports -> Cash register statistics wizard. - ?? - Reports -> Catalog by item type. Sponsored-by: Athens County Public Libraries