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

С Википедије, слободне енциклопедије

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

// The Wikipedia Adventure Mission 6

( 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: 'Kликни овде да се вратиш назад и направиш измену',
                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: 'twa6',
        shouldLog: true,
        steps: [ {

                //1
                title: 'Придружи се. ',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Хајдемо ка страници за разговор чланка о Земљи, где је Земљанка својим речима описала суштину из Журнала о Науци и Природи.<br><br>',
                onShow: gt.parseDescription,
                overlay: true,
                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=twa6&step=2'); }           
                } ],
		        allowAutomaticOkay: false
 
        },  {
                //2
                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( 'Википедија:АКВ/6/Почетак' ) + '?tour=twa6&step=1'          
                } , {
                        name: 'Иди на чланак о Земљи.',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=3'      
                } ],
                allowAutomaticOkay: false,
 
        },  {
                //3
                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( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=2'          
                } ],
                shouldSkip: function() {
                        return gt.hasQuery( { action: 'edit' } );
                }
 
        },  {

                //4
                title: 'Додај ово!',
                description: '<br><small>Научници су успели да реконструишу детаљне информације о прошлости планете. Земља се формирале пре 4,6 милијарди година. Атмосферски услови су се значајно променили од како је настао живот, што ствара еколошку равнотежу која модификује услове на површини Земље. Око 71 % Земљине површине је покривено водом. Земља је једина планета Сунчевог система где вода може да опстане у течном стању. Осталих 29 % површине се састоји из континената и острва. Земља такође реагује на спољни свет у одређеном степену, посебно на Сунце и Месец.  Земља се ротира око сунца једном у 365,25 дана. Једна ротација око сопствене осе се назива <i>дан</i> а једна ротација око сунца се назива <i>година</i>. Ово објашњава зашто постоји 365 дана у години, али се додаје један дан више у календару једном у 4 године.</small><br><br>',
                attachTo: '#wpTextbox1', 
                position: 'bottomRight',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            allowAutomaticOkay: false,
		        buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=3'          
                } , {
		        	    name: 'Додато',
                        action: 'next',
                } ],

        },  {
                //5
                title: 'Опис измене и сачувај',
                description: '<br>Објави да су „Додате поузданије, неутралније информације о историји Земље са странице за разговоре“.<br><br>Затим кликни на САЧУВАЈ.<br><br>',
	            attachTo: '#wpSave',
                position: 'bottom',
                autoFocus: 'yes',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=4&action=edit'          
                } ],
                shouldSkip: function() {
                        return gt.isPostEdit();
                },
                buttons: postEditButtons

        },  {
                //6
                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=twa6&step=5&action=edit'          
                } , {
                        name: 'Провери своје поруке*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ', 'Википедија:АКВ/МојРазговор/6' , mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ' ) + '?tour=twa6&step=7'); }           
                } ],

        },  {
                //7
                title: 'Добро питање',
                description: '<br><div align="right">[[File:TWA_guide_right_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( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=6'          
                } , {
                        name: 'Освежи страницу за разговоре*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ', 'Википедија:АКВ/МојРазговор/7' , mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ' ) + '?tour=twa6&step=8'); }           
                } ],

},  {
                //8
                title: 'Питаш се шта је то цитат?',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div></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( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ' ) + '?tour=twa6&step=7'          
                } , {
                        name: 'Право ка Земљи*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/', 'Википедија:АКВ/Земља/чишћење' , mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=9'); }           
                } ],

} , {
                //9
                title: 'Шта је ова ствар?',
                description: '<div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Та ствар...ОБАВЕШТЕЊЕ О БРИСАЊУ од Гласника... не изгледа превише добро.  Хајде да проверимо страну за разговоре да видимо шта то значи.',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#content.mw-body',
                position: 'bottom',
                closeOnClickOutside: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ' ) + '?tour=twa6&step=8'
                } , {
                        name: 'Трк на Страницу за разговор*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/', 'Википедија:АКВ/Земља/Разговор/3' , mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=10'); }           
                } ],
                allowAutomaticOkay: false
				
} , {

                //10
                title: 'Одговори на обавештење',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>У реду, смири се.... диши дубоко, диши дубоко, диииииииши дубоооооооко.<br><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( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=9'          
                } , {
                        name: 'Одговори Значку!',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Википедија:АКВ/6/Уљудност' ) + '?tour=twa6&step=11'
                        } ],
                allowAutomaticOkay: false

        },  {
                //11
                title: 'Постави себи изазов...',
                description: 'Савет: можеш да научиш нешто и из сопствених грешака а не само из успеха. Увек можеш да кренеш изнова!',
                attachTo:'#contentSub',
                position: 'bottom',
                onShow: gt.parseDescription,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Разговор са корисником:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=10'          
                } ],
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false

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

}, {

                //13
                title: 'У реду, потребно нам је навођење. ',
                description: '<br><div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Навођење извора објашњава одакле нам информације за чланак. .<br><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( 'Википедија:АКВ/6/Почетак' ) + '?tour=twa6&step=12'  
                }, {    
                        name: 'Магија повезивања*',
                        onclick: function()  {  if(!mw.config.get('wgUserName')){  alert( "Молим пријави се." );   return;   } sendMessage( 'Корисник:' + mw.config.get( 'wgUserName' ), 'Википедија:АКВ/Значка/11template2' , mw.util.getUrl( 'Википедија:АКВ/6/Почетак' ) + '?tour=twa6&step=14'); }
                } ],
                allowAutomaticOkay: false

} , {
                //14
                title: 'Цитати: како и зашто',
                description: '<br> Показаћу ти како да убациш референцу у чланку и како да убациш цитат.<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=twa6&step=13' 
                } , {        
                        name: 'Хајде да урадимо ово',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=15'
                        } ],

        },  {
                //15
                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( 'Википедија:АКВ/6/Почетак' ) + '?tour=twa6&step=14' 
                } ],
                shouldSkip: function() {
                        return gt.hasQuery( { action: 'edit' } );
                }

        },  {
              
                //16
                title: 'Кораци у цитирању',
                description: '<br><div align="right">[[File:TWA_guide_right_top.png|link=]]</div>Прво копирај цитат који садржи податке о извору.<br><br><b>Morgan, J. W.; Anders, E. (1980). „Chemical composition of Earth, Venus, and Mercury”. Proceedings of the National Academy of Science 71 (12): 6973-6977 Приступљено:{{currentdate}}.</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=twa6&step=15' 
                } , { 
                	    name: 'Копирано',
                        action: 'next',
                        } ],

} , {
                //17
                title: 'Цитирај',
                description: '<br>Код информације коју желиш да референцираш, постави курсор после тачке. НЕМОЈ да налепиш референцу још увек. <br><br>Сада кликни на [[File:Toolbar_insert_reference.png]] на траци са алаткама.  Ту налепи референцу!<br><br>Када је налепиш, кликни на УНЕСИ.<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#wpTextbox1', 
                position: 'bottomRight',
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=16&action=edit' 
                } , { 
                	    name: 'Убачено',
                        action: 'next',
                        } ],

} , {
                //18
                title: 'Додај листу спољашњих веза',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Да би се референце виделе, додај листу спољашњих веза.<br><br>Позиционирај курсор на дну прозора за уређивање.<br><br>Искуцај: <b><nowiki>{{reflist}}</nowiki></b><br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#wpTextbox1', 
                position: 'bottomRight',
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=17&action=edit' 
                } , { 
                	    name: 'Листа спољашњих веза је додата!',
                        action: 'next',
                        } ],

} , {
                //19
                title: 'Склони ту ознаку :)',
                description: '<br><div align="left">[[File:TWA_guide_left_top.png|link=]]</div>Пошто је проблем решен, хајде да скинемо ознаку о уклањању. <br><br>Само напред, пронађи и обриши шаблон <b><nowiki>{{ Без извора}}</nowiki></b>  Браво!<br><br>',
                onShow: gt.parseDescription,
                overlay: false,
                attachTo: '#wpTextbox1', 
                position: 'bottomRight',
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=18&action=edit' 
                } , { 
                	    name: 'Уклоњено!',
                        action: 'next',
                        } ],

} , {
                //20
                title: 'Опис измене и сачувај',
                description: '<br>Објави да су: „Додати цитати за поуздане изворе и уклоњена је ознака за чишћење“.<br><br>Потом кликни на сачувај.<br><br>',
	            attachTo: '#wpSave',
                position: 'bottom',
                autoFocus: 'yes',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
                allowAutomaticOkay: false,
                buttons: [ {
                        name: '<big>←</big>',
                        action: 'externalLink',
                        url: mw.util.getUrl( 'Корисник:' + mw.config.get( 'wgUserName' ) + '/АКВ/Земља/' ) + '?tour=twa6&step=19&action=edit' 
                } ],
                shouldSkip: function() {
                        return gt.isPostEdit();
                },
                buttons: postEditButtons

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

} , {
                //22
                title: 'Mисија 6 је завршена!',
                description: '<br>[[File:MacLeod, Kevin - Stringed Disco (short).ogg]]<br><b>Идемо на мисију 7, поново су нам потребне твоје вештине!</b>',
                onShow: gt.parseDescription,
                overlay: false,
                closeOnClickOutside: false,
	            buttons: [ {
	            	    name: 'Честитај ми!',
                        action: 'end'
                } ],
                allowAutomaticOkay: false
		         
}]
 
} );
 
} (window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) ) ;