MediaWiki:Gadget-removeAccessKeys.js: Difference between revisions
Content deleted Content added
support for modern skin |
Enterprisey (talk | contribs) m fix formatting |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 6:
// **********************************************************************
// Imported from version as of: 2007-04-17T22:22:27
// Deactivating access keys, see [[Wikipedia talk:WikiProject User scripts/Scripts/removeAccessKeys|talk page]]
jQuery(document).ready(function($) {
if (mw.config.get('skin') == 'vector') {
} else {
var cactions = document.getElementById('p-cactions');
var personal = document.getElementById('p-personal');
}▼
});▼
var el;▼
▲ var columnOne = document.getElementById('column-one');
▲ if (!columnOne) columnOne = document.getElementById('mw_portlets');
▲ if (!columnOne) return;
if (!el.accessKey) continue;▼
▲ removeKeys(columnOne.getElementsByTagName('a'));
if (!window.removeAccessKeys || removeAccessKeys.indexOf(el.accessKey) >= 0) {▼
▲ var cactions = document.getElementById('p-cactions');
el.accessKey = ''; // el.setAttribute('accessKey', ''); ▼
▲ if(cactions) removeKeys(cactions.getElementsByTagName('a'));
$(el).updateTooltipAccessKeys();
▲ var personal = document.getElementById('p-personal');
}
▲ if(personal) removeKeys(personal.getElementsByTagName('a'));
▲ removeKeys(columnOne.getElementsByTagName('a'));
▲ removeKeys(columnOne.getElementById('p-cactions').getElementsByTagName('a'));
▲ removeKeys(document.getElementsByTagName('input'));
▲ removeKeys(document.getElementsByTagName('label'));
▲})
▲ var el;
▲ for (var i = 0; i < nodeList.length; i++) {
▲ el = nodeList[i];
▲ if (!el.accessKey) continue;
▲ if (!window.removeAccessKeys || removeAccessKeys.indexOf(el.accessKey) >= 0) {
▲ el.accessKey = ''; //el.setAttribute('accessKey', '');
}
▲ }
}
|