MediaWiki:Gadget-titleparenthesis.js
Jump to navigation
Jump to search
After saving, you may need to bypass your browser's cache to see the changes. For further information, see Wikipedia:Bypass your cache.
- In most Windows and Linux browsers: Hold down Ctrl and press F5.
- In Safari: Hold down ⇧ Shift and click the Reload button.
- In Chrome and Firefox for Mac: Hold down both ⌘ Cmd+⇧ Shift and press R.
$(function () {
var conf = mw.config.get([
'wgNamespaceNumber',
'wgTitle'
]);
if (conf.wgNamespaceNumber !== 0 || conf.wgTitle.lastIndexOf('(') < 0 ||
$('.no-parenthesis-style').length) {
return;
}
// use the title in the DOM so this respects DISPLAYTITLE
var title = mw.html.escape($('h1#firstHeading').text()),
start = title.lastIndexOf('('),
end = title.substring(start, title.length).lastIndexOf(')');
// add offset here
end += start + 1;
$('h1#firstHeading')
.empty()
.append(
title.substring(0, start),
$('<span>')
.addClass('title-parenthesis')
.html(title.substring(start, end)),
title.substring(end, title.length)
);
});