ข้ามไปเนื้อหา

ผู้ใช้:ZilentFyld/zilentwikipedia.js

จากวิกิพีเดีย สารานุกรมเสรี

หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง

  • ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
  • กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
  • ไมโครซอฟท์ เอดจ์: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
var pageName = mw.config.get('wgPageName');
var pageTitle = mw.config.get('wgTitle');
var indexUrl = mw.util.wikiScript('index');
var apiUrl = mw.util.wikiScript('api');
var commonsUrl = '//upload.wikimedia.org/wikipedia/commons';
var encap = 'encapsulate';

var month = {
	'January':'มกราคม','February':'กุมภาพันธ์','March':'มีนาคม','April':'เมษายน','May':'พฤษภาคม','June':'มิถุนายน',
	'July':'กรกฎาคม','August':'สิงหาคม','September':'กันยายน','October':'ตุลาคม','November':'พฤศจิกายน','December':'ธันวาคม'
};

$('#wpTextbox1').wikiEditor('addToToolbar', {
	'section': 'main',
	'group': 'format',
	'tools': {
		'qlink': {
			'label': 'ลิงค์รวดเร็ว',
			'type': 'button',
			'icon': commonsUrl +'/b/b7/Interlink_alt.png',
			'action': {
				'type': 'encapsulate',
				'options': {
					'pre': '[[', 'peri': 'ลิงค์', 'post': ']]'
				}
			}
		},
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	'section': 'main',
	'group': 'format',
	'tools': {
		'repl':{
			'label':'แปลงหน้า',
			'type': 'button',
			'icon': commonsUrl + '/a/a3/Toolbaricon_bold_R.png',
			'action':{
			'type':'callback',
			'execute':function() {
				var content = $('#wpTextbox1').val();
				var tobe = function(x) {
					var out = x + 543;
					return out;
				};
				content = content
					.replace(/(0-9) (.+?) (0-9)(0-9)(0-9)(0-9)/g, function($1, $2, $3, $4, $5, $6) {
						var ce = RegExp.$3 + RegExp.$4 + RegExp.$5 + RegExp.$6;
						var out_text = RegExp.$1 + ' ' + month[RegExp.$2] + ' พ.ศ. ' + tobe(ce);
						return out_text;
					})
					.replace(/(0-9)(0-9) (.+?) (0-9)(0-9)(0-9)(0-9)/g, function($1, $2, $3, $4, $5, $6, $7) {
						var ce = RegExp.$4 + RegExp.$5 + RegExp.$6 + RegExp.$7;
						var out_text = RegExp.$1 + RegExp.$2 + ' ' + month[RegExp.$3] + ' พ.ศ. ' + tobe(ce);
						return out_text;
					});
				$('#wpTextbox1').val(content);
			}
		}
		},
	}
});