Unter Benutzer:Malte_Schierholz/reftoggle.js findet ihr ein Script, mit dem man Wikipedia:Einzelnachweise ein- und ausblenden kann. Es lassen sich sowohl die einzelnen Fußnoten im Text verstecken, als auch die mit <references /> erzeugte Liste. Dazu werden 2 Links auf der Seite eingeblendet. Auf dieser Seite sind Screenshots zu sehen, wo die Links sein sollen und wie sie aussehen könnten.

Ich hoffe, dass diese Funktion in die deutsche Wikipedia eingefügt wird. Dies kann jeder Admin machen. Damit wäre das Problem gelöst, dass Einzelnachweise als unenzyklopädisch gelten, wir aber dennoch alles belegen sollten. Ich erwarte, dass etwa 85 - 90% der Besucher diese Funktion nutzen können. Nach [1] haben 10% JavaScript deaktiviert, für diese Leser werden alle Seiten so wie bisher aussehen. Die gängigsten Browser IE 6.0 und Firefox werden unterstützt. Das Script ist nur für die monobook-Skin (andere Skins erfordern Anpassungen) nutzbar, dies dürfte aber kein Problem sein, da ein sehr großer Teil derjenigen, die sich in der Wikipedia auskennen (siehe [2]) und alle Neulinge monobook nutzen.

Installation zum eigenen Test

Bearbeiten

Die Installation ist einfach: Ihr könnt das gesamte Script auf eurer Benutzerseite (Benutzer:Name/monobook.js, zum Beispiel Benutzer:Malte Schierholz/monobook.js) speichern. Kürzer ist es allerdings, wenn ihr einfach folgenden Text dort einfügt:

document.write('<script type="text/javascript" src="' 
     + 'http://de.wikipedia.org/w/index.php?title=User:Malte_Schierholz/reftoggle.js' 
     + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Die Darstellung ist dann noch nicht perfekt, daher habe ich einige kleine Anpassungen an den Stylesheets vorgenommen. Folgender Text sollte nach Benutzer:Name/monobook.css (Beispiel: Benutzer:Malte Schierholz/monobook.css) kopiert werden:

@media screen, projection {
  /* ... Formatdefinitionen zur Bildschirmausgabe ... */
  #reftogglespanhead { font-size:90%; }
  #reftogglespandown { margin-bottom:15px; margin-left:3.2em; font-size:90%; }
}

@media print {
  /* ... Formatdefinitionen zum Drucken ... */
  .reftoggle { display:none; }
}

Standardmäßig werden nun bei jedem Neustart des Browsers die Einzelnachweise angezeigt. Deaktiviert man diese, werden die Einzelnachweise bis zum nächsten Neustart mithilfe eines Cookies ausgeblendet. Wenn du Einzelnachweise auch über den Neustart des Browsers hinaus ausgeblendet haben möchtest, kann noch der folgende Code an deine eigene JavaScript-Datei angefügt werden:

if (document.cookie.indexOf("hideref=") == -1) {
      document.cookie = "hideref=1"; // Wenn kein Cookie gesetzt ist, werden Einzelnachweise ausgeblendet.
      }

Getestet in:

Bearbeiten


Fehlerhaft:

  • IE 7 Beta 3 gar keine Reaktion bei Raymond Disk. Dies ist aber unwichtig, da neuere Versionen des IE 7 diese Funktion unterstützen.Malte Schierholz
Skins
  • monobook
  • MySkin (zu meinen anpassungen siehe meine CSS und JS) --W!B: 04:46, 15. Aug 2006 (CEST))

Probleme

Bearbeiten

Einziges Problem ist, dass die mit dem Script eingefügten Links in der Druckvorschau (Beispiel) noch angezeigt werden, dann aber sinnvollerweise nicht gedruckt wird. Dies kann aber auch als Feature betrachtet werden, falls der Nutzer die gedruckte Version des Artikels doch anders als vorher haben möchte.