MediaWiki:Tours/test.js

/** * Guided Tour to test guided tour features. */ ( function ( window, document, jQuery, mw, guiders ) {

var gt = mw.guidedTour = mw.guidedTour || {};

guiders.currentTour = 'test';

/** * Show overlay */ guiders.initGuider({   id: "gt-test-1",	title: 'Testing',	description: 'This is a test of the description. You can include HTML like bold. Lorem ipsum dolor sit!',

// attachment overlay: true,

next: "gt-test-2", buttons: [ //{ name: 'Hide Tour', onclick: gt.hideTour, classString: "plain" }, { name: 'Start Tour', onclick: guiders.next } ] });

/** * Callout of left menu */ guiders.initGuider({	id: "gt-test-2",	title: 'Test callouts',	description: 'This is the community portal page.',

// attachment //overlay: true, attachTo: '#n-portal a', position: '3',

next: "gt-test-3", buttons: [ //{ name: 'Hide Tour', onclick: gt.hideTour, classString: "plain" }, { name: '→', onclick: guiders.next } ] });

/** * Test out mediawiki parsing */ guiders.initGuider({	id: "gt-test-3",	title: 'Test mediawiki parse',	description: 'Your guider can contain wikitext using onShow. Use it to create an in-wiki link to the Guided tours. Or an external link to github, for instance',

// attachment //overlay: true, attachTo: '#searchInput', position: 'bottomRight', //try descriptive position (5'oclock) onShow: gt.parseDescription,

next: "gt-test-4", buttons: [ //{ name: 'Hide Tour', onclick: gt.hideTour, classString: "plain" }, { name: '→', onclick: guiders.next } ] });

/** * Test out mediawiki description pages */ guiders.initGuider({	id: "gt-test-4",	title: 'Test mediawiki description pages',	description: 'Guided_tours/tours/test/sample',

// attachment overlay: true, onShow: gt.descriptionPage,

next: "gt-test-5", buttons: [ //{ name: 'Hide Tour', onclick: gt.hideTour, classString: "plain" }, { name: 'Go to description page', onclick: function { window.location = '/wiki/Guided_tours/tours/test/sample'; return false; } }, { name: '→', onclick: guiders.next } ] });

/** * Test out tour launching */ guiders.initGuider({	id: "gt-test-5",	title: 'Test launch tour',	description: 'Guiders can launch other guided tours. Pretty cool, huh?',

// attachment overlay: true, //position: 'bottomRight', //try descriptive position (5'oclock)

//next: "gt-test-2", buttons: [ //{ name: 'Hide Tour', onclick: gt.hideTour, classString: "plain" }, { name: 'Launch a Tour on using Tours', onclick: function { gt.launchTour('guidedtour'); } }, { name: 'End Tour', onclick: gt.endTour } ] });

} (window, document, jQuery, mw, guiders) );