Extension:ClientsideDrafts

This extension adds the ability to autosave a draft of a page on the client while editing using HTML5 Storage and JSON API's.

Edge Cases

 * When a page is moved, the drafts which refer to that page are dropped
 * When a draft is created for a new page but the page is never saved, the draft will still be available for creating the page
 * When a draft is created for a page and the page is then deleted, the draft will remain, and the behavior will then be just as for drafts of uncreated pages

Installation

 * Copy files of the extension into your extensions/ClientsideDrafts directory.
 * Add the following line to the bottom of LocalSettings.php

Known Bugs

 * Mediawiki change its info notice display method since 1.20. If you edit a page then close it without save, someone change the page then you will not be able to see the newest code in editor unless you change a browser or clear browser cache.