Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");
var autosave = false;
// Following line fails with Uncaught TypeError: config.rLoader is undefined
//importScript('en:User:PerfektesChaos/js/browserStorageManager/r.js');
importScript('Benutzer:APPER/WikiHistory.js');
importScript('Benutzer:Lustiger seth/unsigned.js');
importScript('MediaWiki:Gadget-Vorlagenmeister.js');
/*
importScript('Benutzer:TMg/autoFormatter.js'); //[[Benutzer:TMg/autoFormatter.js]]
importScript('Benutzer:PerfektesChaos/js/defekterWeblinkBotVorlage/r.js')
importScript('Benutzer:Schnark/js/autoedit.js'); //[[Benutzer:Schnark/js/autoedit.js]]
importScript('Benutzer:Schnark/js/dialog.js'); //[[Benutzer:Schnark/js/dialog.js]]
importScript('Benutzer:Schnark/js/autoantraege.js'); //[[Benutzer:Schnark/js/autoantraege.js]]
importScript('Benutzer:Schnark/js/templateEditor.js'); //[[Benutzer:Schnark/js/templateEditor.js]]
importScript('Benutzer:Schnark/js/personendaten.js'); //[[Benutzer:Schnark/js/personendaten.js]]
importScript('Benutzer:Schnark/js/wikieditor.js'); //[[Benutzer:Schnark/js/wikieditor.js]]
importScript('Benutzer:Schnark/js/extratabs.js'); //[[Benutzer:Schnark/js/extratabs.js]] */
importScript('Benutzer:Schnark/js/section-links.js'); //[[Benutzer:Schnark/js/section-links.js]]
//[[Benutzer:Schnark/js/extratabs.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/extratabs.js&action=raw&ctype=text/javascript');
//[[Benutzer:Schnark/js/personendaten.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript');
mw.libs.wawewewi = { signature: "Lantus" };
importScript('Benutzer:Flominator/WaWeWeWi.js');
/*
Gadżet do zgłaszania artykułów do umieszczenia w mediach społecznościowych przez WMPL
Autor: Wargo
Licencja: Public domain
*/
jQuery(document).ready(function() {
var ns = mw.config.get('wgNamespaceNumber');
var title = mw.config.get('wgPageName');
mw.messages.set({
"wmpl-share-open" : "Zaproponuj do mediów społecznościowych",
"wmpl-share-title" : "Zaproponuj do mediów społecznościowych",
"wmpl-share-info" : "Ten formularz służy do zgłaszania artykułów do udostępnienia w mediach społecznościowych prowadzonych przez Wikimedia Polska.\n\nNapisz dlaczego ten artykuł jest ciekawy/zaproponuj tekst.",
"wmpl-share-default-reason" : "",
"wmpl-share-error" : "Wystąpił błąd podczas wysyłania",
"wmpl-share-editsummary" : "Nowe zgłoszenie",
"wmpl-share-success" : "Zgłoszenie wysłane."
});
var wmpl_share_target = "Wikipedia:Wikipedia w mediach/Zgłoszenia";
function openShareDialog()
{
function ShareDialog(config) {
ShareDialog.super.call(this, config);
}
OO.inheritClass(ShareDialog, OO.ui.ProcessDialog);
ShareDialog.static.name = 'ShareDialog';
ShareDialog.static.title = mw.messages.get('wmpl-share-title');
ShareDialog.static.actions = [
{label: 'Zgłoś', flags: 'primary', action: 'save'},
{label: 'Anuluj', flags: 'safe'}
];
ShareDialog.prototype.initialize = function() {
ShareDialog.super.prototype.initialize.apply(this,arguments);
this.panel = new OO.ui.PanelLayout({padded: true, expanded: false});
this.content = new OO.ui.FieldsetLayout();
this.ReasonInput = new OO.ui.MultilineTextInputWidget({
value: mw.messages.get('wmpl-share-default-reason'),
multiline: true,
autosize: true,
maxRows: 4
});
this.field = new OO.ui.FieldLayout(this.ReasonInput, {
label: mw.messages.get('wmpl-share-info'),
align: 'top'
});
this.checkbox1 = new OO.ui.CheckboxInputWidget({
value: 'true',
selected: false
}),
this.content.addItems([this.field, new OO.ui.FieldLayout(this.checkbox1, {label: 'Przejdź do zgłoszenia po wysłaniu', align: 'inline'})]);
this.panel.$element.append(this.content.$element);
this.$body.append(this.panel.$element);
this.ReasonInput.connect(this, {'change': 'onReasonInputChange'});
};
ShareDialog.prototype.onReasonInputChange = function (value) {
this.actions.setAbilities({
save: !!value.length
});
};
ShareDialog.prototype.getActionProcess = function (action) {
var dialog = this;
if (action == "save") {
return new OO.ui.Process(function () {
var reason = dialog.ReasonInput.getValue();
var title = mw.config.get('wgPageName');
var text = '['+'['+title+']'+']\n\n'+reason+'\n\nZgłasza: ~~'+'~~';
var section = title;
var dfd = $.Deferred();
new mw.Api().postWithEditToken({action: 'edit', title: wmpl_share_target, section: 'new', sectiontitle: title, text: text, summary: mw.messages.get('wmpl-share-editsummary')})
.fail(function(code, error){
dfd.reject(new OO.ui.Error(mw.messages.get('wmpl-share-error')+"\n"+error.error.info, {recoverable: true}));
})
.done(function(data){
dialog.close({action: action});
if(dialog.checkbox1.isSelected())
{
window.location.href = '/wiki/'+wmpl_share_target+'#'+title;
}
else
{
mw.notify(mw.messages.get('wmpl-share-success'), {type: 'success', autoHide: false});
}
dfd.resolve();
});
return dfd;
});
}
return ShareDialog.super.prototype.getActionProcess.call(this, action);
};
var windowManager = new OO.ui.WindowManager();
$(document.body).append(windowManager.$element);
var dialog = new ShareDialog();
windowManager.addWindows([dialog]);
windowManager.openWindow(dialog);
}
if(ns == 0)
{
mw.util.addPortletLink('p-tb', '#', mw.messages.get('wmpl-share-open'), 'link-dialog-share').onclick = function(event) {event.preventDefault(); openShareDialog();};
}
});
/* Nummerierung von Abschnitten, Import von Mediawiki-Gadget "Auto-number headings",
* siehe auch https://www.mediawiki.org/wiki/Snippets/Auto-number_headings
*/
// https://www.mediawiki.org/wiki/MediaWiki:Gadget-autonum.js
mw.loader.load("https://www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-autonum.js&action=raw&ctype=text/javascript");
// https://www.mediawiki.org/wiki/MediaWiki:Gadget-autonum.css
mw.loader.load("https://www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-autonum.css&action=raw&ctype=text/css", "text/css");