false on non-special pages
* (bug 21113) "Other statistics" header on Special:Statistics is no more
displayed when there isn't any entry in it
-* (bug 21114) Special:Contributions no longer shows diff links for new revisions
+* (bug 21114) Special:Contributions no longer shows diff links for new
+ revisions
* (bug 21116) MediaWiki:Templatesused, MediaWiki:Templatesusedpreview and
MediaWiki:Templatesusedsection now support plural
-* (bug 21079) There is no more line wrapping between label and field in Special:Log
-* (bug 20256) Fixed SQL errors on Special:Recentchanges and Special:Recentchangeslinked
- on SQLite backend
+* (bug 21079) There is no more line wrapping between label and field in
+ Special:Log
+* (bug 20256) Fixed SQL errors on Special:Recentchanges and
+ Special:Recentchangeslinked on SQLite backend
* (bug 20880) Fixed updater failure on SQLite backend
* (bug 21182) Fixed invalid HTML in Special:Listgrouprights
-* (bug 20242) Installer no longer promts for user credentials for SQLite databases
+* (bug 20242) Installer no longer promts for user credentials for SQLite
+ databases
* (bug 20911) Installer failed to create a SQLite database
+* (bug 20847) Deprecated deprecated akeytt() removed in wikibits.js leaving
+ dummy
== API changes in 1.16 ==
// * ajax.js:
/*extern sajax_init_object, sajax_do_call */
// * wikibits.js:
- /*extern changeText, akeytt, hookEvent, jsMsg */
+ /*extern changeText, hookEvent, jsMsg */
// These should have been initialized in the generated js
/*extern wgAjaxWatch, wgPageName */
wgAjaxWatch.setLinkID = function( newId ) {
// We can only set the first one
wgAjaxWatch.watchLinks[0].parentNode.setAttribute( 'id', newId );
- akeytt(newId); // update tooltips for Monobook
};
wgAjaxWatch.setHref = function( string ) {
return str;
}
-
-/**
- * Set up accesskeys/tooltips from the deprecated ta array. If doId
- * is specified, only set up for that id. Note that this function is
- * deprecated and will not be supported indefinitely -- use
- * updateTooltipAccessKey() instead.
- *
- * @param mixed doId string or null
- */
+/* Dummy for deprecated function */
function akeytt( doId ) {
- // A lot of user scripts (and some of the code below) break if
- // ta isn't defined, so we make sure it is. Explictly using
- // window.ta avoids a "ta is not defined" error.
- if (!window.ta) window.ta = new Array;
-
- // Make a local, possibly restricted, copy to avoid clobbering
- // the original.
- var ta;
- if ( doId ) {
- ta = [doId];
- } else {
- ta = window.ta;
- }
-
- // Now deal with evil deprecated ta
- var watchCheckboxExists = document.getElementById( 'wpWatchthis' ) ? true : false;
- for (var id in ta) {
- var n = document.getElementById(id);
- if (n) {
- var a = null;
- var ak = '';
- // Are we putting accesskey in it
- if (ta[id][0].length > 0) {
- // Is this object a object? If not assume it's the next child.
-
- if (n.nodeName.toLowerCase() == "a") {
- a = n;
- } else {
- a = n.childNodes[0];
- }
- // Don't add an accesskey for the watch tab if the watch
- // checkbox is also available.
- if (a && ((id != 'ca-watch' && id != 'ca-unwatch') || !watchCheckboxExists)) {
- a.accessKey = ta[id][0];
- ak = ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';
- }
- } else {
- // We don't care what type the object is when assigning tooltip
- a = n;
- ak = '';
- }
-
- if (a) {
- a.title = ta[id][1]+ak;
- }
- }
- }
}
var checkboxes;
doneOnloadHook = true;
updateTooltipAccessKeys( null );
- akeytt( null );
setupCheckboxShiftClick();
sortables_init();