fix: async not defer on ReSpec script tag
Two examples had 'defer' on the ReSpec script element. The official
example (examples/starter.html) uses 'async'. ReSpec itself handles
DOMContentLoaded timing internally via domReady() so both work, but
async is the canonical pattern.
docs: rewrite 25 more pages + fix document.respec.ready
Fixes:
- document.respec.md, respecIsReady.md, How-Do-I.md: property is
.ready not .isReady. Added .version property to document.respec docs.
New/rewritten config pages:
errata, references (section), additionalCopyrightHolders,
alternateFormats, copyrightStart, level, tocIntroductory (deprecated),
subjectPrefix, testSuiteURI, implementationReportURI,
submissionCommentNumber, charterDisclosureURI, updateable-rec,
prevRecShortname, prevED, prevRecURI, previousDiffURI,
addPatentNote (removed), override, permission, exclude, remove,
practice/practicedesc/practicelab, index (section), respecVersion
remove reduntant 'Example:' headings as examples are marked already
mark even more code blocks as examples and add titles
Run all files through prettier
Why? To make all files consistent.
Changes can be summarized as:
- Remove trailing whitespace
- Added EOF newlines
- Added newlines between headings and other content
- Added semicolons, commas in JS snippets
- Formatted all other snippets
- Formatted tables (headers are as wide as widest column)
- Use - for list markers instead of *
- Fix some invalid HTML (i.e., adding missing closing tags)
- Changed some snippets for consistency
style: use <h1> in each wiki item, fix headings