Here, for your amusement/enjoyment/derision, is my log of the more noteworthy things I accomplished this week.
- Updated the HTML5
audioelement doc for the newpreloadattribute, and updated the nsIDOMHTMLMediaElement documentation to match. - Documented the new
:valid,:invalid,:required, and:optionalCSS pseudo-classes. - Documented the
document.mozSetImageElement()method. - Updated docs for the JavaScript
NaN,Infinity, andundefinedglobal objects to note they’re now read only. - Documented
date.toJSON(). - Documented the new
tabbrowser.getIcon()method, and, while I was at it, the previously undocumentedtabbrowser.setIcon()method. - Documented the
aysncClose()method, and added a bit about closing database connections. - Documented the
tabs.tabboxXUL property. - Documented HTTPS Strict Transport Security.
- Fixed documentation of related to bug 11011 by cleaning up the
:-moz-brokendocumentation and adding docs for:-moz-user-disabledand:-moz-suppressed. These are old Firefox 3 (Gecko 1.9) items that were mis-documented due to a communication snafu. - Documented
:-moz-placeholder. - Documented
:-moz-loading. - Documented
:-moz-handler-blocked,:-moz-handler-crashed, and:-moz-handler-disabled. - Documented the new
drawintitlebarXUL attribute. - Updated a number of pages with minor notes not worth mentioning specifically.
- Cleaned up a bunch of pages.
- Copy-editing!
That’s a lot of miscellaneous stuff written up this week! On top of that, we rolled out the next phase of the big MDN upgrade this week (which admittedly I personally had very little to do with, other than some very minor fixes to the skin for the documentation wiki pages).
There are plenty of big things left to document, but even more little ones. My tentative plan for next week is to start by working on the new audio API documentation now that that’s landed.