Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 24 additions & 32 deletions modules/friendlywelcome.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,10 @@
Twinkle.welcome = function friendlywelcome() {
if (mw.util.getParamValue('friendlywelcome')) {
if (mw.util.getParamValue('friendlywelcome') === 'auto') {
if (mw.config.get('wgRelevantUserName') === mw.config.get('wgUserName')) {
alert(
'Is het niet een beetje sneu om jezelf welkom te gaan heten?'
);

if (
mw.config.get('wgRelevantUserName') === mw.config.get('wgUserName')
) {
alert('Is het niet een beetje sneu om jezelf welkom te gaan heten?');
} else {
Twinkle.welcome.auto();
}
Expand All @@ -41,9 +40,9 @@ Twinkle.welcome = function friendlywelcome() {

Twinkle.welcome.auto = function () {
// Use wgArticleId to check if the page exists
/* if (mw.config.get('wgArticleId') !== 0) {
if (mw.config.get('wgArticleId') !== 0) {
return;
} */
}

Twinkle.welcome.welcomeUser();
};
Expand All @@ -59,10 +58,10 @@ Twinkle.welcome.normal = function () {
const $oldDiffUsernameLine = $('#mw-diff-otitle2');
const $newDiffUsernameLine = $('#mw-diff-ntitle2');
const $oldDiffHasRedlinkedTalkPage = $oldDiffUsernameLine
.find('span.mw-usertoollinks a:contains(overleg)')
.find('span.mw-usertoollinks a.new:contains(overleg)')
.first();
const $newDiffHasRedlinkedTalkPage = $newDiffUsernameLine
.find('span.mw-usertoollinks a:contains(overleg)')
.find('span.mw-usertoollinks a.new:contains(overleg)')
.first();

if (
Expand Down Expand Up @@ -168,11 +167,6 @@ Twinkle.welcome.welcomeUser = function welcomeUser() {
mode: 'auto'
};

// If the page exists, force top placement
if (mw.config.get('wgArticleId') !== 0) {
params.top = true;
}

var userTalkPage =
mw.config.get('wgFormattedNamespaces')[3] +
':' +
Expand Down Expand Up @@ -335,12 +329,12 @@ Twinkle.welcome.templates = {
},
'salut': {
description:
'Een meer persoonlijke verwelkoming voor ingelogde gebruikers',
'Een meer persoonlijke verwelkoming voor ingelogde gebruikers',
syntax: '{{subst:Salut}}'
},
'salut-anon': {
description:
'Een meer persoonlijke verwelkoming voor anonieme gebruikers',
'Een meer persoonlijke verwelkoming voor anonieme gebruikers',
syntax: '{{subst:Salut-anon}}'
},
'welkom2': {
Expand All @@ -362,12 +356,12 @@ Twinkle.welcome.templates = {
},
'salut-u': {
description:
'Een meer persoonlijke verwelkoming voor ingelogde gebruikers in u-vorm',
'Een meer persoonlijke verwelkoming voor ingelogde gebruikers in u-vorm',
syntax: '{{subst:salut-u}}'
},
'salut-anon-u': {
description:
'Een meer persoonlijke verwelkoming voor anonieme gebruikers in u-vorm',
'Een meer persoonlijke verwelkoming voor anonieme gebruikers in u-vorm',
syntax: '{{subst:salut-anon-u}}'
},
'welkom2-u': {
Expand Down Expand Up @@ -398,22 +392,22 @@ Twinkle.welcome.templates = {
'Verwelkoming na een proleem': {
'Vreclame': {
description:
'Verwelkoming en vriendelijke uitleg dat reclameartikels niet gewenst zijn',
'Verwelkoming en vriendelijke uitleg dat reclameartikels niet gewenst zijn',
linkedArticle: true,
syntax: '{{subst:Vreclame|$ARTICLE$}} ~~~~'
},
'Vreclame+nuweg': {
description:
'gelijk aan Vreclame, maar nu met mededeling van directe verwijdernominatie',
'gelijk aan Vreclame, maar nu met mededeling van directe verwijdernominatie',
linkedArticle: true,
syntax: '{{subst:Vreclame|$ARTICLE$||direct}} ~~~~'
},
'vvn': {
description:
'verwelkoming en vriendelijk op de hoogte te stellen van een beoordelingslijst nominatie',
'verwelkoming en vriendelijk op de hoogte te stellen van een beoordelingslijst nominatie',
linkedArticle: true,
syntax:
'{{subst:vvn|$ARTICLE$|{{subst:LOCALYEAR}}|{{subst:LOCALMONTH}}|{{subst:LOCALDAY2}} }} ~~~~'
'{{subst:vvn|$ARTICLE$|{{subst:LOCALYEAR}}|{{subst:LOCALMONTH}}|{{subst:LOCALDAY2}} }} ~~~~'
},
'vzb': {
description: 'Verwelkom na een terugdraaiing, met zandbak verwijzing',
Expand All @@ -422,24 +416,24 @@ Twinkle.welcome.templates = {
},
'zp': {
description:
'verwelkoming en vriendelijke uitleg over de onwenselijkheid van een zelfpromotie-artikel',
'verwelkoming en vriendelijke uitleg over de onwenselijkheid van een zelfpromotie-artikel',
linkedArticle: true,
syntax: '{{subst:zp|$ARTICLE$}} ~~~~'
},
'zp+nuweg': {
description:
'gelijk aan zp, maar nu met mededeling van directe verwijdernominatie',
'gelijk aan zp, maar nu met mededeling van directe verwijdernominatie',
linkedArticle: true,
syntax: '{{subst:zp|$ARTICLE$||direct}} ~~~~'
},
'vgp': {
description:
'verwelkoming en vriendelijke uitleg over onjuist gebruik van de gebruikerspagina',
'verwelkoming en vriendelijke uitleg over onjuist gebruik van de gebruikerspagina',
syntax: '{{vgp}} ~~~~'
},
'gpi': {
description:
'verwelkomen en uitleggen dat het toevoegen van persoonlijke informatie ongewenst is',
'verwelkomen en uitleggen dat het toevoegen van persoonlijke informatie ongewenst is',
syntax: '{{gpi}}'
}
}
Expand Down Expand Up @@ -469,9 +463,7 @@ Twinkle.welcome.getTemplateWikitext = function (type, template, article) {
'{{' +
template +
'}}' +
(Twinkle.getPref('customWelcomeSignature')
? '~~~~'
: '')
(Twinkle.getPref('customWelcomeSignature') ? '~~~~' : '')
);
};

Expand Down Expand Up @@ -514,22 +506,22 @@ Twinkle.welcome.callbacks = {
var text = pageobj.getPageText();

// abort if mode is auto and form is not empty
/* if (pageobj.exists() && params.mode === 'auto') {
if (pageobj.exists() && params.mode === 'auto') {
Morebits.status.info(
'Waarschuwing',
'Overlegpagina is niet leeg, sjabloon plaatsen afgebroken'
);
Morebits.wiki.actionCompleted.event();
return;
} */
}

var welcomeText = Twinkle.welcome.getTemplateWikitext(
params.type,
params.template,
params.article
);

if (Twinkle.getPref('topWelcomes') || params.top) {
if (Twinkle.getPref('topWelcomes')) {
text = welcomeText + '\n\n' + text;
} else {
text += '\n' + welcomeText;
Expand Down