Wikipedysta:Matma Rex/hideBotsInHistory v2.js
// (Wymagany włączony gadżet Kolorowanie i zamiana nicków oraz rozsądna przeglądarka (nie-IE6), żeby zadziałała.)
function chowajBoty()
{
importStylesheet('Wikipedysta:Matma Rex/hideBotsInHistory v2.css')
list = Array.prototype.slice.call(document.querySelectorAll('#pagehistory .nick_bot'), 0)
list = list.map(function(a){ while(a.tagName.toLowerCase() != 'li') a=a.parentNode; return a })
list.forEach(function(a){ a.className += ' bot_hidden' })
}
// Bezwstydnie zwinięte z [[Wikipedysta:Vinne2/scripts/hideBotsInHistory.js]]
if(/action\=history/.test(window.location)){ //running script only while on history tab
var hideBotsInHistoryLink = document.createElement('a'); // hideBotsInHistoryLink = link element that is hiding bots' edits in the history tab
hideBotsInHistoryLink.id = 'hideBotsInHistoryLink'; //giving it the ID
hideBotsInHistoryLink.href = '#'; //no href, just to avoid reloading the page
hideBotsInHistoryLink.setAttribute('onclick','chowajBoty(); var hideBotsInHistoryText = document.createElement(\'small\'); hideBotsInHistoryText.innerHTML = \'aby pokazać edycje botów odśwież stronę\'; hideBotsInHistoryLink.parentNode.replaceChild(hideBotsInHistoryText,hideBotsInHistoryLink);'); // on click it will do its job; additionally the link will disappear and a message "<small>aby pokazać edycje botów odśwież stronę</small>" (en: "refresh page to see bots' edits again") will show in its place
hideBotsInHistoryLink.setAttribute('class','external text'); //setting the class as in neighbour links
hideBotsInHistoryLink.setAttribute('rel','nofollow'); //setting the rel as in neighbour links
hideBotsInHistoryLink.innerHTML = 'Ukryj edycje botów'; // displayed title of the link
document.getElementById("history-toolbox").getElementsByTagName("p")[0].appendChild(document.createTextNode("• ")); //adding the bullet after last neighbour link
document.getElementById("history-toolbox").getElementsByTagName("p")[0].appendChild(hideBotsInHistoryLink); //appending the link
}
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.