User:Kiril kovachev/common.js
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 script lacks a documentation subpage. You may create it.
- Useful links: root page • root page’s subpages • links • redirects • your own
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');
}
}
]);
});