Diskuse k MediaWiki:Monobook.css

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie

Žádám o smazání (nebo aspoň zakomentování):

/* Veškeré pozicování vnitřních prvků bude vůči obsahu (bez nadpisu), ne celé stránce */
#bodyContent {
   position: relative;
}

Vyřeší se tim problém se zobrazováním pozice obce při použití šablony Šablona:Infobox Itálie obec v Internet Exploreru. Nic to nenaruší, vyzkoušeno na vlastní Wiki. Zanatic ʡ 11:16, 29. 1. 2006 (UTC)

Nelze odmazat, narušilo by se tím mj. pozicování šablony Geo. Ta mapa v Infoboxu je napsána s dobrým záměrem, leč špatně, podívám se na ni.
Danny B. | diskuse | mail | přehled příspěvků | 12:24, 29. 1. 2006 (UTC)
Stačí dát position:relative do Geo, ne? Zanatic ʡ 12:29, 29. 1. 2006 (UTC)

Řešení: smazat a #geocoord {position: absolute;... zaměnit za relative. Zanatic ʡ 12:38, 29. 1. 2006 (UTC)

Nikoliv - toto řešení nelze použít.
Danny B. | diskuse | mail | přehled příspěvků | 12:53, 29. 1. 2006 (UTC)
Proč? Zanatic ʡ 12:54, 29. 1. 2006 (UTC)
To je na dlouhé lokte, v případě zájmu vám to vysvětlím někde jinde. Řekněte mi spíše požadovanou šířku té mapy Itálie, ať to mohu dokončit - průběžně jste jí tam několikrát měnili.
Danny B. | diskuse | mail | přehled příspěvků | 13:03, 29. 1. 2006 (UTC)
Zájem by určitě byl, ale to je fuk. 300px, jak tam je. (A nevykat!) Zanatic ʡ 13:05, 29. 1. 2006 (UTC)

ToggleButton[editovat zdroj]

Prosim, pridejte sem tento kod: (Pro vytvoreni "uzaviratelnych" sablon.) Dekuji. --Mince 11:57, 27. 7. 2006 (UTC)

Viz Wikipedie:Pod lípou/Archiv 2005/12#rozbalit/sbalit u navigacnich list. (A ten kód nepatří sem, ale do .js, a měl by být česky a ne katalánsky čicotoje, ale to je detail.) --Mormegil 12:41, 27. 7. 2006 (UTC)
Proč bych si například na svou stránku nemohl vložit srolovatelný text? Nejde zde jen o šablony, je to prostě umožnění srolovatelného textu kdekoli. Existujících šablon se to nijak nedotkne (Alespoň doufám). --Mince 12:54, 27. 7. 2006 (UTC)

Ale klidně. Vložte si ale ten skript do svého souboru se skripty.
Danny B. | diskuse | mail | přehled příspěvků | 13:10, 27. 7. 2006 (UTC)

Ale pak to uvidím jen já, nebo se mýlím? --Mince 13:16, 27. 7. 2006 (UTC)

Nemýlíte. Tento typ změn je potřeba dříve diskutovat, nelze ho provést jen tak na základě požadavku jednotlivce. Pokud jste netrpělivý a potřebujete to hned, toto je způsob, jak to udělat.
Danny B. | diskuse | mail | přehled příspěvků | 13:36, 27. 7. 2006 (UTC)

Mhm. Myslel jsem, že když to na anglické wikipedie jde, mělo by to jít i tady a zařídit to je jen malý technický detail... --Mince 18:43, 27. 7. 2006 (UTC)
Viz takéWikipedista diskuse:Mormegil/Archiv 4#Vyklápěcí šablonky, čili máme to tu potřetí (byť na špatním místě a tentokrát bez nastínění důvodu, proč by to mělo být důležité). Já se musím přidat k Mormegilovi v tom smyslu, ve kterém argumentoval v předchozích diskusích, tedy v případě dlouhých nadbytečných, seznamů v článcích nebo sbalovacích nadbytečných šablon. Neboť nadbytečné, je prostě nadbytečné
Ale přitom věřím, že touto funkcí je potenciálně možno zařídit několik užitečných věcí. V tomto smyslu pamatuju hlavně průběh návrhu na novou hlavní stranu na anglické Wikipedii, která proběhla asi před půl rokem. Bylo to velice chytře použito u jednotlivých návrhů. Základní nformace o návrhu + navigace na diskusi a hlasování byla umístěna na začátku stránky takovým způsobem, že ji bylo možno zarolovat a shlédnout estetickou úroveň grafického návrhu, prakticky tak, jak by se zobrazoval neposunutý ve Wikirozhraní. (Tedy podstatné pro to, že každý laik vidí, jestli pro něj potřebné informace jsou dostatečně nahoře nebo je potřeba skrolovat pod úvodní obrazovku při jeho rozlišení) A to pak pomáhalo objektivizovat dojem při hlasování. Vím, že to není extra významné, zároveň věřím, že je to jedna z užitečných drobností a takovéto použití zároveň není škodlivé a existence dané funkce ničemu neškodí. (Z pohledu tvorby, provozu Wikipedie - integrity záměru a funkce na stránkách, IMHO použití lze prostě kontrolovat jako použití jakékoliv jiné šablony /na en: se vkládá pomocí definované šablony/ z hlediska softwareového naopak opravdu nevím, zda-li to něco nemůže rozhodit, tomu nerozumím) Reo + | 13:04, 27. 7. 2006 (UTC)
 function createNavigationBarToggleButton()
 {
    var indexNavigationBar = 0;
    // iterate over all <div>-elements
    for(
            var i=0;
            NavFrame = document.getElementsByTagName("div")[i];
            i++
        ) {
        // if found a navigation bar
        if (NavFrame.className == "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);
            NavToggle.appendChild(NavToggleText);

            // add NavToggle-Button as first div-element
            // in <div class="NavFrame">
            NavFrame.insertBefore(
                NavToggle,
                NavFrame.firstChild
            );
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
        }
    }
    // if more Navigation Bars found than Default: hide all
    if (NavigationBarShowDefault < indexNavigationBar) {
        for(
                var i=1;
                i<=indexNavigationBar;
                i++
        ) {
            toggleNavigationBar(i);
        }
    }

 }

 if (window.addEventListener) 
window.addEventListener("load",createNavigationBarToggleButton,false);
 else if (window.attachEvent) 
window.attachEvent("onload",createNavigationBarToggleButton);


var NavigationBarHide = 'Amaga';
var NavigationBarShow = 'Mostra';

var NavigationBarShowDefault = 1;

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 (NavChild.className == 'NavPic') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavToggle') {
                NavChild.firstChild.data = NavigationBarShow;
            }
        }

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

position: relative[editovat zdroj]

Tak jsem po internetu našel, že tu chybu v IE s relativním pozicováním jde spravit zadáním rozměru (třeba height:100%). takže by se to dalo změnit na

#bodyContent
  {
  position: relative; height:100%
  }

nevím jestli to však nemá nějaké vedlejší efekty... --Li-sung 19:12, 29. 12. 2006 (UTC)

Jelikož nikdo nic proti neměl tak jsem to zapracoval a zřejmě zmizelo nejen poletování obrázků, ale i zasahování odstavcových čar do infoboxů. --Li-sung 18:05, 2. 1. 2007 (UTC)

Tam, kde to především mělo pomoci, to nepomohlo. Řešením je jiný koncept geo šablon. Mimochodem, myslet si, že se během několika málo dní, notabene svátečních, podaří ověřit všechny existující varianty a vliv na ně, je trochu utopické.
Danny B. | diskuse | mail | přehled příspěvků | 18:44, 2. 1. 2007 (UTC)