User:Kiril kovachev/common.js

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

Note: You may have to bypass your browser’s cache to see the changes. In addition, after saving a sitewide CSS file such as MediaWiki:Common.css, it will take 5-10 minutes before the changes take effect, even if you clear your cache.

  • 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.

This JavaScript is executed for Kiril kovachev on every page load.


$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
	// Use when specifically editing a Spanish entry, currently works only if it has an L3 Etymology header. I'll figure out the JavaScript for this later.
	pathoschild.TemplateScript.add([
		{
			name: 'Add es-pr',
			isMinorEdit: false,
			enabled: true,
			category: 'One-click edits',
			script: function(editor) {
				console.log(editor);
				if (editor.get().includes("Pronunciation")) { return; }
				var EtymologySection = RegExp("(===Etymology===\n.+)\n\n", 'g');
				editor
					.replace(
						EtymologySection,
						"$1\n\n===Pronunciation===\n{{es-pr}}\n\n"
						)
					.setEditSummary('Add pronunciation');
			}
		}
	]);
});