Benutzer:Phlsph7/common.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
(function () {
if (mw.config.get('wgAction') !== 'view') return;
if (mw.config.get('wgPageName').includes("Spezial")) return;
var infoPage = mw.util.getUrl(mw.config.get('wgPageName'), { action: 'info', useLang: 'en' })
$.ajax({
url: infoPage,
type: 'get',
success: function (html) {
var text = $(html).find('table').text()
var monthlyViews = text.match(/Seitenaufrufe in den letzten 30 Tagen(.+)/)[1]
var totalWatchers = text.match(/Anzahl der Beobachter dieser Seite(.+)/)[1]
var activeWatchers = 0
if(text.includes("Anzahl der Beobachter dieser Seite, welche die letzten Bearbeitungen besucht haben"))
activeWatchers = text.match(/Anzahl der Beobachter dieser Seite, welche die letzten Bearbeitungen besucht haben(.+)/)[1]
var sideSub = document.getElementById('siteSub')
sideSub.innerHTML = '(' + monthlyViews + ' monthly views; ' + activeWatchers + '/' + totalWatchers + ' watchers)'
sideSub.style="display:block;"
console.log('views and watchers added')
}
})
})()