Mine sisu juurde
Iga artikli pealkiri eraldi real! Pärast muudatusi kontrolli väljalogituna, kas artikkel on avalik

Tingimused registreermisel:
Kasutaja kohta 1 kasutajakonto! Topeltkontode avastamisel need kustutatakse.

Keelatud on:
1. Segada viki korrapärast tööd (sh vandalism, spämm jms).
2. Postitada roppu või muul moel lastele ebasobilikku sisu.
3. Jagada linke ning postitada teksti reklaamimise eesmärgil.
4. Olla ebaviisakas.
5. Propageerida illegaalset tegevust.
6. Toimetajate, Mängukoopa kasutajate avalik halvustamine, kui on probleem, tuleb võtta ühendust usaldatud toimetaja või kõrgemaga.

Artiklite sisu:
1. Ei tohiks sisaldada kirjavigu.
2. Peaks olema Mängukoopaga seonduv või selle süsteemide kasutamist hõlbustava funktsiooni/võimalust kirjeldav.
3. Peab olema korrektselt vormistatud, kasutades vikisüntaksi.

Teadmiseks:
1. Reeglite vastu eksimisel võib kasutaja vikist tähtajatult blokeerida, blokeeringust vabanemiseks tuleb saata vabas vormis avaldus usaldatud toimetajale või kõrgemale (kuid mitte varem, kui 1 nädal pärast blokeerimist), kes otsustab, kas anda toimetajale uus võimalus või mitte (tuleks meeles pidada, et ta pole kohustatud seda tegema), tõsisemate rikkumiste korral on blokeering üldjuhul igavene.
2. Viki tahtlikul ründamisel/reostamisel võtame seda kui rünnakut Mängukoopale ning karistada võib selle toimepanija saada mõlemal saidil.
3. Kui toimetaja pole mõnda aega kuidagi vikisse panustanud, siis võidakse ta toimetaja privileegidest tähtajatult vabastada. Huvi naasedes tuleb õiguste taastamiseks ühendust võtta usaldatud toimetaja või kõrgemaga, kes esitab vajadusel mõned toimetamisega seotud kontrollküsimused.

MediaWiki:Common.js: erinevus redaktsioonide vahel

Allikas: Mängukoopa Viki
Resümee puudub
Kustutatud kogu lehekülje sisu
 
(ei näidata sama kasutaja 3 vahepealset redaktsiooni)
1. rida: 1. rida:
/* Siinne JavaScript laaditakse igale kasutajatele igal laaditud leheküljel. */


var customizeToolbar = function() {
/* external redirect */
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"strikethrough": {
label: 'ExternalRedirect',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/5/59/Symbol_redirect_vote4.png',
action: {
type: 'encapsulate',
options: {
pre: "{{#externalredirect: http://mangukoobas.delfi.ee/id/26/monster/IDSIIA/",
post: "}}"
}
}
}
}
});
/* external redirect lõpp */
};
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
$.when(
mw.loader.using( 'ext.wikiEditor.toolbar' ), $.ready
).then( customizeToolbar );
}
} );
}
// Add the customizations to LiquidThreads' edit toolbar, if available
mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );
/* Tööriistariba lõpp */
var imported = document.createElement('script');
imported.src = 'MediaWiki:Mootools.js';
document.head.appendChild(imported);
// Add "mainpage" class to the body element
if (
mw.config.get( 'wgMainPageTitle' ) === mw.config.get( 'wgPageName' ) &&
mw.config.get( 'wgAction' ) === 'view'
)
{
$( document ).ready( function() {
document.body.className += ' mainpage';
});
}
// Editpage scripts
if( mw.config.get( 'wgAction' ) == 'edit' || mw.config.get( 'wgAction' ) == 'submit' ) {
importScript( 'MediaWiki:Editpage.js' );
}
/* End of extra pages */
/* Test if an element has a certain class **************************************
*
* From English Wikipedia, 2008-09-15
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*/
var hasClass = ( function() {
var reCache = {};
return function( element, className ) {
return ( reCache[className] ? reCache[className] : ( reCache[className] = new RegExp( "(?:\\s|^)" + className + "(?:\\s|$)" ) ) ).test( element.className );
};
})();
/** Dynamic Navigation Bars (experimental) *************************************
*
* From English Wikipedia, 2008-09-15
*
*  Description: See [[Wikipedia:NavFrame]].
*  Maintainers: UNMAINTAINED
*/
// set up the words in your language
var collapseCaption = 'hide';
var expandCaption = 'show';
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// shows and hides content and picture (if available) of navigation bars
// Parameters:
//    indexNavigationBar: the index of navigation bar to be toggled
function toggleNavigationBar( indexNavigationBar ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
if( !NavFrame || !NavToggle ) {
return false;
}
// if shown now
if( NavToggle.firstChild.data == NavigationBarHide ) {
for( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( hasClass( NavChild, 'NavPic' ) ) {
NavChild.style.display = 'none';
}
if ( hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if( NavToggle.firstChild.data == NavigationBarShow ) {
for( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if( hasClass( NavChild, 'NavPic' ) ) {
NavChild.style.display = 'block';
}
if( hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName( 'div' );
for( var i = 0; NavFrame = divs[i]; i++ ) {
// if found a navigation bar
if( hasClass( NavFrame, 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');' );
var NavToggleText = document.createTextNode( NavigationBarHide );
for( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
if( NavChild.style.display == 'none' ) {
NavToggleText = document.createTextNode( NavigationBarShow );
break;
}
}
}
NavToggle.appendChild( NavToggleText );
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if( hasClass( NavFrame.childNodes[j], 'NavHead' ) ) {
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
addOnloadHook( createNavigationBarToggleButton );
/**
* Hide prefix in category
*
* @source: www.mediawiki.org/wiki/Snippets/Hide_prefix_in_category
* @rev: 3
* @author Krinkle
*/
mw.loader.using( 'jquery.mwExtension', function() {
var $tplHideCategoryPrefix = $( '#mw-cat-hideprefix' );
if ( $tplHideCategoryPrefix.length ) {
var prefix = $tplHideCategoryPrefix.text();
if ( $.trim( prefix ) === '' ) {
prefix = mw.config.get( 'wgTitle' ) + '/';
}
$( '#mw-pages' ).find( 'a' ).text( function( i, val ){
return val.replace( new RegExp( '^' + $.escapeRE( prefix ) ), '' );
});
}
});
/**
* Load the CodeReview 'tooltips' gadget on [[MediaWiki roadmap]] subpages,
* so it's available for the revision reports where it's particularly useful
* @author: Happy-melon
*/
if( mw.config.get( 'wgPageName' ).match( /^MediaWiki_roadmap/ ) ) {
mw.loader.using( ['ext.codereview.tooltips'], function(){} );
}
/**
* Load withJS and withCSS
*
* @source: www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL#Load_withJS_and_withCSS
* @rev: 1
* @author: Krinkle
*/
/* withJS */
var extraJS = mw.util.getParamValue( 'withJS' );
if ( extraJS ) {
// Disallow some characters in file name
if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
importScript( extraJS );
// Don't use alert but the jsMsg system. Run jsMsg only once the DOM is ready.
} else {
$( document ).ready( function() {
jsMsg( extraJS + ' script not allowed to be loaded.', 'error' );
} );
}
}
/* withCSS */
var extraCSS = mw.util.getParamValue( 'withCSS' );
if ( extraCSS ) {
// Disallow some characters in file name
if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) {
importStylesheet( extraCSS );
// Don't use alert but the jsMsg system. Run jsMsg only once the DOM is ready.
} else {
$( document ).ready( function() {
jsMsg( extraCSS + ' stylesheet not allowed to be loaded.', 'error' );
} );
}
}
$('#nupp-peida').css({height:'18px', overflow:'hidden'});
$('#nupp-peida').on('click', function() {
    var $this = $(this);
    if ($this.data('open')) {
        $this.animate({height:'18px'});
        $this.data('open', 0);
    }
    else {
        $this.animate({height:'100%'});
        $this.data('open', 1);
    }
});

Viimane redaktsioon: 3. august 2016, kell 19:54