_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Wikipedysta:Leafnode/hideSidebar2.js

W tym artykule szczegółowo omówimy Wikipedysta:Leafnode/hideSidebar2.js i wszystko, co musisz o nim wiedzieć. Od jego początków po dzisiejsze znaczenie, poprzez implikacje w różnych aspektach życia codziennego. Wikipedysta:Leafnode/hideSidebar2.js przyciągnął uwagę ludzi z różnych dziedzin i o różnych zainteresowaniach, wywołując debaty i refleksje, które wzbogacają obecną panoramę. Dodatkowo zbadamy, jak Wikipedysta:Leafnode/hideSidebar2.js ewoluował na przestrzeni czasu i jaki ma wpływ na społeczeństwo, a także możliwe przyszłe implikacje, które mogą wyniknąć z jego dzisiejszej obecności. Przygotuj się na wejście do fascynującego świata Wikipedysta:Leafnode/hideSidebar2.js!
// Instrukcja: ]
// <pre>
/* ======================================================================== *\
   Adds a link that will allow one to show/hide sidebar

version: 1.4.0
copyright: (C) 2006-2007 Maciej Jaros (pl:User:Nux, en:User:EcceNux)
licence: GNU General Public License v2,
http://opensource.org/licenses/gpl-license.php
\* ======================================================================== */

//
// Cookie + default hidding management
//
if (window.hideSidebarByDefault)
{
    window.hideSidebarByDefault = (document.cookie.indexOf("js_hideSidebarByDefault=0")==-1);
}
else
{
    window.hideSidebarByDefault = (document.cookie.indexOf("js_hideSidebarByDefault=1")!=-1);
}

var elements = new Array('p-logo', 'p-navigation', 'p-techniczne', 'p-zmiany', 'p-search', 'p-tb');

//
// Fast CSS init (faster because not run on load)
//
if (window.hideSidebarByDefault)
{
    document.write('<style type="text/css">'
            +'#content {margin-left: 0px; z-index: 100}'
            +'#p-logo {display: none;}'
            +'#p-navigation {display: none;}'
            +'#p-techniczne {display: none;}'
            +'#p-zmiany {display: none;}'
            +'#p-search {display: none;}'
            +'#p-tb {display: none;}'
            +'#p-cactions {left: 0px;}'
            +'#p-cactions a:hover {position:relative !important; z-index:101 !important;}'
            +'#p-search {position:relative; z-index:0;}'
            +'</style>'
              );
}

function initHideSidebar()
{
    var el = document.getElementById('content');
    var elNew = document.createElement('span');
    elNew.onclick = hideSidebar;
    el.style.position = 'relative';
    elNew.style.position = 'absolute'; // for IE.ver<7
    elNew.id = 'hideSidebarElement';
    elNew.style.cssText= 'cursor:pointer; color:#696; font-weight:bold; font-size:20px; left:0px; bottom:0px; padding:2px; z-index:2; position:fixed;';

    el.insertBefore(elNew, el.firstChild);

    //
    // mange hidding by deafault
    if (window.hideSidebarByDefault)
    {
        // for IE
        var el = document.getElementById('content');
        el.style.marginLeft = '0px';
        el.style.zIndex = '100';

        elNew.innerHTML = '»';
        elNew.sbShown = false;
    }
    else
    {
        elNew.innerHTML = '«';
        elNew.sbShown = true;
    }

    if (window.userInitHideSidebar != null)
    {
        userInitHideSidebar();
    }
}
$(initHideSidebar);

function hideSidebar()
{
    var index;
    if (this.sbShown)
        //
        // hidding
        //
    {
        var el = document.getElementById('content');
        el.style.marginLeft = '0px';
        el.style.zIndex = '100';

        for (index in window.elements) {
            el = document.getElementById(elements);
            el.style.display = 'none';
        }
        var el = document.getElementById('p-cactions');
        el.style.left = '0px';

        this.innerHTML = '»';
        this.sbShown = false;

        document.cookie='js_hideSidebarByDefault=1; path=/';
    }
    //
    // showing
    //
    else
    {
        var el = document.getElementById('content');
        el.style.marginLeft = '12.2em';
        el.style.zIndex = '2';

        for (index in window.elements) {
            el = document.getElementById(elements);
            el.style.display = 'block';
        }

        var el = document.getElementById('p-cactions');
        el.style.left = '11.5em';

        this.innerHTML = '«';
        this.sbShown = true;

        document.cookie='js_hideSidebarByDefault=0; path=/';
    }
}

// </pre>