مدیاویکی:Gadget-messages-dropdown.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.
// <pre> function wgLocalizedNumbers(str) { for (i = 0; i < 10; i++) { reg = new RegExp(wgDigitTransformTable[0].split("\t")[i], "gm"); str = str.replace(reg, wgDigitTransformTable[1].split("\t")[i]); } return str; } if (wgPageContentLanguage != "en") { wgCurrentDate = new Date(); wgCurrentLocalizedDate = wgLocalizedNumbers(wgCurrentDate.getDate().toString()) + " " + wgMonthNames[wgCurrentDate.getMonth() + 1] + " " + wgLocalizedNumbers((1900 + wgCurrentDate.getYear()).toString()); var selObj = []; selObj[0] = ["انتخاب برچسب"]; selObj[1] = ["یادکرد", '<ref>{{یادکرد|نویسنده = |کتاب = ', '| ناشر = |صفحه = |تاریخ = }}</ref>', 'عنوان را وارد کنید']; selObj[2] = ["یادکرد وب", '<ref>{{یادکرد وب|نویسنده = |نشانی = ', ' |عنوان = | ناشر = |تاریخ = |تاریخ بازدید = ' + wgCurrentLocalizedDate + '}}</ref>', '']; selObj[3] = ["یادکرد خبر", '<ref>{{یادکرد خبر|نام = |نام خانوادگی = |همکاران = |پیوند = ', ' |عنوان = |اثر = | ناشر = |صفحه = |تاریخ = |بازیابی = ' + wgCurrentLocalizedDate + '}}</ref>', '']; selObj[4] = ["یادکرد ویکی", '<ref>{{یادکرد ویکی|عنوان = |پیوند = ', ' |زبان = | بازیابی = ' + wgCurrentLocalizedDate + '}}</ref>', '']; selObj[5] = ["یادکرد فرهنگ معین", '<ref>{{یادکرد-معین|عنوان = ', ' | بازیابی = ' + wgCurrentLocalizedDate + '}}</ref>', 'سرواژه']; selObj[6] = ["یادکرد لغتنامه دهخدا", '<ref>{{یادکرد-دهخدا|عنوان = ', ' | بازیابی = ' + wgCurrentLocalizedDate + '}}</ref>', 'سرواژه']; selObj[7] = ["پانویس کوتاهشده", '<ref>{{پک|نویسنده', '|سال|ک=کتاب|ص=صفحه}}</ref>', '|']; selObj[8] = ["درخواست مدرک", '{{مدرک', '}}', '|']; var YadkardList = {} for (var iloop = 1; iloop < selObj.length; iloop++) { YadkardList[selObj[iloop][0]] = { label: selObj[iloop][0], action: { type: 'encapsulate', options: { pre: selObj[iloop][1], post: selObj[iloop][2] } } }; } var wikiEditorYadkard = { 'add_sections_toolbar': { 'call': 'addToToolbar', 'data': { 'sections': { 'yadkard': { 'type': 'toolbar', 'label': 'برچسبهای یادکرد' } } }, 'test': '*[rel=yadkard].section', 'pre': 0, 'post': 1 }, 'add_groups': { 'call': 'addToToolbar', 'data': { 'section': 'yadkard', 'groups': { 'tags': { 'label': 'برچسب' } } }, 'test': '*[rel=yadkard].section *[rel=tags].group', 'pre': 0, 'post': 1 }, 'add_tools': { 'call': 'addToToolbar', 'data': { 'section': 'yadkard', 'group': 'tags', 'tools': { 'Yadkards': { label: selObj[0][0], type: 'select', list: YadkardList } } }, 'test': '*[rel=yadkard].section *[rel=tags].group *[rel=Yadkards].tool', 'pre': 0, 'post': 1 } }; optionsString = ''; for (var iloop = 0; iloop < selObj.length; iloop++) { optionsString = optionsString + "<option>" + selObj[iloop][0] + "</option>" } labelCombo = "<select name=\"labelCombo\" onChange=\"if (selObj[this.selectedIndex].length > 2) { insertTags(selObj[this.selectedIndex][1], selObj[this.selectedIndex][2], selObj[this.selectedIndex][3]); }\" style=\"float:left\">" + optionsString + "</select>"; function InsertMessageDropdown() { if (typeof $ != 'undefined' && typeof $.fn.wikiEditor != 'undefined') { $(document).ready(function () { var $target = $('#wpTextbox1'); for (test in wikiEditorYadkard) { $target.wikiEditor(wikiEditorYadkard[test].call, wikiEditorYadkard[test].data); } }); } if (document.getElementById('toolbar')) { toolbar = document.getElementById('toolbar'); if (toolbar != null) { var refDropDown = document.createElement("refDropDown"); refDropDown.innerHTML = labelCombo; toolbar.parentNode.insertBefore(refDropDown, toolbar); } } } $(InsertMessageDropdown); } // </pre>