Uporabnik:Smihael/metlica.js
Opomba: Da bodo spremembe prišle do veljave, po objavi izpraznite predpomnilnik svojega brskalnika.
- Firefox/Safari: Držite Shift in kliknite Znova naloži (Reload) ali pritisnite Ctrl + Shift + R ali Ctrl + R (⌘ + R v sistemu Mac)
- Internet Explorer/Edge: Držite Ctrl + F5 in kliknite Osveži (Refresh) ali pritisnite Ctrl + F5
- Google Chrome: Pritisnite Ctrl + Shift + R (⌘ + Shift + R v sistemu Mac)
- Opera: Pritisnite Ctrl + F5.
// Skript za enostavno dodajanje {{slog}}; bazirano na [[:en:Wikipedia:WikiProject_User_scripts/Scripts/CleanupTab.js]]
// CleanupTab.js
//
// This script adds a "cleanup" tab to the top of article pages
// when in edit mode. It is disabled for the User namespace.
$(function() {
var wgAction = mw.config.get('wgAction');
var wgCanonicalNamespace = mw.config.get('wgCanonicalNamespace');
if (wgAction == "edit")
{
if (document.URL.lastIndexOf("&fakeaction=slog") == -1) {
return;
}
var editform = document.editform;
if (editform && editform.wpTextbox1 && editform.wpMinoredit && editform.wpSummary) {
//document.editform.wpTextbox1.value = '{' + '{' + 'Slog|date=' + '{' + '{' + 'subst:CURRENTMONTHNAME}} ' + '{' + '{' + 'subst:CURRENTYEAR}}}}\n\n' + document.editform.wpTextbox1.value;
editform.wpTextbox1.value = '{' + '{' + 'slog' + '}}\n\n' + document.editform.wpTextbox1.value;
editform.wpSummary.value = '{{slog}}';
editform.wpMinoredit.checked = true;
editform.submit();
}
return;
}
if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk" || wgCanonicalNamespace == "Special") {
return;
}
mw.util.addPortletLink("p-cactions", "javascript:doCleanup()", "{{slog}}", "ca-cleanup", "Označi članek za čiščenje", "");
});
function doCleanup() {
var wgPageName = mw.config.get('wgPageName');
var title = wgPageName.replace("&", "%26").replace("+", "%2B");
location.assign("/w/index.php?&action=edit&fakeaction=slog&title=" + title);
}