میدیاویکی:Gadget-messages-dropdown.js
تێبینی: دوای پاشەکەوتکردن، پێویستە کاشی وێبگەڕەکەت پاک بکەیتەوە تا گۆڕانکارییەکان ببینیت. بۆ گووگڵ کڕۆم، فایەرفۆکس، مایکرۆسۆفت ئێج و سافاری: پەنجە لەسەر دوگمەی ⇧ Shift ڕاگرە و کرتە لەسەر Reload بکە. بۆ وردەکاری و ڕێنمایییەکان لەسەر وێبگەڕەکانی تر، بڕوانە ئێرە.
function wgLocalizedNumbers(str) {
for (i = 0; i < 10; i++) {
reg = new RegExp(mw.config.get('wgDigitTransformTable')[0].split("\t")[i], "gm");
str = str.replace(reg, mw.config.get('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>{{بیرخستنەوەی وێب|نووسەر = |ناونیشان = ', ' |سەردێڕ = | ڕێکەوت = |بڵاوکەرەوە = |ڕێکەوتی سەردان = ' + wgCurrentLocalizedDate + ' | زمان = }}</ref>', ''];
selObj[2] = ["بیرخستنەوەی ھەواڵ", '<ref>{{بیرخستنەوەی ھەواڵ|ناو = |ناوی بنەماڵە = |ڕێکەوت = |سەردێڕ = |بەستەر = ', ' | بڵاوکەرەوە = |ڕێکەوتی سەردان = ' + wgCurrentLocalizedDate + ' | زمان = }}</ref>', ''];
selObj[3] = ["داخوازی ژێدەر ", '{{ژێدەر پێویستە', '}}', '|'];
selObj[4] = ["بیرخستنەوەی ویکی", '<ref>{{بیرخستنەوەی ویکی|بەستەر = |سەردێڕ = |زمان = ', '|سەردان = ' + wgCurrentLocalizedDate + '}}</ref>', ''];
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);
}