Napomena: nakon snimanja, trebate očistiti memoriju svog internetskog preglednika kako biste odmah vidjeli promjene: Firefox, Google Chrome i drugi preglednici temeljeni na Chromiumu, Safari i Internet Explorer: pritisnite i držite tipku ⇧ Shift i kliknite Osvježi u alatnoj traci Vašeg preglednika.
//wikiblame - ivi
$(document).ready(function() {
if (mw.config.get("wgIsArticle")) { //false for edit, history, special pages, most generated pages,...
console.log("ivi-BlameTool loaded.");
mw.util.addPortletLink(
'p-cactions', '',
'Pronađi "krivca"', 'ivi104-blameTool', 'Tko je odgovoran za unesenu izmjenu?', ''
);
document.getElementById('ivi104-blameTool').setAttribute('onclick', 'ivi104BlameToolPrep()');
document.getElementById('ivi104-blameTool').addEventListener('click', function() {
console.log("Ivi-BlameTool: prep");
var upit = window.prompt('Molim unesite dio teksta iz članka (uključujući wikikod).\nSkripta će vratiti tko je unio upisani tekst u članak.');
if (upit != null) {
var blameURLparams = mw.config.get("wgServer");
blameURLparams = blameURLparams.substring(2);
var blameURLparamsArray = blameURLparams.split(".");
var iviWikiBlameURL = 'http://wikipedia.ramselehof.de/wikiblame.php?user_lang=en&lang=' + blameURLparamsArray[0] + '&project=' + blameURLparamsArray[1] + '&article=' + mw.config.get("wgPageName") + '&needle=' + upit + '&searchmethod=int&order=desc';
window.open(iviWikiBlameURL, '_blank');
}
});
}
});