Removed stray debugging info from ACL editor success notification; added ability for guests to set language on URI (?lang=eng); added html_in_pages ACL type and separated from php_in_pages so HTML can be embedded but not PHP; rewote portions of the path manager to better abstract URL input; added Zend Framework into list of BSD-licensed libraries; localized some remaining strings; got the migration script working, but just barely; fixed display bug in Special:Contributions; localized Main Page button in admin panel
// Page toolbar - selecting buttons
function unselectAllButtonsMajor()
{
if ( !document.getElementById('pagebar_main') )
return false;
obj = document.getElementById('pagebar_main').firstChild;
while(obj)
{
if(obj.id == 'mdgToolbar_article' || obj.id == 'mdgToolbar_discussion')
{
$(obj).rmClass('selected');
}
obj = obj.nextSibling;
}
}
function unselectAllButtonsMinor()
{
if ( !document.getElementById('pagebar_main') )
return false;
obj = document.getElementById('pagebar_main').firstChild.nextSibling;
while(obj)
{
if ( !$(obj).hasClass('selected') )
{
obj = obj.nextSibling;
continue;
}
if(obj.id != 'mdgToolbar_article' && obj.id != 'mdgToolbar_discussion')
{
if ( obj.className )
$(obj).rmClass('selected');
}
obj = obj.nextSibling;
}
}
function selectButtonMajor(which)
{
if ( !document.getElementById('pagebar_main') )
return false;
var dom = document.getElementById('mdgToolbar_'+which);
if ( !dom )
return false;
if(typeof(dom) == 'object')
{
unselectAllButtonsMajor();
$('mdgToolbar_'+which).addClass('selected');
}
}
function selectButtonMinor(which)
{
if ( !document.getElementById('pagebar_main') )
return false;
if(typeof(document.getElementById('mdgToolbar_'+which)) == 'object')
{
unselectAllButtonsMinor();
$('mdgToolbar_'+which).addClass('selected');
}
}