MediaWiki:Common.js: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
İçerik silindi İçerik eklendi
He7d3r (mesaj | katkılar)
Migration: wg* → mw.config.get('wg*'); new Array() → []; -maxage (mw:Special:Diff/1068457)
Mavrikant tarafından yapılan 16125244 sayılı değişiklik geri alınıyor.
(Aynı kullanıcı tarafından yapılan 4 ara revizyon gösterilmiyor)
750. satır: 750. satır:
// End of mw.loader.using
// End of mw.loader.using
});
});

/*Ana sayfa tasarimi buradan basliyor*/

var bBgHeight, bBgWidth;

$('div[id^=pick-]').click(function() {
var name = this.id.substring(5);
$(".wiki-material-ust").attr("class", "wiki-material-ust "+name);
$(".wiki-material-box .header:not(.gunun-resmi)").attr("class", "header "+name);
});

function sImageFitHeight(maxheight) {
if (maxheight >= 300) {
return 300;
} else {
return maxheight;
}
}

function gsrayar(){
if(window.location.hash) {
bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgHeight = bBgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi-image .image img").attr("width"));
} else {
bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
bBgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bBgHeight = bgHeight;
}
if ($("body").scrollHeight > $("body").clientHeight) {
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32 + 7);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32 + 7);
} else {
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
}
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
if(window.location.hash) {
bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgHeight = bBgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", (($(".wiki-material-box .gunun-resmi-image img").height()+16) * oBgWidth) / oBgHeight);
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));

}
}

var image1 = $(".wiki-material-box .gunun-resmi-image a").attr("href").split("/wiki/Dosya:")[1];

var a = $(".wiki-material-box .gunun-resmi-image .image img");
var oBgHeight = a.attr("height");
var oBgWidth = a.attr("width");
var bgHeight = a.attr("height");
var bgWidth = a.attr("width");
$(".wiki-material-box .gunun-resmi-image .image img").css({
"margin": 0
});
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").removeAttr("height");
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
bBgHeight = bgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").css("display", "inherit");
$(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
bBgWidth=($(".gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgWidth = bBgWidth;
$( "body" ).trigger("resize");

$(window).on('hashchange', function(e){
bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgHeight = bBgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));
});

$(".mw-mmv-close").click(function(){
$( "body" ).trigger("resize");
});

$(".mw-mmv-close").on("mouseup", function(){$( "body" ).trigger("resize")});

$(".fullscreen-icon-normal").click(function() {
$(".mw-mmv-overlay").on("remove", function(){$( "body" ).trigger("resize")});
});

$(".wiki-material-box .gunun-resmi")
.mouseenter(function(){
$(".wiki-material-box .gunun-resmi").height($(".wiki-material-box .gunun-resmi-image .image img").height()-32);
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi-image .image img").height());
$("#wiki-anasayfa-seckin-resim-fullscreen-icon").css("display", "inline-table");
}).mouseleave(function(){
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
$("#wiki-anasayfa-seckin-resim-fullscreen-icon").css("display", "none");
});

$(document).ready(function(){
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
$("body").trigger("resize");
});

$(window).load(function(){
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
});

$(window).resize(function(){
if(window.outerWidth <= 1030){
$(".wiki-material-ust .hos-geldiniz .yazi").css("font-size", "0.6em");
}else{
$(".wiki-material-ust .hos-geldiniz .yazi").removeAttr("style");
}
if(window.location.hash) {
bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgHeight = bBgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi-image .image img").attr("width"));
} else {
bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
bBgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bBgHeight = bgHeight;
}
if ($("body").scrollHeight > $("body").clientHeight) {
$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi").width() + 32 + 7);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32 + 7);
} else {
$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
}
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
if(window.location.hash) {
bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgHeight = bBgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", (($(".wiki-material-box .gunun-resmi-image img").height()+16) * oBgWidth) / oBgHeight);
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));
}
gsrayar();
$(".mw-mmv-close").on('mousedown', function(){$(".mw-mmv-overlay").on("remove", function(){$( "body" ).trigger("resize")})});
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".gunun-resmi-image .image img").height()));
});




var fullscreenIcon = $("#wiki-anasayfa-seckin-resim-fullscreen-icon");
fullscreenIcon.replaceWith("<a href='#mediaviewer/Dosya:" + image1 + "' class='fullscreen-icon-normal' id='wiki-anasayfa-seckin-resim-fullscreen-icon'></a>");

$(".wiki-material-ust .portal-box #science").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-science");
});

$(".wiki-material-ust .portal-box #physics").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-physics");
});
$(".wiki-material-ust .portal-box #physics").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #sport").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-sport");
});
$(".wiki-material-ust .portal-box #sport").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #geography").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-geography");
});
$(".wiki-material-ust .portal-box #geography").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #math").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-math");
});
$(".wiki-material-ust .portal-box #math").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #religion").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-religion");
});
$(".wiki-material-ust .portal-box #religion").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #art").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-art");
});
$(".wiki-material-ust .portal-box #art").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #history").mouseenter(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-history");
});
$(".wiki-material-ust .portal-box #history").mouseleave(function() {
$(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});
$(".wiki-material-box div.center-box #createbox p br").remove();
/*Ana sayfa tasarimi burada bitiyor*/

Sayfanın 14.52, 27 Eylül 2015 tarihindeki hâli

mw.loader.using( [
  'mediawiki.util',
  'mediawiki.notify', 
  'mediawiki.legacy.wikibits'
], function () {

/**
 * Redirect User:Name/skin.js and skin.css to the current skin's pages
 * (unless the 'skin' page really exists).
 *
 * Dependencies: mediawiki.util
 *
 * @source www.mediawiki.org/wiki/Snippets/Redirect_skin.js
 * @revision 2014-05-19
 */
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) === 2 ) {
	var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
	// Make sure there was a part before and after the slash
	// And that the latter is 'skin.js' or 'skin.css'
	if ( titleParts.length == 2 ) {
		var userSkinPage = titleParts[0] + '/' + mw.config.get( 'skin' );
		if ( titleParts[1] === 'skin.js' ) {
			location.href = mw.util.getUrl( userSkinPage + '.js' );
		} else if ( titleParts[1] === 'skin.css' ) {
			location.href = mw.util.getUrl( userSkinPage + '.css' );
		}
	}
}

/**
 * Extract a URL parameter from the current URL
 * From [[en:User:Lupin/autoedit.js]].
 *
 * paramName  : the name of the parameter to extract
 */
function getURLParamValue( paramName, url) {
    if (typeof (url) == 'undefined'  || url === null) url = document.location.href;
    var cmdRe=RegExp( '[&?]' + paramName + '=([^&#]*)' ); // Stop at hash
    var m=cmdRe.exec(url);
    if (m && m.length > 1) return decodeURIComponent(m[1]);
	return null;
}

/**
 * @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL
 * @revision 2014-05-02
 */
( function () {
	var extraJS = mw.util.getParamValue( 'withJS' );
 
	if ( extraJS ) {
		if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
			importScript( extraJS );
		} else {
			mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
		}
	}
}() );

/**
 * Import more specific scripts if necessary
 */
if ( mw.config.get( 'wgAction' ) === 'edit' || mw.config.get( 'wgAction' ) === 'submit' || mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) {
    // scripts specific to editing pages
    importScript( 'MediaWiki:Common.js/edit.js' );
} else if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'İzlemeListesi' ) {
    // watchlist scripts
    importScript( 'MediaWiki:Common.js/watchlist.js' );
}
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 ) {
    // file description page scripts
    importScript( 'MediaWiki:Common.js/file.js' );
}

/**
 * WikiMiniAtlas is a popup click and drag world map.
 * See [[meta:WikiMiniAtlas]] for more information.
 * Maintainers: [[w:User:Dschwen]]
 */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript');

/**
 * Test if an element has a certain class
 *
 * @deprecated Use jQuery instead.
 *
 * 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);
    };
})();

/**
 * Interwiki links to featured articles
 *
 *  Description: Highlights interwiki links to featured articles (or
 *               equivalents) by changing the bullet before the interwiki link
 *               into a star.
 *  Maintainers: [[User:R. Koot]]
 */
function LinkFA() {
    if ( document.getElementById( 'p-lang' ) ) {
        var InterwikiLinks = document.getElementById( 'p-lang' ).getElementsByTagName( 'li' );

        for ( var i = 0; i < InterwikiLinks.length; i++ ) {
            var className = InterwikiLinks[i].className.match(/interwiki-[-\w]+/);
            if ( document.getElementById( className + '-fa' ) && InterwikiLinks[i].className.indexOf( 'badge-featuredarticle' ) === -1 ) {
                InterwikiLinks[i].className += ' FA';
                InterwikiLinks[i].title = 'Bu madde başka bir dilde seçkin madde statüsündedir.';
            } else if ( document.getElementById( className + '-ga' ) && InterwikiLinks[i].className.indexOf( 'badge-goodarticle' ) === -1 ) {
                InterwikiLinks[i].className += ' GA';
                InterwikiLinks[i].title = 'Bu madde başka bir dilde kaliteli madde statüsündedir.';
            }
        }
    }
}
mw.hook( 'wikipage.content' ).add( LinkFA );

/**
 * Collapsible tables
 *
 * Description: Allows tables to be collapsed, showing only the header. See [[Wikipedia:NavFrame]].
 * Maintainers: [[User:R. Koot]]
 */

var autoCollapse = 2;
var collapseCaption = 'gizle';
var expandCaption = 'göster';

window.collapseTable = function ( tableIndex ) {
    var Button = document.getElementById( 'collapseButton' + tableIndex );
    var Table = document.getElementById( 'collapsibleTable' + tableIndex );

    if ( !Table || !Button ) {
        return false;
    }

    var Rows = Table.rows;
    var i;

    if ( Button.firstChild.data === collapseCaption ) {
        for ( i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = 'none';
        }
        Button.firstChild.data = expandCaption;
    } else {
        for ( i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = Rows[0].style.display;
        }
        Button.firstChild.data = collapseCaption;
    }
};

function createCollapseButtons() {
    var tableIndex = 0;
    var NavigationBoxes = {};
    var Tables = document.getElementsByTagName( 'table' );
    var i;

    function handleButtonLink( index, e ) {
        window.collapseTable( index );
        e.preventDefault();
    }

    for ( i = 0; i < Tables.length; i++ ) {
        if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {

            /* only add button and increment count if there is a header row to work with */
            var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
            if ( !HeaderRow ) continue;
            var Header = HeaderRow.getElementsByTagName( 'th' )[0];
            if ( !Header ) continue;

            NavigationBoxes[ tableIndex ] = Tables[i];
            Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );

            var Button     = document.createElement( 'span' );
            var ButtonLink = document.createElement( 'a' );
            var ButtonText = document.createTextNode( collapseCaption );

            Button.className = 'collapseButton';  /* Styles are declared in Common.css */

            ButtonLink.style.color = Header.style.color;
            ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
            ButtonLink.setAttribute( 'href', '#' );
            $( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
            ButtonLink.appendChild( ButtonText );

            Button.appendChild( document.createTextNode( '[' ) );
            Button.appendChild( ButtonLink );
            Button.appendChild( document.createTextNode( ']' ) );

            Header.insertBefore( Button, Header.firstChild );
            tableIndex++;
        }
    }

    for ( i = 0;  i < tableIndex; i++ ) {
        if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
            window.collapseTable( i );
        }
        else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
            var element = NavigationBoxes[i];
            while ((element = element.parentNode)) {
                if ( $( element ).hasClass( 'outercollapse' ) ) {
                    window.collapseTable ( i );
                    break;
                }
            }
        }
    }
}
mw.hook( 'wikipage.content' ).add( createCollapseButtons );

/**
 * Dynamic Navigation Bars (experimental)
 *
 * Description: See [[Wikipedia:NavFrame]].
 * Maintainers: UNMAINTAINED
 */

/* set up the words in your language */
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
 **/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
    var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
    var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
    var NavChild;

    if ( !NavFrame || !NavToggle ) {
        return false;
    }

    /* if shown now */
    if ( NavToggle.firstChild.data === NavigationBarHide ) {
        for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
            if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
                NavChild.style.display = 'none';
            }
        }
    NavToggle.firstChild.data = NavigationBarShow;

    /* if hidden now */
    } else if ( NavToggle.firstChild.data === NavigationBarShow ) {
        for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
            if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
                NavChild.style.display = 'block';
            }
        }
        NavToggle.firstChild.data = NavigationBarHide;
    }

    event.preventDefault();
};

/**
 * Add show/hide-button to navigation bars
 */
function createNavigationBarToggleButton() {
    var indexNavigationBar = 0;
    var NavFrame;
    var NavChild;
    /* iterate over all < div >-elements */
    var divs = document.getElementsByTagName( 'div' );
    for ( var i = 0; (NavFrame = divs[i]); i++ ) {
        /* if found a navigation bar */
        if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {

            indexNavigationBar++;
            var NavToggle = document.createElement( 'a' );
            NavToggle.className = 'NavToggle';
            NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
            NavToggle.setAttribute( 'href', '#' );
            $( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );

            var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
            /**
             * Check if any children are already hidden.  This loop is here for backwards compatibility:
             * the old way of making NavFrames start out collapsed was to manually add style="display:none"
             * to all the NavPic/NavContent elements.  Since this was bad for accessibility (no way to make
             * the content visible without JavaScript support), the new recommended way is to add the class
             * "collapsed" to the NavFrame itself, just like with collapsible tables.
             */
            for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
                if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
                    if ( NavChild.style.display === 'none' ) {
                        isCollapsed = true;
                    }
                }
            }
            if ( isCollapsed ) {
                for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
                    if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
                        NavChild.style.display = 'none';
                    }
                }
            }
            var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
            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 ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
                    NavToggle.style.color = NavFrame.childNodes[j].style.color;
                    NavFrame.childNodes[j].appendChild( NavToggle );
                }
            }
            NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
        }
    }
}
mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton );


/**
 * Main Page layout fixes
 *
 *  Description: Adds an additional link to the complete list of languages available.
 *  Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
 */

if (mw.config.get('wgIsMainPage')) {
    $(function () {
        mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
                 'Tam liste', 'interwiki-completelist', 'Vikipedilerin tam listesi'
        );
    });
}

/**
 * Swap message for non-autoconfirmed users at [[Wikipedia:Upload]].
 *
 *  Maintainers: [[User:Krimpet]]
 */
function uploadwizard_newusers() {
  if (mw.config.get("wgNamespaceNumber") == 4 && mw.config.get("wgTitle") == "Yükle" && mw.config.get("wgAction") == "view") {
    var oldDiv = document.getElementById("autoconfirmedusers"),
        newDiv = document.getElementById("newusers");
    if (oldDiv && newDiv) {
      if (typeof mw.config.get("wgUserGroups") == "object" && mw.config.get("wgUserGroups")) {
        for (i = 0; i < mw.config.get("wgUserGroups").length; i++) {
          if (mw.config.get("wgUserGroups")[i] == "autoconfirmed") {
            oldDiv.style.display = "block";
            newDiv.style.display = "none";
            return;
          }
        }
      }
      oldDiv.style.display = "none";
      newDiv.style.display = "block";
      return;
    }
  }
}
$(uploadwizard_newusers);

/**
 * Magic editintros
 *
 *  Description: Adds editintros on disambiguation pages and BLP pages.
 *  Maintainers: [[User:RockMFR]]
 */
function addEditIntro(name) {
  var el = document.getElementById('ca-edit');
  if (!el)
    return;
  el = el.getElementsByTagName('a')[0];
  if (el)
    el.href += '&editintro=' + name;
}

if (mw.config.get('wgNamespaceNumber') == 0) {
  $(function(){
    if (document.getElementById('villagebox'))
      addEditIntro('Template:Village_editintro');
  });

  $(function(){
    if (document.getElementById('disambigbox'))
      addEditIntro('Template:Disambig_editintro');
  });

  $(function(){
    var cats = document.getElementById('mw-normal-catlinks');
    if (!cats)
      return;
    cats = cats.getElementsByTagName('a');
    for (var i = 0; i < cats.length; i++) {
      if (cats[i].title == 'Kategori:Yaşayan insanlar' || cats[i].title == 'Kategori:Possibly living people') {
        addEditIntro('Template:BLP_editintro');
        break;
      }
    }
  });
}
// Sidebar Değişiklikleri
function ModifySidebar(action, section, name, link) {
    try {
        switch (section) {
          case "diğer diller":
            var target = "p-lang";
            break;
          case "araçlar":
            var target = "p-tb";
            break;
          case "gezinti":
            var target = "p-navigation";
            break;
          default:
            var target = "p-" + section;
            break;
        }

        if (action == "add") {
            var node = document.getElementById(target)
                               .getElementsByTagName('div')[0]
                               .getElementsByTagName('ul')[0];

            var aNode = document.createElement('a');
            var liNode = document.createElement('li');

            aNode.appendChild(document.createTextNode(name));
            aNode.setAttribute('href', link);
            liNode.appendChild(aNode);
            liNode.className='plainlinks';
            node.appendChild(liNode);
        }

        if (action == "remove") {
            var list = document.getElementById(target)
                               .getElementsByTagName('div')[0]
                               .getElementsByTagName('ul')[0];

            var listelements = list.getElementsByTagName('li');

            for (var i = 0; i < listelements.length; i++) {
                if (listelements[i].getElementsByTagName('a')[0].innerHTML == name ||
                    listelements[i].getElementsByTagName('a')[0].href == link) {

                    list.removeChild(listelements[i]);
                }
            }
        }

    } catch(e) {
      // lets just ignore what's happened
      return;
    }
}

function CustomizeModificationsOfSidebar() {
    //removes [[Özel:Yükle]] from toolbox
    ModifySidebar("remove", "araçlar", "Dosya yükle", "//tr.wikipedia.org/wiki/Özel:Yükle");
    //adds [[Vikipedi:Yükle]] to toolbox
    ModifySidebar("add", "araçlar", "Dosya yükle", "//tr.wikipedia.org/wiki/Vikipedi:Yükle");
}

$(CustomizeModificationsOfSidebar);

/**
 * Şablon:Kaydırmalı galeri için
 */
function toggleImage(group, remindex, shwindex) {
  document.getElementById("ImageGroupsGr"+group+"Im"+remindex).style.display="none";
  document.getElementById("ImageGroupsGr"+group+"Im"+shwindex).style.display="inline";
}
function ImageGroup(){
  if (document.URL.match(/printable/g)) return;
  var divs=document.getElementsByTagName("div");
  var i = 0, j = 0;
  var units, search;
  var currentimage;
  var UnitNode;
  for (i = 0; i < divs.length ; i++) {
    if (divs[i].className != "ImageGroup") continue;
    UnitNode=undefined;
    search=divs[i].getElementsByTagName("div");
    for (j = 0; j < search.length ; j++) {
      if (search[j].className != "ImageGroupUnits") continue;
      UnitNode=search[j];
      break;
    }
    if (UnitNode==undefined) continue;
    units=Array();
    for (j = 0 ; j < UnitNode.childNodes.length ; j++ ) {
      var temp = UnitNode.childNodes[j];
      if (temp.className=="center") units.push(temp);
    }
    for (j = 0 ; j < units.length ; j++) {
      currentimage=units[j];
      currentimage.id="ImageGroupsGr"+i+"Im"+j;
      var imghead = document.createElement("div");
      var leftlink = document.createElement("a");
      var rightlink = document.createElement("a");
      if (j != 0) {
        leftlink.href = "javascript:toggleImage("+i+","+j+","+(j-1)+");";
        leftlink.innerHTML="◀";
      }
      if (j != units.length - 1) {
        rightlink.href = "javascript:toggleImage("+i+","+j+","+(j+1)+");";
        rightlink.innerHTML="▶";
      }
      var comment = document.createElement("tt");
      comment.innerHTML = "("+ (j+1) + "/" + units.length + ")";
      with(imghead) {
        style.fontSize="110%";
        style.fontweight="bold";
        appendChild(leftlink);
        appendChild(comment);
        appendChild(rightlink);
      }
      if (units.length>1) currentimage.insertBefore(imghead,currentimage.childNodes[0]);
      if (j != 0) currentimage.style.display="none";
    }
  }
}
$(ImageGroup);

/*************
*** AJAX transclusion table <//meta.wikimedia.org/wiki/User:Pathoschild/Scripts/AJAX_transclusion_table>
*** by [[m:user:Pathoschild]]
*************/

// Documentation:
//    - uses tables with class="attable"
function attIntialize() {
	/* namespace */
	var att = {};

	/* find AJAX tables */
	att.alltables = document.getElementsByTagName('table'); // all tables
	att.tables = []; // AJAX tables
	att.count = att.alltables.length; // count all tables
	var x = 0; // count AJAX tables
	for(var i=0; i<att.count; i++) {
		if(att.alltables[i].getAttribute('class')) {
			if(att.alltables[i].getAttribute('class').match(/\battable\b/)) {
				att.tables[x] = att.alltables[i];
				x++;
			}
		}
	}
	if(att.tables.length) {
		/* array of all att rows */
		att.rows = new Array;

		/* rebuild tables with tbodies */
		att.countTables = att.tables.length;
		for(var i=0; i<att.countTables; i++) {
			/* get elements */
			att.table = att.tables[i];
			att.trows = att.table.getElementsByTagName('tr');
			att.countRows = att.trows.length;

			/* rebuild and fill row array */
			att.tbody = document.createElement('tbody');
			for(var x=0; x<att.countRows; x++) {
				att.countTemp = att.rows.length;
				att.rows[att.countTemp] = att.trows[x].cloneNode(true);
				att.rows[att.countTemp].setAttribute('id','oldrow_'+att.countTemp);
				att.tbody.appendChild(att.rows[att.countTemp]);
			}
			att.table.innerHTML = '';
			att.table.appendChild(att.tbody);
		}

		/* create template add/show link */
		att.shlink = document.createElement('a');
		att.shlink.setAttribute('style','font-size:0.9em; cursor:pointer;');
		att.shlink.appendChild(document.createTextNode('[göster] '));

		/* add show/hide links */
		att.countRows = att.rows.length;
		for(var i=0; i<att.countRows; i++) {
			att.row = att.rows[i];
			att.firstCell = att.row.getElementsByTagName('td')[0];
			// skip rows with no links or cells
			att.link = att.row.getElementsByTagName('a')[0];
			if(att.link && att.link.getAttribute('href').match(/^\/wiki/) && att.firstCell) {
				att.row.setAttribute('id','oldrow_'+i);
				att.newlink = att.shlink.cloneNode(true);
				att.newlink.setAttribute('OnClick','attShow('+i+');');
				att.newlink.setAttribute('id','attlink_'+i);
				att.firstCell.insertBefore(att.newlink,att.firstCell.firstChild);
			}
		}
	}
}

function attShow(id) {
	/* get elements */
	var att = {};
	att.row = document.getElementById('oldrow_'+id);
	att.tbody = att.row.parentNode;

	/* build display row */
	att.colspan = att.row.getElementsByTagName('td').length;
	att.newrow = document.createElement('tr');
	att.newrow.setAttribute('id','newrow_'+id);
	att.newcell = document.createElement('td');
	att.newcell.setAttribute('colspan',att.colspan);
	att.newbox = document.createElement('div');
	att.newbox.setAttribute('style','margin:0.5em; padding:0.5em; border:2px solid gray;');
	att.loader = document.createElement('img');
	att.loader.setAttribute('src','//upload.wikimedia.org/wikipedia/commons/d/d2/Spinning_wheel_throbber.gif');
	att.newbox.appendChild(att.loader);
	att.newcell.appendChild(att.newbox);
	att.newrow.appendChild(att.newcell);
	att.tbody.insertBefore(att.newrow,att.row.nextSibling);

	/* get title */
	att.links = att.row.getElementsByTagName('a');
	att.count = att.links.length;
	for(var i=0; i<att.count; i++) {
		if(att.links[i].getAttribute('title')) {
			att.title = att.links[i].getAttribute('title');
			break;
		}
	}

	$.get( mw.config.get('wgServer') + '/wiki/' + att.title, { action: 'render' } ).done( function( data ) {
		att.newbox.innerHTML = data;
	} ).fail( function () {
		att.loader.setAttribute( 'img', '//upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Achtung.svg/32px-Achtung.svg.png' );
	} );

	/* update show/hide link */
	att.shlink = document.getElementById('attlink_'+id);
	att.shlink.innerHTML = '[gizle] ';
	att.shlink.setAttribute('OnClick','attHide('+id+');');
}

function attHide(id) {
	/* get elements */
	var att = {};
	att.row = document.getElementById('newrow_'+[id]);
	att.shlink = document.getElementById('attlink_'+id);

	/* remove display row */
	att.row.parentNode.removeChild(att.row);

	/* update show/hide link */
	att.shlink.innerHTML = '[göster] ';
	att.shlink.setAttribute('OnClick','attShow('+id+');');
}

if(!location.href.match('disableatt=true')) {
	attIntialize();
}

//******************************************************************
// Ana Sayfadaki Metabox için gereken kod. İlk fırsatta muadili bulunacak
//******************************************************************

 /* Funcionament de la Plantilla:Metacaixa
 Implementat per: Usuari:Peleguer.
 Actualitzat per Joanjoc seguint les indicacions d'en Martorell
 */

 function MetaCaixaInit(){
  //S'executa al carregar-se la pàgina, si hi ha metacaixes,
  // s'assignen els esdeveniments als botons
  //alert("MetaCaixaInit");

  var i=0       //Inicialitzem comptador de caixes
  for (i=0;i<=9;i++){
     var vMc = document.getElementById("mc"+i);
     if (!vMc) break;
     //alert("MetaCaixaInit, trobada Metacaixa mc"+i);

     var j=1    //Inicialitzem comptador de botons dins de la caixa
     var vPsIni = 0  //Pestanya visible inicial
     for (j=1;j<=9;j++){
        var vBt = document.getElementById("mc"+i+"bt"+j);
        if (!vBt) break;
        //alert("MetaCaixaInit, trobat botó mc"+i+"bt"+j);
        vBt.onclick = MetaCaixaMostraPestanya;          //A cada botó assignem l'esdeveniment onclick
        //alert (vBt.className);
        if (vBt.className=="mcBotoSel") vPsIni=j;  //Si tenim un botó seleccionat, en guardem l'index
     }
     //alert ("mc="+i+", ps="+j+", psini="+vPsIni );
     if (vPsIni == 0) { //Si no tenim cap botó seleccionat, n'agafem un aleatòriament
         vPsIni = 1+Math.floor((j-1)*Math.random()) ;
         //alert ("Activant Pestanya a l'atzar; _mc"+i+"bt"+vPsIni +"_");
         document.getElementById("mc"+i+"ps"+vPsIni).style.display = "block";
         document.getElementById("mc"+i+"ps"+vPsIni).style.visibility = "visible";
         document.getElementById("mc"+i+"bt"+vPsIni).className="mcBotoSel";
     }
  }
 }

 function MetaCaixaMostraPestanya(){
  //S'executa al clicar una pestanya,
  //aquella es fa visible i les altres s'oculten
  var vMcNom = this.id.substr(0,3); //A partir del nom del botó, deduïm el nom de la caixa
  var vIndex = this.id.substr(5,1); //I l'index

  var i=1
  for (i=1;i<=9;i++){        //busquem totes les pestanyes d'aquella caixa
      //alert(vMcNom+"ps"+i);
        var vPsElem = document.getElementById(vMcNom+"ps"+i);
        if (!vPsElem) break;
        if (vIndex==i){ //Si és la pestanya bona la mostrem i canviem la classe de botó
                vPsElem.style.display = "block";
                vPsElem.style.visibility = "visible";
                document.getElementById(vMcNom+"bt"+i).className="mcBotoSel";
        } else {             //Sinó, l'ocultem i canviem la classe de botó
                vPsElem.style.display = "none";
                vPsElem.style.visibility = "hidden";
                document.getElementById(vMcNom+"bt"+i).className="mcBoto";
        }
  }
  return false; //evitem la recàrrega de la pàgina
 }

$(MetaCaixaInit);

/**
 * Helper script for .hlist class in common.css
 * Maintainer: [[User:Edokter]]
 */
if ( $.client.profile().name == 'msie' ) {
  /* Add pseudo-selector class to last child list items in IE 8 */
  if ( $.client.profile().versionBase == '8' ) {
    $( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
      .addClass( 'hlist-last-child' );
  }
  /* Generate interpuncts and parens for IE < 8 */
  if ( $.client.profile().versionBase < '8' ) {
    $( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
      .append( '<b>:</b> ' );
    $( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
      .append( '<b>·</b> ' );
    $( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
      .prepend( '( ' ).append( ') ' );
  }
}

// End of mw.loader.using
});

/*Ana sayfa tasarimi buradan basliyor*/

var bBgHeight, bBgWidth;

$('div[id^=pick-]').click(function() {
    var name = this.id.substring(5);
    $(".wiki-material-ust").attr("class", "wiki-material-ust "+name);
    $(".wiki-material-box .header:not(.gunun-resmi)").attr("class", "header "+name);
});

function sImageFitHeight(maxheight) {
    if (maxheight >= 300) {
        return 300;
    } else {
        return maxheight;
    }
}

function gsrayar(){
    if(window.location.hash) {
    	        bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
  		bgHeight = bBgHeight;
  		$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
  		$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi-image .image img").attr("width"));
  		
	} else {
		bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
		bBgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
		bBgHeight = bgHeight;
	}
    if ($("body").scrollHeight > $("body").clientHeight) {
        $(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32 + 7);
        $(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32 + 7);
    } else {
        $(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
        $(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
        
    }
    $(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
    
    
    $(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
    $(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
    $(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
    $(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
    
    if(window.location.hash) {
        bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
  		bgHeight = bBgHeight;
  		$(".wiki-material-box .gunun-resmi-image .image img").attr("width", (($(".wiki-material-box .gunun-resmi-image img").height()+16) * oBgWidth) / oBgHeight);
  		$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));

  		
	}
}

var image1 = $(".wiki-material-box .gunun-resmi-image a").attr("href").split("/wiki/Dosya:")[1];

var a = $(".wiki-material-box .gunun-resmi-image .image img");
var oBgHeight = a.attr("height");
var oBgWidth = a.attr("width");
var bgHeight = a.attr("height");
var bgWidth = a.attr("width");
$(".wiki-material-box .gunun-resmi-image .image img").css({
    "margin": 0
});
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").removeAttr("height");
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi").width() + 32);
$(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
bBgHeight = bgHeight;
$(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
$(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
$(".wiki-material-box .gunun-resmi-image").css("display", "inherit");
$(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
bBgWidth=($(".gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
bgWidth = bBgWidth;
$( "body" ).trigger("resize");

$(window).on('hashchange', function(e){
    bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
  		bgHeight = bBgHeight;
  		$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
  		$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));
    
});

$(".mw-mmv-close").click(function(){
    $( "body" ).trigger("resize");
});

$(".mw-mmv-close").on("mouseup", function(){$( "body" ).trigger("resize")});

$(".fullscreen-icon-normal").click(function() {
	$(".mw-mmv-overlay").on("remove", function(){$( "body" ).trigger("resize")});
});

$(".wiki-material-box .gunun-resmi")
.mouseenter(function(){
	$(".wiki-material-box .gunun-resmi").height($(".wiki-material-box .gunun-resmi-image .image img").height()-32);
	$(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi-image .image img").height());
        $("#wiki-anasayfa-seckin-resim-fullscreen-icon").css("display", "inline-table");
}).mouseleave(function(){
	$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
	$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
        $("#wiki-anasayfa-seckin-resim-fullscreen-icon").css("display", "none");
});

$(document).ready(function(){
	$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
	$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
	$("body").trigger("resize");
});

$(window).load(function(){  
		$(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
	$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height()));
   });

$(window).resize(function(){
    if(window.outerWidth <= 1030){
        $(".wiki-material-ust .hos-geldiniz .yazi").css("font-size", "0.6em");
    }else{
        $(".wiki-material-ust .hos-geldiniz .yazi").removeAttr("style");
    }
    if(window.location.hash) {
    	        bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
  		bgHeight = bBgHeight;
  		$(".wiki-material-box .gunun-resmi-image .image img").attr("width", bgWidth);
  		$(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi-image .image img").attr("width"));
  		
	} else {
		bgHeight = (($(".wiki-material-box .gunun-resmi").width() + 32) * oBgHeight) / oBgWidth;
		bBgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
		bBgHeight = bgHeight;
	}
    if ($("body").scrollHeight > $("body").clientHeight) {
        $(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi").width() + 32 + 7);
        $(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32 + 7);
    } else {
        $(".wiki-material-box .gunun-resmi-image").width($(".gunun-resmi").width() + 32);
        $(".wiki-material-box .gunun-resmi-image .image img").attr("width", $(".wiki-material-box .gunun-resmi").width() + 32);
        
    }
    $(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
    
    
    $(".wiki-material-box .gunun-resmi-image .image img").attr("height", bgHeight);
    $(".wiki-material-box .gunun-resmi").height(sImageFitHeight(bgHeight) - 32);
    $(".wiki-material-box .gunun-resmi-image").height($(".wiki-material-box .gunun-resmi").height() + 32);
    $(".wiki-material-ust .portal-back").css("top", ($(".wiki-material-ust").position().top) + "px");
    
    if(window.location.hash) {
        bgWidth = ($(".wiki-material-box .gunun-resmi-image img").height() * oBgWidth) / oBgHeight;
  		bgHeight = bBgHeight;
  		$(".wiki-material-box .gunun-resmi-image .image img").attr("width", (($(".wiki-material-box .gunun-resmi-image img").height()+16) * oBgWidth) / oBgHeight);
  		$(".wiki-material-box .gunun-resmi-image").width($(".wiki-material-box .gunun-resmi-image .image img").attr("width"));
  		
	}
    gsrayar();
    $(".mw-mmv-close").on('mousedown', function(){$(".mw-mmv-overlay").on("remove", function(){$( "body" ).trigger("resize")})});
    $(".wiki-material-box .gunun-resmi").height(sImageFitHeight($(".wiki-material-box .gunun-resmi-image .image img").height())-32);
	$(".wiki-material-box .gunun-resmi-image").height(sImageFitHeight($(".gunun-resmi-image .image img").height()));
});




var fullscreenIcon = $("#wiki-anasayfa-seckin-resim-fullscreen-icon");
fullscreenIcon.replaceWith("<a href='#mediaviewer/Dosya:" + image1 + "' class='fullscreen-icon-normal' id='wiki-anasayfa-seckin-resim-fullscreen-icon'></a>");

$(".wiki-material-ust .portal-box #science").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-science");
});

$(".wiki-material-ust .portal-box #physics").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-physics");
});
$(".wiki-material-ust .portal-box #physics").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #sport").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-sport");
});
$(".wiki-material-ust .portal-box #sport").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #geography").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-geography");
});
$(".wiki-material-ust .portal-box #geography").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #math").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-math");
});
$(".wiki-material-ust .portal-box #math").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #religion").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-religion");
});
$(".wiki-material-ust .portal-box #religion").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #art").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-art");
});
$(".wiki-material-ust .portal-box #art").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});

$(".wiki-material-ust .portal-box #history").mouseenter(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-history");
});
$(".wiki-material-ust .portal-box #history").mouseleave(function() {
    $(".wiki-material-ust .portal-back").attr("class", "portal-back portal-back-normal");
});
$(".wiki-material-box div.center-box #createbox p br").remove();
/*Ana sayfa tasarimi burada bitiyor*/