@Superm401: Thanks for your recent reorganisation of the page. However a few minor points:
Your edits left the page in an inconsistent state. It used to be consistent. The section headings were capitalised after the javascript API they expose (e.g. Heading mediaWiki.Title
is that way because the global variable is lowerCamelCase (window.mediaWiki
) and the mediawiki.Title
module defines mediaWiki.Title
. These were not broken or discrepant.
You supposedly "fixed" some of them by changing them to their module namen and the result is an inconsistent mess where some are javascript identifiers, some are module names, and some are self-invented. Anchor links from other pages also stopped working properly (e.g. RL/DM#mediaWiki.Title no longer works).
Renaming headings like "api.get
" to "mw.Api.get
" introduced an incorrect and confusing image. Identifier "mw.Api.get
" resolves to nothing. It is defined as "mw.Api.prototype.get
". Referred to as "api.get
" or "mw.Api#get
" (where dot is a property, and hash a member of an instance, the constructed object from mw.Api) but not mw.Api.get
since that is undefined.
Also don't include "?" or stuff "citation needed". If you're not sure, ask on the Talk page (this is not Wikipedia, we only deal with simple and verifiable facts).
I've fixed it now because it was easier to finish then to revert and let you fix it.