User:Dixtosa/fillAutoCat.js

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Note – after saving, you may have to bypass your browser’s cache to see the changes.

  • Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh);
  • Konqueror and Chrome: click Reload or press F5;
  • Opera: clear the cache in Tools → Preferences;
  • Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.

function fillAutoCat(autoSave)
{
	$('#wpTextbox1').val('{'+'{auto cat}}');
	if(autoSave)
	{
		$('#wpSave').click();
	}
}

if (mw.config.values.wgNamespaceNumber === 14 && mw.config.values.wgCurRevisionId === 0)
{
	$(function(){
		var fillAndCreate = '<a href="javascript:fillAutoCat(1)" title="Create this category using topic cat">create with auto cat</a>';
		var fill = "<a href='javascript:fillAutoCat(0)'>(don't autosave)</a>";
		$("#firstHeading").append(`<span class="editsection">[${fillAndCreate}|${fill}]</span>`);
	});
}