Diferencia entre revisiones de «MediaWiki:Guidedtour-tour-inicio.js»

De CNB
Ir a la navegación Ir a la búsqueda
Busca en cnbGuatemala con Google

Línea 1: Línea 1:
// Guided Tour to help users start editing
+
/*
   
+
* Guided Tour to test guided tour features.
 +
  */
 +
// Copy the next line into the start of your tour.
 
( function ( window, document, $, mw, gt ) {
 
( function ( window, document, $, mw, gt ) {
gt.defineTour( {
 
        name: 'inicio',
 
        steps: [ {
 
                title: 'Upload your image',
 
                description: 'Welcome to the Wiki Loves Monuments 2013 United States Upload Wizard.',
 
                overlay: true,
 
                buttons: [ {
 
                        action: 'next'
 
                } ],
 
 
                // shouldSkip is a general tool to skip a step based on their progress towards some goal.  This is used to ensure this step will not be shown once they have started editing.
 
                // shouldSkip always returns true to skip, or false otherwise.
 
  shouldSkip: function() {
 
                        return gt.hasQuery( { action: 'edit' } );
 
                }
 
        },
 
{
 
                title: 'Upload your file',
 
                description: 'Follow the instructions on the screen to upload your file. When you are finished uploading, click 'next'.',
 
           
 
                position: 'right',
 
                // Same as above.  We plan to make this less repetitive in the future.
 
// shouldSkip is a general tool to skip a step based on their progress towards some goal.  This is used to ensure this step will not be shown once they have started editing.
 
                // shouldSkip always returns true to skip, or false otherwise.
 
  shouldSkip: function() {
 
return gt.isPage( 'Special:ChangeEmail' );
 
                }
 
  
        },
+
// Declare a variable for use later
{
+
var pageName = 'Help:Guided tours/guider',
                title: 'Confirm your email',
+
tour;
                description: 'Please <a href="https://commons.wikimedia.org/wiki/Special:ChangeEmail">confirm your email</a>. Without it, we cannot contact you if you win. <a href="https://commons.wikimedia.org/wiki/Special:ChangeEmail">Click here to confirm your email.</a>',
 
             
 
                position: 'bottom',
 
                closeOnClickOutside: false,
 
  buttons: [ {
 
                        action: 'end'
 
                } ]
 
 
 
  shouldSkip: function() {
 
return gt.isPage( 'Special:ChangeEmail' );
 
                }
 
      },
 
  
} );
+
tour = new gt.TourBuilder( {
   
+
/*
} (window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) );
+
* This is the name of the tour.  It must be lowercase, without any hyphen (-) or
 +
* period (.) characters.
 +
*
 +
* The page where you save an on-wiki tour must be named
 +
* MediaWiki:Guidedtour-tour-{name}.js , in this example MediaWiki:Guidedtour-tour-mytest.js
 +
*/
 +
name: 'inicio'
 +
} );
 +
 
 +
// Information defining each tour step
 +
 
 +
// This tour shows a central overlay at the start of the tour.
 +
// Guiders appear in the center if another position is not specified.
 +
// To specify the first step of the tour, use .firstStep instead of .step
 +
tour.firstStep( {
 +
name: 'overlay',
 +
// Note that for on-wiki tours, we use title and description with the actual text.
 +
// The title appears in the title bar of the guider.
 +
title: 'Testing',
 +
 
 +
// The description appears in the body
 +
description: 'This is a test of the description. Lorem ipsum dolor sit!',
 +
 
 +
// This specifies that there is an overlay behind the guider.
 +
overlay: true
 +
} )
 +
// This specifies the next step of the tour, and will automatically generate a next button.
 +
// 'callout' refers to the name used in the step immediately below.  Although putting the steps
 +
// in a meaningful order is recommended, any step can be specified as next/back.
 +
.next( 'callout' );
 +
 
 +
tour.step( {
 +
/*
 +
* Callout of left menu
 +
*/
 +
name: 'callout',
 +
title: 'Test callouts',
 +
description: 'This is the community portal page.',
 +
 
 +
                // This positions the guider next to a page element, in this
 +
                // case the portal link (which is "Community portal" on English
 +
                // Wikipedia, but varies by site).
 +
                // The string is a jQuery selector. "#n-portal" means the HTML
 +
                // element with this id attribute, and "a" means an a, or link,
 +
                // element inside that.
 +
attachTo: '#n-portal a',
 +
 
 +
                // This means the guider shows to the right of the Community Portal link
 +
position: 'right',
 +
} )
 +
.next( 'description' )
 +
// The 'back' property specifies that you can go back from this step, and where to go
 +
// if the back button is clicked.
 +
.back( 'overlay' );
 +
 
 +
tour.step( {
 +
/*
 +
* Test out mediawiki description pages
 +
*/
 +
name: 'description',
 +
title: 'Test MediaWiki description pages',
 +
 
 +
// Name of the page to parse
 +
description: pageName,
 +
 
 +
overlay: true,
 +
 
 +
// This means the wikitext for the description will be loaded from the
 +
// page name in the description field.
 +
onShow: gt.getPageAsDescription,
 +
 
 +
buttons: [ {
 +
// This makes a button which acts like a wikilink to 'Help:Guided tours/guider'
 +
action: 'wikiLink',
 +
page: pageName,
 +
name: 'Go to description page',
 +
// This specifies that the button takes you to the next step of a process,
 +
// which affects its appearance.
 +
type: 'progressive'
 +
}, {
 +
// This makes the okay button on this step end the tour.
 +
action: 'end'
 +
} ]
 +
} )
 +
.back( 'callout' );
 +
 
 +
// The following should be the last line of your tour.
 +
} ( window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) );

Revisión del 17:41 8 ago 2016

/*
 * Guided Tour to test guided tour features.
 */
// Copy the next line into the start of your tour.
( function ( window, document, $, mw, gt ) {

	// Declare a variable for use later
	var pageName = 'Help:Guided tours/guider',
		tour;

	tour = new gt.TourBuilder( {
		/*
		 * This is the name of the tour.  It must be lowercase, without any hyphen (-) or
		 * period (.) characters.
		 *
		 * The page where you save an on-wiki tour must be named
		 * MediaWiki:Guidedtour-tour-{name}.js , in this example MediaWiki:Guidedtour-tour-mytest.js
		 */
		name: 'inicio'
	} );

	// Information defining each tour step

	// This tour shows a central overlay at the start of the tour.
	// Guiders appear in the center if another position is not specified.
	// To specify the first step of the tour, use .firstStep instead of .step
	tour.firstStep( {
		name: 'overlay',
		// Note that for on-wiki tours, we use title and description with the actual text.
		// The title appears in the title bar of the guider.
		title: 'Testing',

		// The description appears in the body
		description: 'This is a test of the description. Lorem ipsum dolor sit!',

		// This specifies that there is an overlay behind the guider.
		overlay: true
	} )
	// This specifies the next step of the tour, and will automatically generate a next button.
	// 'callout' refers to the name used in the step immediately below.  Although putting the steps
	// in a meaningful order is recommended, any step can be specified as next/back.
	.next( 'callout' );

	tour.step( {
		/*
		 * Callout of left menu
		 */
		name: 'callout',
		title: 'Test callouts',
		description: 'This is the community portal page.',

                // This positions the guider next to a page element, in this
                // case the portal link (which is "Community portal" on English
                // Wikipedia, but varies by site).
                // The string is a jQuery selector.  "#n-portal" means the HTML
                // element with this id attribute, and "a" means an a, or link,
                // element inside that.
		attachTo: '#n-portal a',

                // This means the guider shows to the right of the Community Portal link
		position: 'right',
	} )
	.next( 'description' )
	// The 'back' property specifies that you can go back from this step, and where to go
	// if the back button is clicked.
	.back( 'overlay' );

	tour.step( {
		/*
		 * Test out mediawiki description pages
		 */
		name: 'description',
		title: 'Test MediaWiki description pages',

		// Name of the page to parse
		description: pageName,

		overlay: true,

		// This means the wikitext for the description will be loaded from the
		// page name in the description field.
		onShow: gt.getPageAsDescription,

		buttons: [ {
			// This makes a button which acts like a wikilink to 'Help:Guided tours/guider'
			action: 'wikiLink',
			page: pageName,
			name: 'Go to description page',
			// This specifies that the button takes you to the next step of a process,
			// which affects its appearance.
			type: 'progressive'
		}, {
			// This makes the okay button on this step end the tour.
			action: 'end'
		} ]
	} )
	.back( 'callout' );

// The following should be the last line of your tour.
} ( window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) );