Shadowhelix:Javascript: Unterschied zwischen den Versionen

Aus Shadowhelix
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „'''Shadowhelix:Javascript''' gibt einen Überblick über Skripte, die in der Shadowhelix zur Verfügung stehen. ==Verwendung vo…“)
 
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:


==Übersicht==
==Übersicht==
===Google Translate-Reiter===
[[Benutzer:Loki/googleTranslateTabEn.js]], [[Benutzer:Loki/googleTranslateTabFr.js]] sind zwei Skripte, die die Seite auf der man sich befindet an Google Translate weiterleiten können. Dort wird sie auf Englisch (En) oder Französisch (Fr) übersetzt und ansonsten aber mit dem gewohnten Layout präsentiert. Dazu erzeugt das Skript einen zusätzlichen Reiter "Google Translate!" in der Leiste oberhalb des Artikels, der Reiter kann wie ein normaler Link verwendet werden. Beim Klicken wird man auf die übersetzte Seite weitergeleitet.
Einbindung:
<pre>importScript('Benutzer:Loki/googleTranslateTabEn.js');</pre>
<pre>importScript('Benutzer:Loki/googleTranslateTabFr.js');</pre>
Modifikation für andere Sprachen:
<pre>[..] http://translate.google.com/translate?hl=XX [..]</pre>
Einfach den Link zu translate.google.com im Javascript-Code modifizieren. Hinter <tt>hl=</tt> kann ein Kürzel für einen andere Sprache eingefügt werden.


===Shadowtalk wegblenden===
===Shadowtalk wegblenden===
[[Benutzer:Loki/shadowtalkDisplay.js]] ist ein Skript mit dem Shadowtalk in den Artikeln wegblendet und wiederhergestellt werden kann. Das Skript erzeugt dafür einen zusätzlichen Reiter in der Leiste oberhalb des Artikels, einmal klicken auf diesen Reiter entfernt Shadowtalk im Artikel, ein zweites Mal klicken lässt ihn wieder erscheinen.
[[Benutzer:Loki/shadowtalkDisplay.js]] ist ein Skript mit dem Shadowtalk in den Artikeln wegblendet und wiederhergestellt werden kann. Das Skript erzeugt dafür einen zusätzlichen Reiter "Shadowtalk An/Aus" in der Leiste oberhalb des Artikels, einmal klicken auf diesen Reiter entfernt Shadowtalk im Artikel, ein zweites Mal klicken lässt ihn wieder erscheinen.


Einbindung:
Einbindung:

Version vom 20. Juni 2010, 14:28 Uhr

Shadowhelix:Javascript gibt einen Überblick über Skripte, die in der Shadowhelix zur Verfügung stehen.

Verwendung von User-Javascript

Um die hier vorgestellten Skripte verwenden zu können, muss man sich als Benutzer eingetragen haben.

Eine kurze Bemerkung zu Skins: Jeder Benutzer kann auf der Seite Spezial:Einstellungen (auch oben rechts auf jeder Seite zu finden) individuelle Anpassungen seines Benutzerkontos vornehmen. Dort gibt es auch den Reiter "Skin". Im zugehörigen Menü kann man die eingestellte Skin, also in erster Linie das Aussehen der Benutzeroberfläche, ändern. Die Standardeinstellung in der Shadowhelix ist Monobook. Im folgenden wird von diesem Standard ausgegangen. User-Javascript (und auch CSS-Einstellungen) gehören immer zu einer bestimmten Skin, das heißt, wenn man eine andere Skin einstellt, müssen vorgenommene Modifikationen für diese Skin wiederholt werden, was allerdings unproblematisch ist und nur das Kopieren der bisherigen Einstellungen erfordert.

Jeder Benutzer kann nun unter folgender Adresse, nachdem er "NAME" gegen seinen eigenen Benutzernamen ausgetauscht hat:

http://shadowhelix.de/Benutzer:NAME/monobook.js

eine Seite anlegen, auf die er beliebigen Javascript-Code schreiben und natürlich danach auch wieder modifizieren kann. Wie auch auf der entsprechenden Seite vermerkt, ist es im allgemeinen notwendig, danach den Cache des Browers zu leeren, damit der Code wirksam wird. Die entsprechenden Instruktionen stehen oben auf der Seite.

Am einfachsten ist es die hier vorgestellten Skripte mit folgender Einbindung auf der eigenen monobook.js zu aktivieren:

importScript('SKRIPT');

Übersicht

Google Translate-Reiter

Benutzer:Loki/googleTranslateTabEn.js, Benutzer:Loki/googleTranslateTabFr.js sind zwei Skripte, die die Seite auf der man sich befindet an Google Translate weiterleiten können. Dort wird sie auf Englisch (En) oder Französisch (Fr) übersetzt und ansonsten aber mit dem gewohnten Layout präsentiert. Dazu erzeugt das Skript einen zusätzlichen Reiter "Google Translate!" in der Leiste oberhalb des Artikels, der Reiter kann wie ein normaler Link verwendet werden. Beim Klicken wird man auf die übersetzte Seite weitergeleitet.

Einbindung:

importScript('Benutzer:Loki/googleTranslateTabEn.js');
importScript('Benutzer:Loki/googleTranslateTabFr.js');


Modifikation für andere Sprachen:

[..] http://translate.google.com/translate?hl=XX [..]

Einfach den Link zu translate.google.com im Javascript-Code modifizieren. Hinter hl= kann ein Kürzel für einen andere Sprache eingefügt werden.

Shadowtalk wegblenden

Benutzer:Loki/shadowtalkDisplay.js ist ein Skript mit dem Shadowtalk in den Artikeln wegblendet und wiederhergestellt werden kann. Das Skript erzeugt dafür einen zusätzlichen Reiter "Shadowtalk An/Aus" in der Leiste oberhalb des Artikels, einmal klicken auf diesen Reiter entfernt Shadowtalk im Artikel, ein zweites Mal klicken lässt ihn wieder erscheinen.

Einbindung:

importScript('Benutzer:Loki/shadowtalkDisplay.js');