Медијавики:Guidedtour-tour-twa4.js

Напомена: Пошто објавите измене, можда ћете морати да обришете кеш меморију прегледача како бисте их видели. Google Chrome, Firefox, Microsoft Edge и Safari: Држите ⇧ Shift и кликните дугме Reload на траци са алаткама. За детаље и упутства о другим прегледачима, погледајте en:Wikipedia:Bypass your cache.

// The Wikipedia Adventure Mission 4
 
 
( function ( window, document, $, mw, gt ) {
 
//automatic api:edit function to send yourself messages 
function sendMessage( targetPage, msgPage, linkTo ) {
	var api = new mw.Api();
	api.get( {
		'action' : 'query',
		'titles' : msgPage,
		'prop'   : 'revisions',
		'meta'   : 'tokens',
		'type'   : 'csrf',
		'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' : 'Нова порука (симулирана аутоматски као део [[Википедија:Авантура кроз Википедију|Авантуре кроз Википедију]])',
			'token' : result.tokens.csrftoken
		} ).done( function () {
			window.location.href = linkTo;
		} );
	} );
}
 
// Fail gracefully post-save but not postedit
var postEditButtons = [];
if ( mw.config.get( 'wgAction' ) === 'view' && !gt.isPostEdit() ) {
        postEditButtons.push( {
                name: 'Кликни овде да се вратиш и направиш измену',
                onclick: function() {
                        window.location.href = new mw.Uri().extend( { action: 'edit' } ).toString();
                }
        } );
}
 
// Fail gracefully post-save but not postedit for visual editor
var postEditButtonsVisual = [];
if ( mw.config.get( 'wgAction' ) === 'view' && !gt.isPostEdit() ) {
        postEditButtonsVisual.push( {
                name: 'Иди назад',
                onclick: function() {
                        window.location.href = window.location.href +
"&veaction=edit";
                }
        } );
}

gt.defineTour( {
        name: 'twa4',
        shouldLog: true,
        steps: [ {
             
                //1
                title: 'Лепо је видети те опет!',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Враћамо се на поруку од Земљанке, у којој нас је обавестила да је додала још садржаја у чланак. Хајде да видимо шта је ново.<br><br>',
                overlay: true,
                onShow: gt.parseDescription,
                buttons: [ {
                        name: 'Врати се на Земљу?*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља', 'Википедија:АКВ/Земља/2' , mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=2'); }
                } ],
		        allowAutomaticOkay: false
 
        },  {
                //2
                title: 'Шта је ново?',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div> Најлакши начин да пратиш измене које су настале од кад си последњи пут био/ла овде је да провериш ИСТОРИЈУ чланка.<br><br> ИСТОРИЈА садржи списак свих активности које су се десиле на једној страни.<br><br> Свака направљена измена је убележена тамо. Прегледно, зар не?<br><br>',
                attachTo: '#content.mw-body',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=1' 
                } , { 
                        name: 'Постани Вики историчар/ка',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/Историја/1' ) + '?tour=twa4&step=3'
                        } ],
                allowAutomaticOkay: false	
 
        },  {
                //3
                title: 'Ово изгледа познато!',
                description: '<br><div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Сваки ред означава једну измену као и време када је настала, колико информација је додато или уклоњено и кратак опис измене. Ово чини опис измене корисном стварчицом!<br><br>',
                attachTo: '#content.mw-body',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            allowAutomaticOkay: false,
		        buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=2' 
                } , { 
                        name: 'Овладај алатом',
                        action: 'next'
                } ],

        },  {
                //4
                title: 'Упореди са претходном верзијом',
                description: '<br><div align="right">[[File:TWA_guide_left_top.png|link=]]</div> Уколико желиш да упоредиш садашњу верзију са оном пре ње, можеш да кликнеш на везу у реду у коме се налази та измена. (Претходне везе на овој страници су онемогућене због галактичке безбедности).<br><br>',
                attachTo: '#content.mw-body',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/Историја/1' ) + '?tour=twa4&step=3' 
                } , {
                        name: 'Други трик',
                        action: 'next'
                } ],

        },  {
                //5
                title: 'Упореди две верзије из различитих временских периода',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Такође можеш и да упоредиш две верзије из различитих временских периода, што понекад уме да буде корисно, ако пратиш уређивање у дужем временском року.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#content.mw-body',
                position: 'bottom',
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/Историја/1' ) + '?tour=twa4&step=4' 
                } , {
                        name: 'Шта је ново?',
                        action: 'next'
                } ],
                allowAutomaticOkay: false,

},  {
                //6
                title: 'Каква разлика?',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div><i>Разликом</i> називамо упоређивање две верзије.><br><br>',
                onShow: gt.parseDescription,
                attachTo: '#footer-info-copyright',
                position: 'bottom',
                overlay: false,
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/Историја/1' ) + '?tour=twa4&step=5' 
                } , {
                        name: 'Види РАЗЛИКУ код последњих измена које је начинила Земљанка',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/4/Разлике' ) + '?tour=twa4&step=7'
                        } ],
                allowAutomaticOkay: false
 
} , {

                 //7
                title: 'Провери шта се изменило',
                description: '<br>Стара верзија се налази са леве стране.  Нова верзија је са десне.  Измене су означене.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#content.mw-body',
                position: 'bottom',
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/Историја/1' ) + '?tour=twa4&step=6' 
                } , {
                        name: 'Шта мислиш?',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=8'
                        } ],
                allowAutomaticOkay: false
				
} , {
                //8
                title: 'Па, то звучи поприлично пристрасно...',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Хммм, изгледа да је Земљанка додала неке информације које звуче пристрасно.<br><br>Како доносимо одлуке око представљања информација? <br><br>Уређивачи на Википедији се ослањају на правило које се зове<b>Неутрална тачка гледишта</b>.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/Земља/4/Разлике' ) + '?tour=twa4&step=7' 
                } , {
                        name: 'Хајдемо до [неутралне] позиције',
                        action: 'next',
                } ],

} , {
                //9
                title: 'НТГ',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Неутрална тачка гледишта, или скраћено <b>НТГ</b>, је идеја да Википедија нема сопствено мишљење, нити се ослања на лично мишљење њених уређивача. <br><br>Уместо тога, сумирамо све добре изворе који су на непристрасан начин већ писали о тој теми.<br><br>',
                onShow: gt.parseDescription,
                overlay: true,
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=8' 
                } , {
                        name: 'Прочитај политику рада.',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=10'
                        } ],
                allowAutomaticOkay: false

} , {
                //10
                title: 'Политика садржи начела којих се држимо',
                description: '<br><div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Политике показују заједничка правила за рад. Постоји одређени начин рада за сваку од ситуација у којој можеш да се нађеш, а поједини су јако важни.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=9' 
                } , {
                        name: 'политика НТГ',
                        action: 'next',
                        } ],
				
}, {
                //11
                title: 'Политика НТГ',
                description: '<br><b> Чланци не смеју заступати одређену страну, већ морају да садрже ставове обе стране, праведно и без пристрасности. Ово важи за све што напишеш и начин на који то напишеш.</b><br><br> Упамти ово добро! Нека ти се ова информација уреже у мали мозак.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=10' 
                } , {
                        name: 'Мислиш да си схватио/ла?',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/НТГ' ) + '?tour=twa4&step=12'
                        } ],
                allowAutomaticOkay: false
 
} , {
                //12
                title: 'Постави себи изазов...',
                description: 'Савет: можеш да научиш нешто и из сопствених грешака а не само из успеха. Увек можеш да кренеш изнова!',
                attachTo:'#contentSub',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false, 
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=11' 
                } ],

} , {
                //13
                title: 'Само тако настави!',
                description: 'Додељујемо ти нову значку:   <b>Неутралац</b><center>[[File:TWA badge 5.png|250px|link=]]</center><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/НТГ' ) + '?tour=twa4&step=12' 
                }, {
                        name: 'Настави путовање*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Корисник:' + mw.config.get( 'wgUserName' ), 'Википедија:АКВ/Значка/5template2' , mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=14'); } 
                } ],

} , {
                //14
                title: 'Употреби НТГ',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Хајде да још једном погледамо те измене на чланку о Земљи.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#content.mw-body',
                position: 'bottom',
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=13' 
                } , {
                        name: 'Да ли видиш нешто проблематично?',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=15'
                } ],

} , {
                //15
                title: 'Уклањање пристрасности',
                description: '<br><b><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Земља је најбоље и најсавршеније место у целој галаксији. Земља је место које је савршено за живот људи.</b><br><br> Те измене можда и желе да поруче нешто битно, али нису добро избалансиране. Нису неутралне. Звуче као лично мишљење уређивача.<br><br>',
                onShow: gt.parseDescription,
                attachTo: '#content.mw-body',
                position: 'bottom',
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
	            buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=14' 
                } , {
                        name: 'Преформулиши',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Претумбај' ) + '?tour=twa4&step=16'
                } ],
 
} , {
                //16
                title: 'Направи изазов за себе...',
                description: 'Савет: можеш да научиш нешто и из сопствених грешака а не само из успеха. Увек можеш да кренеш изнова!',
                attachTo:'#contentSub',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false, 
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=15' 
                } ],

        },  {
                //17
                title: 'Време је за преправљање.',
                description: '<br>Кликни на УРЕДИ да измениш текст.<br><br>',
                attachTo: '#ca-edit',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Претумбај' ) + '?tour=twa4&step=16' 
                }],
                shouldSkip: function() {
                        return gt.hasQuery( { action: 'edit' } );
                }
 
        },  {
                //18
                title: 'Преправи и замени',
                description: '<br><div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Копирај неутрални текст и налепи га да замениш пристрасни:<br><br><b>Земља је једина позната планета на којој има живота. Људи настањују готово целу површину Земље, али поједини делови могу бити опасни по живот људи или су ненастањиви.</b><br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#wpTextbox1', 
                position: 'bottomRight',
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=17' 
                } , {
                        name: 'Урађено',
                        action: 'next'
               } ],	
				
        },  {
                //19
                title: 'Опис измене и сачувај',
                description: '<br>Објави да је: „Текст измењен тако да буде неутралан и непристрасан.“<br><br>Затим кликни на САЧУВАЈ СТРАНИЦУ.',
	            attachTo: '#wpSave',
                position: 'bottom',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=18&action=edit' 
                } ],
                shouldSkip: function() {
                        return gt.isPostEdit();
                },
                buttons: postEditButtons

        },  {
                //20
                title: 'Испомоћ!',
                description: 'Додељујемо ти нову значку:   <b>Тимски играч</b><center>[[File:TWA badge 6.png|250px|link=]]</center><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=19&action=edit' 
                } , {
                        name: 'Настави да помажеш*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Корисник:' + mw.config.get( 'wgUserName' ), 'Википедија:АКВ/Значка/6template2' , mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=21'); } 
                } ],
                allowAutomaticOkay: false		
 
},  {
                //21
                title: 'То је било одлично',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div> Битно је да се Википедија чита као права енциклопедија а не као лични блог уредника/це.<br><br>Сви смо овде да поделимо информације на најбољи начин.<br><br> Тај процес може бити доста напоран али смо сви уједињени и имамо исти циљ, тј. ширење знања.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=20' 
                } , {
                        name: 'Сви ѕа НТГ',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Почетак' ) + '?tour=twa4&step=22'
                } ],					

} , {
                //22
                title: 'Хеееј, нова порука!',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Погледај је.</br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=21' 
                } , {
                        name: 'Провери своју страну за разговоре*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ', 'Википедија:АКВ/МојРазговор/4' , mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ' ) + '?tour=twa4&step=23'); }
                } ],                       
 
} , {
                //23
                title: 'Занимљиво питање...',
                description: '<div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Шта то значи?',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#content.mw-body',
                position: 'bottom',
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
	            buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља' ) + '?tour=twa4&step=22' 
                } , {
                        name: 'Пробијање зида потврдљивости',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/4/Крај' ) + '?tour=twa4&step=24'
                } ],

} , {
                //24
                title: 'Мисија 4 је завршена !',
                description: '<br>[[File:02 Taiko2.ogg (short).ogg]]<br><b>Крећемо на мисију 5...</b>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            buttons: [ {
	            	    name: 'Честитај ми!',
                        action: 'end'
                } ],
                allowAutomaticOkay: false

}]
 
} );
 
} (window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) ) ;