// This script adjusts the radio buttons in the history page to select the last
// viewed revision (instead of the last revision before the current revision)
jQuery(document).ready(function($) {
function wpDefaultSelect()
{
var li_elements = document.getElementsByClassName('after');
for( var i=0; i<li_elements.length; i++) {
var li = li_elements[i];
var inp;
if( li ) {
var liclass = li.getAttribute('class');
// alert(liclass);
if( liclass.search(/mw-history-line-updated.* selected after/) >= 0) {
li.setAttribute('class', liclass.replace(/selected after/, 'after') );
inp = li.getElementsByTagName('input')[0];
inp.checked = false;
} else if( liclass == "selected after") {
break;
} else if( liclass.search(/mw-history-line-updated.*after/) >= 0 ) {
// do nothing
} else if( liclass.search(/after$/) >= 0 ) {
li.setAttribute('class', liclass.replace(/after$/, 'selected after') );
inp = li.getElementsByTagName('input')[0];
inp.checked = true;
break;
}
}
}
}
mw.loader.using(['mediawiki.util']).done( function() {
wpDefaultSelect();
});
});