مدیاویکی:Monobook.js
پرش به ناوبری
پرش به جستجو
نکته: پس از ذخیره کردن ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: بروید به Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* tooltips and access keys */ ta = new Object(); ta['pt-userpage'] = new Array('.','صفحهی کاربری من'); ta['pt-anonuserpage'] = new Array('.','صفحهی کاربری برای آیپی که در حال ویرایش آن هستید.'); ta['pt-mytalk'] = new Array('n','صفحهی بحث من'); ta['pt-anontalk'] = new Array('n','بحث پیرامون ویرایشهایی که صاحب این نشانی آیپی انجام داده است.'); ta['pt-preferences'] = new Array('','ترجیحات من'); ta['pt-watchlist'] = new Array('l','فهرست صفحههایی که میخواهید از تغییراتشان آگاه شوید.'); ta['pt-mycontris'] = new Array('y','فهرست مشارکتهای من'); ta['pt-login'] = new Array('o','ورود به سیستم به شما توصیه میشود، اگرچه این کار الزامی نیست.'); ta['pt-anonlogin'] = new Array('o','ورود به سیستم به شما توصیه میشود، اگرچه این کار الزامی نیست.'); ta['pt-logout'] = new Array('o','خروج از سیستم'); ta['ca-talk'] = new Array('t','بحث دربارهی همین صفحه'); ta['ca-edit'] = new Array('e','شما میتوانید این صفحه را ویرایش کنید.لطفاً قبل از ذخیرهسازی از کلید "پیشنمایش یابد" استفاده کنید.'); ta['ca-addsection'] = new Array('+','بحث جدیدی در این صفحه وارد کنید.'); ta['ca-viewsource'] = new Array('e','از این صفحه محافظت میشود. شما تنها میتوانید کد مبدأ آن را مشاهده کنید.'); ta['ca-history'] = new Array('h','نمایش ویرایشهای پیشین این صفحه'); ta['ca-protect'] = new Array('=','از این صفحه محافظت شود'); ta['ca-delete'] = new Array('d','این صفحه حذف شود'); ta['ca-undelete'] = new Array('d','بازگرداندن ویرایشهای انجامشده روی این صفحه پیش از حذف آن'); ta['ca-move'] = new Array('m','این صفحه انتقال داده شود'); ta['ca-nomove'] = new Array('','شما اجازهی انتقال این صفحه را ندارید'); ta['ca-watch'] = new Array('w','این صفحه را به فهرست تعقیبات خود اضافه کنید'); ta['ca-unwatch'] = new Array('w','حذف این صفحه از فهرست تعقیبات'); ta['search'] = new Array('f','جستجو در {{SITENAME}}'); ta['p-logo'] = new Array('','صفحه اصلی'); ta['n-mainpage'] = new Array('z','مشاهدهی صفحه اصلی'); ta['n-portal'] = new Array('','دربارهی پروژه، چه کارهایی میتوانید انجام دهید و هرچیز را کجا پیدا کنید'); ta['n-currentevents'] = new Array('','محل گپ زدن کاربران'); ta['n-recentchanges'] = new Array('r','فهرست آخرین تغییرات'); ta['n-randompage'] = new Array('x','آوردن یک صفحهی تصادفی'); ta['n-help'] = new Array('','مکانی برای راهنمایی گرفتن'); ta['n-sitesupport'] = new Array('','ما را حمایت کنید'); ta['t-whatlinkshere'] = new Array('j','فهرست تمامی صفحات که به اینجا پیوند دارند'); ta['t-recentchangeslinked'] = new Array('k','آخرین تغییرات صفحههایی که به اینجا پیوند دارند'); ta['feed-rss'] = new Array('','RSS feed برای این صفحه'); ta['feed-atom'] = new Array('','Atom feed برای این صفحه'); ta['t-contributions'] = new Array('','مشاهدهی فهرست مشارکتهای این کاربر'); ta['t-emailuser'] = new Array('','ارسال پست الکترونیک به این کاربر'); ta['t-upload'] = new Array('u','بارگذاری پروندههای تصویری یا صوتی'); ta['t-specialpages'] = new Array('q','فهرست تمامی صفحههای ویژه'); ta['ca-nstab-main'] = new Array('c','نمایش صفحهی مقاله'); ta['ca-nstab-user'] = new Array('c','نمایش صفحهی کاربر'); ta['ca-nstab-media'] = new Array('c','نمایش صفحهی رسانه'); ta['ca-nstab-special'] = new Array('','این یک صفحهی ویژه است. شما نمیتوانید این صفحه را ویرایش کنید.'); ta['ca-nstab-wp'] = new Array('a','نمایش صفحهی {{SITENAME}}'); ta['ca-nstab-image'] = new Array('c','نمایش صفحهی تصویر'); ta['ca-nstab-mediawiki'] = new Array('c','نمایش پیغام سیستم'); ta['ca-nstab-template'] = new Array('c','نمایش قالب'); ta['ca-nstab-help'] = new Array('c','نمایش صفحهی راهنما'); ta['ca-nstab-category'] = new Array('c','نمایش صفحهی ردهبندی'); /* The code below was taken and revised from [[:he:Mediawiki:Monobook.js]], id 16388. */ /* تغییرات اضافه */ function addLoadEvent(event) { if (window.addEventListener) { window.addEventListener("load", event, false); } else if (window.attachEvent) { window.attachEvent("onload", event); } } /* برای ابزار اضافه*/ if (mwCustomEditButtons) { function addEditButton(imageFile, tagOpen, sampleText, tagClose, speedTip) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikibooks/fa/" + imageFile, "tagOpen": tagOpen, "sampleText": sampleText, "tagClose": tagClose, "speedTip": speedTip }; } addEditButton("c/c9/Button_strike.png", "<s>", "متن خط زده", "</s>", "خط زدن متن"); addEditButton("e/ea/Button_align_left.png", '<div style="direction: ltr;">\n', "ltr article", "\n</div>", "چپ به راست"); addEditButton("5/5f/Button_center.png", '<div style="text-align: center;">\n', "وسط", "\n</div>", "تنظیم وسط"); addEditButton("1/13/Button_enter.png", "<br />", "", "", "قطع خط"); addEditButton("8/80/Button_upper_letter.png", "<sup>", "بالانویس", "</sup>", "بالانویس"); addEditButton("7/70/Button_lower_letter.png", "<sub>", "زیرنویس", "</sub>", "زیرنویس"); addEditButton("5/58/Button_small.png", "<small>", "خط ریز", "</small>", "خط ریز"); addEditButton("5/59/Button_hid_cmnt.png", "<!-- ", "توضیح پنهانی", " -->", "توضیح"); addEditButton("d/d1/Button_gal.png", "<gallery>\n", "تصویر:example.jpg|شرح\nتصویر:example.jpg|شرح", "\n</gallery>", "گالری"); addEditButton("e/e9/Button_headline2.png", "=== ", "تیتر سرفصل", " ===", "تیتر سرفصل 3"); addEditButton("8/8e/Button_shifting.png", ":", "", "", "تورفتگی"); addEditButton("f/fd/Button_blockquote.png", '<blockquote style="border: 1px solid blue; padding: 2em;">\n', "نقل قول", "\n</blockquote>", "نقل قول"); addEditButton("1/1e/Button_font_color.png", '<span style="color: ColorName;">', "متن رنگی", "</span>", "متن رنگی"); addEditButton("9/93/Button_sub_link.png", "[[", "واقعی#بند|مجازی", "]]", "پیوند با نام مجازی"); addEditButton("d/d3/Button_definition_list.png", "\n; ", "چند خط نوشته", " : ", "تمایز تیتر و متن"); addEditButton("c/c4/Button_ref.png", "<ref>", "پانویس", "</ref>", "پانویس"); } /* ساختن جدول */ function generateTableau(nbCol, nbRow, border, styleHeader, styleLine) { var code = "\n"; if (styleHeader==1) { code += '{| class="wikitable" border="' + border + '"\n'; } else { code += '{| border="' + border + '"\n'; code += '|+ جدول\n'; } for (var i=0;i<nbCol;i++) code += '! ش ' + i + '\n' for (var j=0;j<nbRow;j++) { if ((j+1)%2==0 && styleLine==1) { code += '|- bgcolor="#EFEFEF"\n' } else { code += '|-\n' } for (var i=0;i<nbCol;i++) code += '| نم\n'; } code += '|}'; insertTags('','', code); } function popupTableau() { var popup = window.open('','name','height=400,width=500'); javaCode = '<script type="text\/javascript">function insertCode(){'; javaCode += 'var row = parseInt(document.paramForm.inputRow.value); ' javaCode += 'var col = parseInt(document.paramForm.inputCol.value); ' javaCode += 'var bord = parseInt(document.paramForm.inputBorder.value); ' javaCode += 'var styleHeader = document.paramForm.inputHeader.checked; ' javaCode += 'var styleLine = document.paramForm.inputLine.checked; ' javaCode += 'window.opener.generateTableau(col,row,bord,styleHeader,styleLine); ' javaCode += '}<\/script>'; popup.document.write('<html><head><title>جدولساز</title>'); popup.document.write('<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><!-- wikibits js --><\/script>'); popup.document.write('<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5";@import "/skins-1.5/monobook/rtl.css"; /*]]>*/<\/style>'); popup.document.write(javaCode); popup.document.write('</head><body>'); popup.document.write('<p>مشخصات جدول را وارد کنید: </p>'); popup.document.write('<form name="paramForm">'); popup.document.write('ردیف: <input type="text" name="inputRow" value="3" ><p>'); popup.document.write('ستون: <input type="text" name="inputCol" value="3" ><p>'); popup.document.write('مرز: <input type="text" name="inputBorder" value="1" ><p>'); popup.document.write('بدون عنوان: <input type="checkbox" name="inputHeader" checked="1" ><p>'); popup.document.write('رنگبندی: <input type="checkbox" name="inputLine" checked="1" ><p>'); popup.document.write('</form">'); popup.document.write('<p><a href="javascript:insertCode()"> قرار دادن</a></p>'); popup.document.write('<p><a href="javascript:self.close()"> انصراف</a></p>'); popup.document.write('</body></html>'); popup.document.close(); } /* جدول */ function tableButton(e) { e = (e) ? e : event; tooly = document.getElementById('toolbar'); if (tooly != null) { /* دکمه جدول */ var tableButton=document.createElement("img"); tableButton.width = 23; tableButton.height = 22; tableButton.src = "http://upload.wikimedia.org/wikipedia/he/6/60/Button_insert_table.png"; tableButton.border = 0; tableButton.alt = "جدول"; tableButton.title = "جدول"; tableButton.style.cursor = "pointer"; tableButton.onclick = popupTableau; tooly.appendChild(tableButton); } } /* در انبار */ function commonsLink(e) { e = (e) ? e : event; if (document.getElementById("t-upload")) { document.getElementById("t-upload").innerHTML += ' / <a href="http://commons.wikimedia.org/wiki/Special:Upload">در انبار</a>'; } } /* سیاهه ویژه صفحات */ function subPagesLink(e) { e = (e) ? e : event; if ((document.getElementById("t-recentchangeslinked") && (location.href.indexOf("/wiki/") > -1) && (location.href.indexOf(":", 7) > -1))) { document.getElementById("t-recentchangeslinked").innerHTML += ' / <a href="' + location.href.replace(/\/wiki\//, "/wiki/Special:Prefixindex/") + '">صفحات</a>'; } } /* مبو تیره */ function boldInterwiki(e) { e = (e) ? e : event; var spans = document.getElementsByTagName("span"); var items = document.getElementsByTagName("li"); var i, j; for (i = 1; i <= spans.length; i++) { if (spans[i - 1].className == "BIntLang") { for (j = 1; j <= items.length; j++) { if (items[j - 1].className == "interwiki-" + spans[i - 1].id) { items[j - 1].style.fontWeight = "bold"; } } } } } function featuredInterwiki(e) { e = (e) ? e : event; var spans = document.getElementsByTagName("span"); var items = document.getElementsByTagName("li"); var i, j; for (i = 1; i <= spans.length; i++) { if (spans[i - 1].className == "FA") { for (j = 1; j <= items.length; j++) { if (items[j - 1].className == "interwiki-" + spans[i - 1].id) { items[j - 1].style.paddingRight = "16px"; items[j - 1].style.paddingLeft = "16px"; items[j - 1].style.backgroundPosition = "right"; items[j - 1].style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/en/6/60/LinkFA-star.png')"; items[j - 1].style.backgroundRepeat = "no-repeat"; items[j - 1].title = "برگزیده";g } } } } } /* پنهان ص.ا. */ function hideMainPageTitle(e) { e = (e) ? e : event; var headings = document.getElementsByTagName("h1"); var i, done = false; for (i = 1; ((!done) && (i <= headings.length)); i++) { if (headings[i - 1].className == "firstHeading") { done = true; if ((headings[i - 1].innerHTML == "صفحه اصلی") && (document.getElementById("contentSub").innerHTML == "")) { headings[i - 1].style.display = "none"; document.getElementById("siteSub").style.display = "none"; document.getElementById("contentSub").style.display = "none"; } } } } /* قرار دادن */ addLoadEvent(tableButton); addLoadEvent(commonsLink); addLoadEvent(subPagesLink); addLoadEvent(boldInterwiki); addLoadEvent(featuredInterwiki); addLoadEvent(hideMainPageTitle); /* </div></pre> */ // [[Wikipedia:WikiProject User scripts/Scripts/addLink]] function addLink(where, url, name, id, title, key, after){ var na = document.createElement('a'); na.href = url; na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); if(id) li.id = id; li.appendChild(na); var tabs = document.getElementById(where).getElementsByTagName('ul')[0]; if(after) { tabs.insertBefore(li,document.getElementById(after)); } else { tabs.appendChild(li); } if(id) { if(key && title) { ta[id] = [key, title]; } else if(key) { ta[id] = [key, '']; } else if(title) { ta[id] = ['', title];} } // re-render the title and accesskeys from existing code in wikibits.js akeytt(); return li; } function format() { var txt = document.editform.wpTextbox1; txt.value = LineBreak(txt.value); } function LineBreak(str){ return str = str.replace(/\n/g, "<br />"); } addOnloadHook(function () { if(document.forms.editform) { addLink('p-cactions', 'javascript:format()', '+پایان خط', 'ca-format', 'جداسازی بندها', '', 'ca-history'); } }); /** * Add arrows on sidebar to compare current page to interlanguage link'd page * by [[user:Pathoschild]], based on older script by unknown */ function BilingualLink() { if ( document.getElementById('p-lang') ) { // get list of links var biboxes = document.getElementById('p-lang').getElementsByTagName('li'); // iterate over links for(var i=0; i<biboxes.length; i++) { // get link var bilink = biboxes[i].getElementsByTagName('a')[0]; // create new URL var bilang = bilink.getAttribute('href').match(/http:\/\/([^\.]+)\.wikisource/)[1]; var bilanglink = mw.util.wikiGetlink( wgPageName ) + '?match=' + bilang; // create link var bianchor = document.createElement('a'); bianchor.setAttribute('href',bilanglink); bianchor.setAttribute('title','مقایسه این صفحه با نسخهٔ ویکی '+bilang); bianchor.appendChild(document.createTextNode(' ⇔')); // add link biboxes[i].appendChild(bianchor); } } } addOnloadHook(BilingualLink);