MediaWiki:Guidedtour-tour-seimutig.js
aus Wikipedia, der freien Enzyklopädie
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/*
* Guided Tour mit dem Namen "seimutig"
*/
function sendMessage( targetPage, msgPage, linkTo ) {
var api = new mw.Api();
api.get( {
'action' : 'query',
'titles' : msgPage,
'prop' : 'revisions|info',
'intoken' : 'edit',
'rvprop' : 'content',
'indexpageids' : 1
} ).done( function (result) {
result = result.query;
var page = result.pages[result.pageids[0]];
var text = page.revisions[0]['*'];
api.post( {
'action' : 'edit',
'title' : targetPage,
'appendtext' : "\n" + text,
'summary' : 'automatic post as part of sandbox guided tour',
'token' : page.edittoken
} ).done( function () {
window.location.href = linkTo;
} );
} );
}
( function ( gt ) {
var pageName = mw.config.get( 'wgGuidedTourHelpGuiderUrl' ),
tour;
tour = new gt.TourBuilder( {
name: 'seimutig',
shouldLog: true
} );
tour.firstStep( {
name: 'welcome',
title: 'Willkommen auf deiner Spielwiese!',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig01',
onShow: gt.getPageAsDescription,
buttons: [
{
name: 'Editieren starten!',
onclick: function() { if(!mw.config.get('wgUserName')){ alert( "Bitte melde dich an." ); return; }
sendMessage( 'User_talk:' + mw.config.get( 'wgUserName' ) + '/Spielwiese',
'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig_vorlage',
mw.util.getUrl( 'Special:MyPage/Spielwiese' ) + '?tour=seimutig&step=editButton');
} /*&vehidebetadialog=1*/
} ],
overlay: true,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'editButton' );
tour.step( {
name: 'editButton',
title: 'Klicke auf Erstellen',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig02',
attachTo: '#ca-ve-edit',
position: 'bottom',
onShow: gt.getPageAsDescription,
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false,
} )
.listenForMwHooks( 've.activationComplete' )
.transition( function () { if ( gt.isEditing() ) { return 'anyEdit'; } } )
.next( 'anyEdit' );
tour.step( {
name: 'anyEdit',
title: 'Mache einen Edit!',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig02-1',
onShow: gt.getPageAsDescription,
attachTo: '.ve-ui-toolbar-saveButton',
position: 'bottomLeft',
autoFocus: 'yes',
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.listenForMwHooks( 've.toolbarSaveButton.stateChanged' )
.transition( function () { if ( gt.isPostEdit() ) { return 'afterFirstEdit'; } } )
.next( 'afterFirstEdit' );
tour.step( {
name: 'afterFirstEdit',
title: 'Wie war das?',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig02-3',
onShow: gt.getPageAsDescription,
buttons: [ {
name: 'Nochmal versuchen',
action: 'externalLink',
url: mw.util.getUrl( 'Special:MyPage/Spielwiese' ) + '?tour=seimutig&step=editButton&vehidebetadialog=1'
}, {
name: 'Weiter',
action: 'externalLink',
url: mw.util.getUrl( 'Special:MyPage/Spielwiese' ) + '?tour=seimutig&step=editBoldness&vehidebetadialog=1'
} ],
overlay: true,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'editBoldness' );
tour.step( {
name: 'editBoldness',
title: 'Nun probier\'s mit einem anderen Edit.',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig02-4',
attachTo: '#ca-ve-edit',
position: 'bottom',
onShow: gt.getPageAsDescription,
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false,
} )
.listenForMwHooks( 've.activationComplete' )
.transition( function () { if ( gt.isEditing() ) { return 'boldness'; } } )
.next( 'boldness' );
tour.step( {
name: 'boldness',
title: 'Fett gedruckte Texte',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig03',
onShow: gt.getPageAsDescription,
attachTo: '#content',
position: 'bottomLeft',
buttons: [ {
name: 'Ich habe den Text fett gedruckt',
onclick: function() { mw.libs.guiders.next(); }
} ],
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.listenForMwHooks( 've.deactivationComplete' )
.transition( function () { if ( gt.isPostEdit() ) { return 'looksGood'; } } )
.back( 'editBoldness' )
.next( 'editSummary' );
tour.step( {
name: 'editSummary',
title: 'Schreibe eine Zusammenfassung und klicke auf Änderungen veröffentlichen',
onShow: gt.getPageAsDescription,
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig04',
attachTo: '.ve-ui-toolbar-saveButton',
position: 'bottomLeft',
autoFocus: 'yes',
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.listenForMwHooks( 've.deactivationComplete' )
.transition( function () { if ( gt.isPostEdit() ) { return 'looksGood'; } } )
.next( 'looksGood' );
tour.step( {
name: 'looksGood',
title: 'Wie war das?',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig05',
onShow: gt.getPageAsDescription,
buttons: [ {
name: 'Nochmal versuchen',
action: 'externalLink',
url: mw.util.getUrl( 'Special:MyPage/Spielwiese' ) + '?tour=seimutig&step=editButton&vehidebetadialog=1'
}, {
name: 'Weiter',
onclick: function() { mw.libs.guiders.next(); }
} ],
overlay: true,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'editButtonCitation' );
tour.step( {
name: 'editButtonCitation',
title: 'Nun lass uns einen Beleg hinzufügen!',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig06',
attachTo: '#ca-ve-edit',
position: 'bottom',
onShow: gt.getPageAsDescription,
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false,
} )
.listenForMwHooks( 've.activationComplete' )
.transition( function () { if ( gt.isEditing() ) { return 'positionCursor'; } } )
.next( 'positionCursor' );
tour.step( {
name: 'positionCursor',
title: 'Platziere zuerst deinen Cursor am Ende des Satzes',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig07',
onShow: gt.getPageAsDescription,
attachTo: '#content',
position: 'bottomLeft',
buttons: [ {
name: 'Ich habe den Cursor platziert',
onclick: function() { mw.libs.guiders.next(); }
} ],
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'citeButton' );
tour.step( {
name: 'citeButton',
title: 'Nun klicke auf \"Belegen\"',
description: '',
attachTo: '.oo-ui-tool-name-citoid',
position: 'right',
buttons: [ {
name: 'Ich habe auf \"Belegen\" geklickt',
onclick: function() { mw.libs.guiders.next(); }
} ],
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'insertCitation' );
tour.step( {
name: 'insertCitation',
title: 'Füge einen Beleg hinzu',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig08',
onShow: gt.getPageAsDescription,
attachTo: '#content',
position: 'bottomLeft',
buttons: [ {
name: 'Ich habe einen Beleg hinzugefügt',
onclick: function() { mw.libs.guiders.next(); }
} ],
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.next( 'saveCitation' );
tour.step( {
name: 'saveCitation',
title: 'Veröffentliche erneut.',
onShow: gt.getPageAsDescription,
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig09',
attachTo: '.ve-ui-toolbar-saveButton',
position: 'bottomLeft',
autoFocus: 'yes',
overlay: false,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} )
.listenForMwHooks( 've.deactivationComplete' )
.transition( function () { if ( gt.isPostEdit() ) { return 'returnToTraining'; } } )
.next( 'returnToTraining' );
tour.step( {
name: 'returnToTraining',
title: 'Das war\'s!',
description: 'Wikipedia:Wikimedia Deutschland/Neue Ehrenamtliche/Onboarding/Geführte Touren/Trainingsmodule/seimutig10',
onShow: gt.getPageAsDescription,
buttons: [ {
name: 'Nochmal versuchen',
action: 'externalLink',
url: mw.util.getUrl( 'Special:MyPage/be_bold' ) + '?tour=seimutig&step=editButton&vehidebetadialog=1'
}, {
name: 'Zurück zum Kurs',
action: 'externalLink',
url: 'https://outreachdashboard.wmflabs.org/training/wikipedia-editieren/editieren-basiswissen/versuche-es'
} ],
overlay: true,
closeOnClickOutside: false,
allowAutomaticOkay: false,
allowAutomaticNext: false
} );
} ( mediaWiki.guidedTour ) );