کاربر:Pakdel/monobook.js
نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر/ Edge: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: Ctrl-F5 را بفشارید.
//Reftoolbar
importScript('کاربر:Mardetanha/refToolbar.js');
/*<pre>*/
document.write('<script type="text/javascript" src="'
+ 'http://fa.wikipedia.org/w/index.php?title=User:mardetanha/revert.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
importScript('کاربر:mardetanha/HotCatDev.js');
function InsertLinkToNavBar()
{
tooly4 = document.getElementById('p-personal');
alert(tooly4);
div_DATA = tooly4.innerHTML;
var div_DATA_array = div_DATA.split('</UL>');
var newinnerHTML = div_DATA_array[0];
newinnerHTML = newinnerHTML + '<li id="pt-new-link-sub-page"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3APrefixindex&from=mardetanha&namespace=2" title="زیرصفحههای من">زیرصفحههای من</a></li>';
newinnerHTML = newinnerHTML + '</UL>' + div_DATA_array[1];
tooly4.innerHTML = newinnerHTML;
}
function InsertLinkToNavBar0()
{
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
tooly4 = document.getElementById('pt-logout');
tooly4.parentNode.setAttribute('id' , 'list')
}
objList = document.getElementById('list');
objList.innerHTML=objList.innerHTML+"<li><a href=javascript:createNewPage();>صفحه جدید</a></li><li><a href=/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3APrefixindex&from=mardetanha&namespace=2>زیرصفحه ها</a></li>"
}
function InsertLinkToNavBar2()
{
linkobjListElement = document.createElement('a');
linkobjListElement.setAttribute('href','/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3APrefixindex&from=mardetanha&namespace=2');
linkobjListElement.setAttribute('innerText','زیرصفحه ها')
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
tooly4 = document.getElementById('pt-logout');
tooly4.parentNode.setAttribute('id' , 'list')
}
objList = document.getElementById('list');
objListElement = document.createElement('li');
objListElement.appendChild(linkobjListElement);
objList.appendChild(objListElement);
}
function createNewPage()
{
var yPageName ='' + prompt ("لطفاً نام مقاله را وارد کنيد?","");
if ( yPageName == "null" || yPageName.length == 0 )
{
} else {
location.href = 'http://fa.wikipedia.org/w/index.php?action=edit&preload=&editintro=&title=' + yPageName;
}
}
function InsertLinkToNavBar3()
{
linkobjListElement = document.createElement('a');
linkobjListElement.setAttribute('href','javascript:createNewPage();');
linkobjListElement.setAttribute('innerText','صفحه جدید')
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
tooly4 = document.getElementById('pt-logout');
tooly4.parentNode.setAttribute('id' , 'list')
}
objList = document.getElementById('list');
objListElement = document.createElement('li');
objListElement.appendChild(linkobjListElement);
objList.appendChild(objListElement);
}
$(InsertLinkToNavBar0);
//addOnloadHook(InsertLinkToNavBar2);
//addOnloadHook(InsertLinkToNavBar3);
//</pre>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//پس از من: شروع
//اين اسکريپت يک دکمه به بالاي صفحات ويکيپديا اظافه ميکند که اگر آن را بفشاريد
//تفاوت بين آخرين ويرايشي که شما انجام دادهايد با تمام ويرايشهاي بعد از آن را نمايش ميدهد
//From http://en.wikipedia.org/w/index.php?title=User:JesseW/monobook.js&oldid=20755510
//& From Wikipedia:WikiProject User scripts/Scripts/Changes since I last edited
function addSinceTab() {
if (window.location.href.indexOf("&action=history&gotosince=true")!=-1) {
do_since_I_last_edited()
}
else if (wgCanonicalNamespace != "Special") {
mw.util.addPortletLink("p-cactions", "/w/index.php?title="+wgPageName+"&action=history&gotosince=true", 'پس از من', '', "نمايش تفاوت تمامي ويرايشات انجام شده با آخرين ويرايش من");
}
}
function do_since_I_last_edited() {
var csub=document.getElementById("contentSub");
var msg=document.createElement("p");
msg.appendChild(document.createTextNode
("در حال تجزيه و تحليل تاريخچه... لطفاً صبر کنيد..."));
msg.className="error";
csub.insertBefore(msg, csub.firstChild)
var username=document.getElementById("pt-userpage").textContent;
var hists=document.getElementById("pagehistory").getElementsByTagName('li');
for (n=0;n<hists.length;n++) {
if (hists[n].getElementsByTagName("span")[0].getElementsByTagName('a')[0].textContent==username) {
document.location=hists[n].childNodes[1].href;
return;
}
}
msg.replaceChild(document.createTextNode
("شما اين صفحه را ويرايش نکرده ايد! (اخيراً)"),
msg.firstChild);
}
$(addSinceTab);
//پس از من:پايان
/////////////////////////////////////////