Benutzer:Phlsph7/common.js

aus Wikipedia, der freien Enzyklopädie
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')
    }
  })
})()