Standard Edit Summary

Standard edit summary adds a drop down box below the edit summary box with a list of commonly used summaries. The summary field remains fully editable, of course. If it already contains a summary, the preset is simply appended. That can be done multiple times, too. Works at old source editor only.
The list with the presets is stored in a page named Template:Stdsummaries. You will need both the script and the preset list for this addon to work.
This script also sets tabindexes, so pressing the tab key changes focus from the edit area to the edit summary dropdown, then edit summary text area, then minor edit checkbox and then the publish button.
The preset list may include comments beginning with : * or <. You can find an example preset on Dev Wiki's MediaWiki:Custom-StandardEditSummaries page.
== Demo ==
Open this page for editing to see the script in the effect. (But please don't publish the page unless you've actually edited it, thanks!)
== ==
== Options ==
To use any of the options below you need to create an object named window.dev.editSummaries in your JavaScript code:
=== CSS ===
By default this CSS is added to the page to properly position the dropdown:
For most wikis this should work fine, but if you'd rather override it with your own CSS you can specify it like so:
window.dev = window.dev || {};
window.dev.editSummaries = {
	css: '#stdSummaries { ... }'
};
If you'd rather set the CSS in your standard CSS files, set the value to false:
window.dev = window.dev || {};
window.dev.editSummaries = {
	css: false
};
=== Summaries ===
By default (and for legacy reasons) the contents of the dropdown are loaded from Template:Stdsummaries, you can specify an alternate source if you wish:
window.dev = window.dev || {};
window.dev.editSummaries = {
	select: 'MediaWiki:Custom-StandardEditSummary'
};
But you don't need to use an external source. You can also specify the summaries inline:
In the above example, everything in the first dimension of the array is meant for grouping only and cannot be chosen as a summary. The second dimension holds the actual summaries.