MediaWiki:Common.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
function bpLoadStats() {
var onlineEl = document.getElementById('bp-online');
var updatedEl = document.getElementById('bp-updated');
if (!onlineEl || !updatedEl) return;
fetch('/api/roblox-stats')
.then(function(r) { return r.json(); })
.then(function(d) {
if (d.playing !== undefined) {
onlineEl.textContent = d.playing.toLocaleString('en-US');
}
if (d.updated) {
updatedEl.textContent = d.updated;
}
})
.catch(function() {});
}
if (document.getElementById('bp-online')) {
bpLoadStats();
setInterval(bpLoadStats, 60000);
}
(function() {
var desc = '';
if (mw.config.get('wgPageName') === 'Main_Page') {
desc = 'Bridgerpedia — the fan-made wiki for Bridger Western, a Roblox game. Cards, Weapons, NPCs, Locations and more.';
} else {
var firstPara = document.querySelector('#mw-content-text p');
if (firstPara) {
desc = firstPara.textContent.trim().substring(0, 155);
}
}
if (desc) {
var meta = document.createElement('meta');
meta.name = 'description';
meta.content = desc;
document.head.appendChild(meta);
}
})();