注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: 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');

$(document).ready(function() {
// Copied from thwikt script (That also written by me)
// How to import:
// 1. go yo your userpage and creat /common.js subpage
// 2. copy "importScript('User:ZilentFyld/autocreatja.js');" inside (without")
// 3. done
// Swedish
$('.lang-sv').each(function() {
	var word = $(this)
	var form = $(this).text()
	var clas = $(this).attr('class').slice(8,-16);
	var infl = {
		'sv-indf-nom-sg':'indef|s|nom',
		'sv-defn-nom-sg':'def|s|nom',
		'sv-indf-nom-pl':'indef|p|nom',
		'sv-defn-nom-pl':'def|p|nom',
		'sv-indf-gen-sg':'indef|s|gen',
		'sv-defn-gen-sg':'def|s|gen',
		'sv-indf-gen-pl':'indef|p|gen',
		'sv-defn-gen-pl':'def|p|gen',
	}
	var button = $('<button>creat</button>').click(function() {
		$(this).fadeOut()
		word.fadeOut()
		var exporttext = '=={{swe}}==\n\n==={{noun}}===\n{{head|sv|noun form}}\n\n# {{inflection of|' + pageName + '||' + infl[clas] + '|lang=sv}}'
		$.post(apiUrl, {
			'action': 'edit',
			'title': form,
			'summary': 'creat swedish declension form of [[' + pageName + ']] (by [[user:ZilentFyld/autocreatja.js|AutocreatJa]])',
			'createonly': '1',
			'appendtext': exporttext,
			'token': mw.user.tokens.get('editToken'),
			'format': 'xml'
		}, function () {
			mw.util.jsMessage('สร้างหน้า ' + form + ' เรียบร้อยแล้ว');
			word.fadeIn()
		})
	})
	$(this).after(button)
});
});