MediaWiki:If-user-feedback.js

Aus Wiktionary, dem freien Wörterbuch
// See also [[MediaWiki:If-anon-feedback.js]]

function feedBack() {
 var fb_results = "http://tools.wikimedia.de/~daveross/feedback.php?mode=view&langs=de&wikis=wiktionary&pages="+encodeURI(mw.config.get('wgPageName'));
 if (document.URL.indexOf("oldid=") > 0) {
  var oldID = document.URL.replace(/^.+?(diff|oldid)=([0-9]+).*$/, "$2"); // diff 99.99% comes first
  var fb_result = fb_results+"&revids="+oldID;
  var fb_oldID = "alt";
 } else {
  var fb_result = fb_results+"&revids="+wgCurRevisionId;
  var fb_oldID = "akt.";
 }
 var newLI = document.createElement("li");
 newLI.id = "t-feedback";
 newLI.innerHTML = '<a href="'+fb_results+'&sort=revid" target="_blank">Rückmeldungen<\/a> <small>[<a href="'+fb_result+'" target="_blank">'+fb_oldID+'<\/a>]<\/small>';
 var tbUL = $("p-tb").getElementsByTagName("ul")[0];
 tbUL.appendChild(newLI);
 // Sobald mal zu den meisten Einträgen Ergebnisse vorhanden sind: tbUL.insertBefore(newLI, tbUL.firstChild);
}
$(feedBack);