Wikipedia:SHEIC/Archief/2010-06

Uit Wikipedia, de vrije encyclopedie


Weergave info in artikel[bewerken | brontekst bewerken]

(Vraag enige dagen geleden ook hier gesteld: [1])
Hier: Volva_(mythologie)#Noten staan Noten en Literatuur doorelkaar, in elk geval klopt er iets niet.
Wat preciezer: de sectie "Noten" staat hoofdzakelijk in twee kolommen wat betreft de referenties, echter de a,b,c-tjes gaan gewoon door onder de eerste kolom, en staan dus door de titels in "Literatuur". Dit is het geval bij mijn Safari4. Er staan wel vijf bewerkknopjes onderaan "Zie ook", maar dat is niet het probleem. --VanBuren 2 jun 2010 09:42 (CEST)[reageren]

De oorzaak zit in MediaWiki:Common.css, daar staat oa.
/* Zorgt dat interlinie niet gewijzigd wordt bij het gebruik van <sup>, <sub> en <ref>-tags */
sup, .reference { 
  vertical-align: text-top;
  position: relative;
  font-size: 0.80em;
  top: -5px;
}
Als de regel met position: relative; wordt verwijderd, verdwijnt dit probleem. Ik probeer het probleem hieronder te demonstreren;
  1. a b test
  2. a b test
  3. a b test
  4. a b test
Als het goed is zie je een a en b wel door deze tekst, de andere niet. In firefox zie je dat niet, maar wel dat een a en b niet meer goed uitgelijnd worden. ∼ Wimmel 3 jun 2010 19:40 (CEST)[reageren]
Dank je, Wimmel. Het is exact als je beschrijft. En je hebt gelijk, in FF is het geen probleem. Ik maak hieruit op dat het een "fout" is in Safari? Of kan het gerepareerd worden in MediaWiki:Common.css? Mijn bewondering naar jou toe voor het kunnen lezen en interpreteren van die toverformules in MediaWiki:Common.css :). --VanBuren 3 jun 2010 21:15 (CEST)[reageren]
Het is niet specifiek voor Safari, maar alle browsers die WebKit gebruiken. Ik zie het in google chrome misgaan. En ik weet niet of het een fout is in de browser of in wikipedia. We kunnen eigenlijk beter kijken of we het kunnen oplossen, dus door Common.css aan te passen. Ik zal morgen eerst eens gaan kijken of het op de engelse of duitse wikipedia optreed. Als het daar al opgelost is moeten we dat kunnen overnemen. ∼ Wimmel 3 jun 2010 22:07 (CEST)[reageren]
Op oa. en.wiki hebben ze dit probleem niet. Mijn voorstel zou zijn om het eerder genoemde stukje in MediaWiki:Common.css te vervangen door
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
Dit komt van en:MediaWiki:Common.css. Zie de discussie daarover hier en hier. Zo te zien gebruiken ze dat daar al 2 jaar op die manier, en dat werkt wel goed met Safari. ∼ Wimmel 4 jun 2010 22:32 (CEST)[reageren]
Die oplossing werkt dus niet icm IE6, maar het heeft ook geen verdere negatieve effecten op IE6. Wat ons betreft was het toen de oplossing met de minste negatieve effecten en de beste resultaten. TheDJ 5 jun 2010 15:44 (CEST)[reageren]

"gen=css" ??[bewerken | brontekst bewerken]

/* generated user stylesheet */
a.new, #quickbar a.new { color: #CC2200; }

Waarom gebeurt dat, waar komt die code vandaan, en waarom wordt deze link vanuit alle pagina's aangeroepen als een van de stylesheets ? Zie de HTML source-code. Dit is de link:

<link rel="stylesheet" href="/w/index.php?title=-&action=raw&maxage=2678400&smaxage=0&ts=20100604203105&gen=css"
 type="text/css" media="all" />

- Erik Baas 5 jun 2010 00:12 (CEST)[reageren]

Dit krijg ik:
/* generated user stylesheet */
a { text-decoration: underline; }
a.new, #quickbar a.new { color: #CC2200; }
één regel extra dan je voorbeeld hierboven. Romaine (overleg) 5 jun 2010 00:15 (CEST)[reageren]
Wanneer ik in mijn voorkeuren, tabblad uiterlijk (nog steeds monobook), het vinkje weghaal bij "Verwijzingen naar lege pagina’s zo weergeven (alternatief: zo weergeven?)." krijg ik het volgende. Romaine (overleg) 5 jun 2010 00:18 (CEST)[reageren]
/* generated user stylesheet */
a { text-decoration: underline; }
a.new, #quickbar a.new,
a.stub, #quickbar a.stub {
	color: inherit;
}
a.new:after, #quickbar a.new:after {
	content: "?";
	color: #CC2200;
}
a.stub:after, #quickbar a.stub:after {
	content: "!";
	color: #772233;
}

Logischerwijs denk ik dat dit een weergave van je voorkeuren is. Romaine (overleg) 5 jun 2010 00:19 (CEST)[reageren]

Aha, dat is één vraag beantwoord. Maar wat ik nog niet begrijp is waarom deze CSS-regels geladen moeten worden door het ophalen van de pagina "-" (of elke andere pagina, b.v. [2] geeft hetzelfde resultaat, zelfs met een lemma wat niet bestaat werkt het) ??? Een statisch stijlbestand is hier natuurlijk niet mogelijk, maar er zou toch een betere manier moeten zijn ? Dit lijkt meer op een hack... - Erik Baas 5 jun 2010 00:47 (CEST)[reageren]
Dat is het ook :D Die code voor de voorkeuren is nogal oud (alsin bestaat als sinds mediawiki voorkeuren heeft). Daar zou idd echt een keer wat aan gedaan moeten worden. TheDJ 5 jun 2010 15:46 (CEST)[reageren]

Weet iemand waarom mijn Windows-klokje rechts onderaan mijn scherm in de taakbalk telkens achterloopt? Gewoon nieuwsgierigheid, want ik moet de klok elke week een 25 minuten terugzetten wil ik op tijd staan. Dat achteruit draaien niet mag, weet ik al, maar dit is me een raadsel.  —  „Jaspər Kloekmoed”  [ ! ? ]  5 jun 2010 22:48 (CEST)[reageren]

De oorzaak zit waarschijnlijk in het klok-IC op je moederbord; die zijn zelden erg nauwkeurig, maar deze (of de accu ??) lijkt me bezig de geest te geven... ;-) Ik draai zelf (automatisch, via de scheduler) Dimension 4 om een keer per dag de klok gelijk te zetten aan een ntp-server, anders wijkt mijn PC-klok ook teveel af. - Erik Baas 6 jun 2010 00:30 (CEST)[reageren]
Ik hou het erop dat-ie de geest geeft. Hij is 7 jaar oud. Bedankt,  —  „Jaspər Kloekmoed”  [ ! ? ]  6 jun 2010 10:18 (CEST)[reageren]

Hallo SHEIC-lezers,

Graag zou ik iemand willen vragen een javascript voor me aan te maken. Een monobook heet dat, geloof ik. Ik heb écht ontzettend weinig zicht op hoe dat soort zaken werkt. Ik vind het al heel wat dat ik de meeste wikitaal (sjablonen, etc) begrijp na 3 jaar bijdragen. Het meest verlegen zit ik om een knopje voor elke getoonde wijziging in mijn volglijst waarmee ik het betreffende lemma van mijn volglijst kan halen. Als je handige zaken hebt voor een iemand die veelvuldig wikipedia leest en bijdraagt wat hij kan incl. het starten van lemmata met gebruik van afbeeldingen, zet het er maar in.

Alvast ontzettend bedankt.

 —  „Jaspər Kloekmoed”  [ ! ? ]  6 jun 2010 22:16 (CEST)[reageren]

Wat je eerste vraag betreft, dit bevalt mij goed:
// === Unwatchlink per item op volglijst ===
// Geeft op de volglijst een link "niet volgen" bij elk artikel
 
addOnloadHook(function () {
 
    // Alleen voor "Volglijst":
    if (window.location.href.indexOf("Speciaal:Volglijst") == -1) return; 
 
    // Niet voor "Volglijst bekijken en bewerken":
    if (window.location.href.indexOf("Speciaal:Volglijst/edit") > 0) return;
 
    // Idem, via link op "Ruwe volglijst bewerken":
    if (window.location.href.indexOf("Special:Watchlist/raw") > 0) return; 
 
    var query_prefix = "&action=unwatch";
    var count = 0;
    var links = document.getElementById('content').getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) {
        if (links[i].href.substring(links[i].href.length-15) != '&action=history')
            continue;
        var unwatch = document.createElement('a');
        count++;
        if (count>35) {
         break;
        }
        unwatch.href = "/w/index.php?title=" + encodeURIComponent(links[i].title) + query_prefix;
        unwatch.title = "Verwijder "+links[i].title+" van je volglijst";
        unwatch.appendChild(document.createTextNode("unwatch"));
        links[i].parentNode.insertBefore(unwatch, links[i].nextSibling);
        // kluge to handle case where "diff" is unlinked:
        var delim = links[i].previousSibling;
        delim = (delim.nodeType == 3 ? delim.nodeValue : "");
        links[i].parentNode.insertBefore(document.createTextNode(delim.replace(/^.*diff/, "")), unwatch);
    }
 
});
Plaats dit in Special:Mypage/monobook.js. N.B.: Het werkt alleen voor de laatste 35 wijzigingen omdat het me anders te lang duurt, maar dat kun je zelf aanpassen in de regel met if (count>35). - Erik Baas 6 jun 2010 22:44 (CEST)[reageren]
Bedankt Erik voor de tip, ik heb gelijk mijn monobook aangevuld. Mexicano (overleg) 6 jun 2010 23:02 (CEST)[reageren]
Bedankt, maar ik zie totaal geen verschil. Hoe kan dat?  —  „Jaspər Kloekmoed”  [ ! ? ]  6 jun 2010 23:04 (CEST)[reageren]
Je zult denk ik de cache moeten legen, in de meeste browsers kan dat met CTRL + F5. Romaine (overleg) 6 jun 2010 23:06 (CEST)[reageren]
Heb je de cache van je browser grondig leeggemaakt ? En is "monobook" inderdaad de skin die je gebruikt ? Anders weet ik het ook niet... bij mij werkt het, aan elke regel op de volglijst wordt na "gesch" de link "unwatch" toegevoegd:
 ! 23:04 Wikipedia:SHEIC‎‎ (7 bewerkingen | gesch | unwatch) . . (+3.387) . . [Mexicano‎; Erik Baas‎ (2×); Mark Coenraats‎ (4×)]
- Erik Baas 6 jun 2010 23:09 (CEST) (na bc)[reageren]

Gedaan, meerdere keren, ook firefox herstart, geen resultaat. Vreemd, toch?  —  „Jaspər Kloekmoed”  [ ! ? ]  6 jun 2010 23:10 (CEST)[reageren]

Het werkt niet in betamodus. In mijn voorkeuren stond uiterlijk op vector in plaats van monobook ingesteld, wat automatisch gebeurd als je beta inschakelt.  —  „Jaspər Kloekmoed”  [ ! ? ]  6 jun 2010 23:28 (CEST)[reageren]

Aha. ;-) Met dezelfde code in Special:Mypage/vector.js werkt het goed in de beta-modus, heb ik zojuist getest. - Erik Baas 6 jun 2010 23:44 (CEST)[reageren]
Bedankt, Erik! Ik ben er dus echt zo een die dat laatste niet zelf had kunnen verzinnen :-)  —  „Jaspər Kloekmoed”  [ ! ? ]  7 jun 2010 00:08 (CEST)[reageren]
Ik heb het ook maar ergens anders vandaan gehaald (en een beetje aangepast)... ;-) - Erik Baas 7 jun 2010 00:16 (CEST)[reageren]