http://kas.zum.de/api.php?action=feedcontributions&feedformat=atom&user=A.Burgermeister
KAS-Wiki - Benutzerbeiträge [de]
2024-03-28T10:30:06Z
Benutzerbeiträge
MediaWiki 1.21.2
http://kas.zum.de/wiki/Vorlage:Bild-CC-by-sa/3.0/de
Vorlage:Bild-CC-by-sa/3.0/de
2013-04-03T17:11:58Z
<p>A.Burgermeister: </p>
<hr />
<div><div id="Vorlage_Bild-CC-by-sa/3.0/de" style="width: 90%; clear:both; margin:0.5em auto; padding:0.5em; background-color:#F0FFF0; border:3px solid #E0EEE0; padding-left:2em; padding-right:2em;"><br />
<br />
{|style="background-color:transparent;width:100%;"<br />
|style="padding-right: 20px; text-align: center;"|'''Sie können diese Datei unter folgenden Bedingungen weiterverwenden:'''<br /><br />
Die Datei wurde unter der Lizenz<br /><br />
''„Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen Deutschland“''<br /> in Version 3.0 (abgekürzt „CC-by-sa 3.0/de“) veröffentlicht.<br />
|style="width:200px;text-align:center;"|[[Datei:CC-BY-SA_icon.svg|100px|link=|CC-by-sa]] [[Datei:Flagge von Deutschland.png|30px|link=|Deutschland]]&ensp;<span style="font-size:larger; font-weight:bold">3.0</span><br />
|}<br />
<!-- svg aus commons hat nicht funktioniert --><br />
<br />
----<br />
<div style="padding:0.5em; padding-left:2em; padding-right:2em;"><br />
<p>Den rechtsverbindlichen Lizenzvertrag finden Sie unter [http://creativecommons.org/licenses/by-sa/3.0/de/legalcode http://creativecommons.org/licenses/by-sa/3.0/de/legalcode]. </p><br />
<p>Es folgt eine ''vereinfachte Zusammenfassung des Vertrags'' in allgemeinverständlicher Sprache ohne juristische Wirkung.</p><br />
</div><br />
----<br />
<br />
'''Es ist Ihnen gestattet,'''<br />
:[[Datei:Share.svg|22px|link=|Weiterverwendung erlaubt|left]]&nbsp;das Werk zu vervielfältigen, zu verbreiten und öffentlich zugänglich zu machen sowie<br clear="left" /><br />
:[[Datei:Remix.svg|22px|link=|Bearbeitung erlaubt|left]]&nbsp;Abwandlungen und Bearbeitungen des Werkes anzufertigen,<br clear="left" /><br />
<br />
'''sofern Sie folgende Bedingungen einhalten:'''<br />
<br />
:[[Datei:Cc-by new.svg|22px|link=|Namensnennung|left]] ''Namensnennung:'' Sie müssen den Urheber bzw. den Rechteinhaber in der von ihm festgelegten Weise, die URI (z.&nbsp;B. die Internetadresse dieser Seite) sowie den Titel des Werkes und bei einer Abwandlung einen Hinweis darauf angeben.<br />
<br />
:[[Datei:Cc-sa.svg|22px|link=|Weitergabe unter gleichen Bedingungen|left]] ''Weitergabe unter gleichen Bedingungen:'' Wenn Sie das lizenzierte Werk bearbeiten, abwandeln oder als Vorlage für ein neues Werk verwenden, dürfen Sie die neu entstandenen Werke nur unter dieser oder einer zu dieser kompatiblen Lizenz nutzen und weiterverbreiten. <br />
<br />
:[[Datei:Cc.logo.circle.svg|22px|link=|Lizenzangabe|left]] ''Lizenzangabe:'' Sie müssen anderen alle Lizenzbedingungen mitteilen, die für dieses Werk gelten. Am einfachsten ist es, wenn Sie dazu einen Link auf den Lizenzvertrag (siehe oben) einbinden.<br />
<br />
<center><br />
<small>Bitte beachten Sie, dass andere Rechte die Weiterverwendung einschränken können.</small><br />
</center><br />
<br />
</div><br />
<includeonly>{{#ifeq:{{NAMESPACE}}|{{ns:6}}|[[Kategorie:Datei:CC-by-sa|{{PAGENAME}}]]<br />
}}</includeonly><br />
<br />
<noinclude>[[Kategorie:Vorlage:Lizenz für Bilder|{{PAGENAME}}]]</noinclude></div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Twitter
Widget:Twitter
2012-10-16T13:42:16Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to embed a '''[http://twitter.com/widgets/html_widget Twitter feed]''' (HTML version) on your wiki page.<br />
<br />
Created by [http://www.mediawikiwidgets.org/User:Sergey_Chernyshev Sergey Chernyshev]<br />
<br />
== Using this widget ==<br />
For information on how to use this widget, see [http://www.mediawikiwidgets.org/Twitter widget description page on MediaWikiWidgets.org].<br />
<br />
== Copy to your site ==<br />
To use this widget on your site, just install [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as '''{{FULLPAGENAME}}''' article.<br />
</noinclude><includeonly><!--{counter name="twittercounter" assign="twitblogincluded"}--><!--{if $twitblogincluded eq 1}--><script src="http://widgets.twimg.com/j/2/widget.js"></script><!--{/if}--><br />
<script><br />
new TWTR.Widget({<br />
version: 2,<br />
type: 'profile',<br />
rpp: '<!--{$count|escape:'quotes'|default:5}-->',<br />
interval: 6000,<br />
width: 250,<br />
height: 300,<br />
theme: {<br />
shell: {<br />
background: '<!--{$shell.background|escape:'quotes'|default:'#333333'}-->',<br />
color: '<!--{$shell.color|escape:'quotes'|default:'#ffffff'}-->'<br />
},<br />
tweets: {<br />
background: '<!--{$tweets.background|escape:'quotes'|default:'#000000'}-->',<br />
color: '<!--{$tweets.color|escape:'quotes'|default:'#ffffff'}-->',<br />
links: '<!--{$tweets.links|escape:'quotes'|default:'#4aed05'}-->'<br />
}<br />
},<br />
features: {<br />
scrollbar: false,<br />
loop: false,<br />
live: false,<br />
hashtags: true,<br />
timestamp: true,<br />
avatars: false,<br />
behavior: 'all'<br />
}<br />
}).render().setUser('<!--{$user|escape:'quotes'}-->').start();<br />
</script></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Google_Document
Widget:Google Document
2012-10-16T13:42:16Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to add '''[http://documents.google.com/support/ Google Documents]''' to your wiki page.<br />
<br />
It was originally created by [[mediawikiwiki:User:Sergey Chernyshev|Sergey Chernyshev]] for [http://www.semanticcommunities.com/ Semantic Communities LLC.]<br />
<br />
To insert this widget, use the following code:<br />
<br />
<nowiki>{{#widget:</nowiki>{{PAGENAME}}<nowiki><br />
|id=1hhpWRL4oyH6Aqf42laXo_lElObX_1JiaV4FMt8llA_U<br />
|width=500<br />
|height=300<br />
}}</nowiki><br />
<br />
== Parameters ==<br />
* '''width''' and '''height''' define document dimensions, 500x300 is default<br />
* '''id''' - id parameter used in the URL<br />
* '''key''' - docID parameter used in old document URL (use it instead of '''id''' to embed old document)<br />
<br />
; Note: In order for your embedded Google Doc to be visible on your wiki, you must first '''publish it to the web'''.<br />
# Open your document.<br />
# From the document menu, choose File > Publish to the Web...<br />
# Click "Start publishing" button.<br />
# See also: [http://support.google.com/docs/bin/answer.py?hl=en&answer=183965 Publishing does not affect visibility options]<br />
<br />
== Sample result ==<br />
{{#widget:{{PAGENAME}}<br />
|id=1hhpWRL4oyH6Aqf42laXo_lElObX_1JiaV4FMt8llA_U<br />
|width=500<br />
|height=300<br />
}}<br />
<br />
=== Old document ===<br />
Old document that has '''docID''' attribute in the URL instead of '''id'''.<br />
<br />
{{#widget:{{PAGENAME}}<br />
|key=dcn37mcz_34cvfjpmhf<br />
|width=500<br />
|height=300<br />
}}<br />
<br />
{{Template:Copy to your site}}<br />
<br />
== Related widgets ==<br />
* [[Widget:Google Spreadsheet|Google Spreadsheet]] - for embedding spreadsheets<br />
* [[Widget:Google Form|Google Form]] - for embedding spreadsheet forms<br />
* [[Widget:Google Presentation|Google Presentation]] - for embedding presentations<br />
<br />
</noinclude><includeonly><iframe width="<!--{$width|escape:'html'|default:500}-->" height="<!--{$height|escape:'html'|default:300}-->" frameborder="1" src="http://docs.google.com/<!--{if isset($id)}-->document/pub?id=<!--{$id|escape:'urlpathinfo'}-->&amp;embedded=1<!--{elseif isset($key)}-->View?docID=<!--{$key|escape:'urlpathinfo'}-->&hgd=1<!--{/if}-->"></iframe></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Picasa
Widget:Picasa
2012-10-16T13:42:16Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><noinclude><br />
This widget allows you to add [http://picasaweb.google.com/ Picasa Web] albums to your wiki page.<br />
<br />
It is created by [[mediawikiwiki:User:Sergey Chernyshev|Sergey Chernyshev]].<br />
<br />
Interval added by [http://www.mediawikiwidgets.org/User:VirtualMV Michael Verhaart (VirtualMV)]<br />
<br />
To insert this widget, use the following code:<br />
<br />
<nowiki>{{#widget:Picasa<br />
|user=mverhaart<br />
|album=5534047443341151793<br />
|width=300<br />
|height=200<br />
|captions=1<br />
|autoplay=1<br />
|interval=5<br />
}}</nowiki><br />
<br />
== Parameters ==<br />
* '''user''' - Picasa user name<br />
* '''album''' - Picasa album ID, can be copied from Album RSS feed URL ("RSS" link at the bottom right corner of album page)<br />
* '''width''' and '''height''' are optional, 600x400 is a default<br />
* '''autoplay''' - toggles autoplay on/off (default)<br />
* '''captions''' - toggles captions on/off (default)<br />
* '''interval''' - time between each slide (seconds) default = 60 seconds<br />
* '''authkey''' - auth key for private albums (see "RSS" link parameters)<br />
<br />
==Notes==<br />
To show images in a specific order:<br />
*Go to the Web album in Picasa<br />
*In MyPhotos >choose the album, Under edit choose Organise & ReOrder.<br />
*You can either choose the Date, Filename or just drag the photos into the order you want.<br />
In order for this to work the Album must be set to public.<br />
*Start Picasa, go to Web albums (Top right)<br />
*Click into the album you want to show<br />
*Edit > Album Properties and change visibility to "Public on the Web"<br />
<br />
{{Template:Copy to your site}}<br />
<br />
== Sample result ==<br />
{{#widget:Picasa<br />
|user=mverhaart<br />
|album=5534047443341151793<br />
|width=300<br />
|height=200<br />
|captions=1<br />
|autoplay=1<br />
|interval=5<br />
}}<br />
</noinclude><includeonly><embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="<!--{$width|default:600|escape:'html'}-->" height="<!--{$height|default:400|escape:'html'}-->" flashvars="host=picasaweb.google.com<!--{if isset($captions) and $captions}-->&captions=1<!--{/if}--><!--{if not isset($autoplay) or not $autoplay}-->&noautoplay=1<!--{/if}-->&interval=<!--{$interval|default:60|escape:'html'}-->&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F<!--{$user|escape:'urlpathinfo'}-->%2Falbumid%2F<!--{$album|escape:'urlpathinfo'}-->%3Fkind%3Dphoto%26alt%3Drss<!--{if isset($authkey) and $authkey}-->%26authkey%3D<!--{$authkey|escape:'urlpathinfo'}--><!--{/if}-->" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Google_Document
Widget:Google Document
2012-10-16T02:50:04Z
<p>A.Burgermeister: Die Seite wurde neu angelegt: „<noinclude>__NOTOC__ This widget allows you to add '''[http://documents.google.com/support/ Google Documents]''' to your wiki page. It was originally created by …“</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to add '''[http://documents.google.com/support/ Google Documents]''' to your wiki page.<br />
<br />
It was originally created by [[mediawikiwiki:User:Sergey Chernyshev|Sergey Chernyshev]] for [http://www.semanticcommunities.com/ Semantic Communities LLC.]<br />
<br />
To insert this widget, use the following code:<br />
<br />
<nowiki>{{#widget:</nowiki>{{PAGENAME}}<nowiki><br />
|id=1hhpWRL4oyH6Aqf42laXo_lElObX_1JiaV4FMt8llA_U<br />
|width=500<br />
|height=300<br />
}}</nowiki><br />
<br />
== Parameters ==<br />
* '''width''' and '''height''' define document dimensions, 500x300 is default<br />
* '''id''' - id parameter used in the URL<br />
* '''key''' - docID parameter used in old document URL (use it instead of '''id''' to embed old document)<br />
<br />
; Note: In order for your embedded Google Doc to be visible on your wiki, you must first '''publish it to the web'''.<br />
# Open your document.<br />
# From the document menu, choose File > Publish to the Web...<br />
# Click "Start publishing" button.<br />
# See also: [http://support.google.com/docs/bin/answer.py?hl=en&answer=183965 Publishing does not affect visibility options]<br />
<br />
== Sample result ==<br />
{{#widget:{{PAGENAME}}<br />
|id=1hhpWRL4oyH6Aqf42laXo_lElObX_1JiaV4FMt8llA_U<br />
|width=500<br />
|height=300<br />
}}<br />
<br />
=== Old document ===<br />
Old document that has '''docID''' attribute in the URL instead of '''id'''.<br />
<br />
{{#widget:{{PAGENAME}}<br />
|key=dcn37mcz_34cvfjpmhf<br />
|width=500<br />
|height=300<br />
}}<br />
<br />
{{Template:Copy to your site}}<br />
<br />
== Related widgets ==<br />
* [[Widget:Google Spreadsheet|Google Spreadsheet]] - for embedding spreadsheets<br />
* [[Widget:Google Form|Google Form]] - for embedding spreadsheet forms<br />
* [[Widget:Google Presentation|Google Presentation]] - for embedding presentations<br />
<br />
</noinclude><includeonly><iframe width="<!--{$width|escape:'html'|default:500}-->" height="<!--{$height|escape:'html'|default:300}-->" frameborder="1" src="http://docs.google.com/<!--{if isset($id)}-->document/pub?id=<!--{$id|escape:'urlpathinfo'}-->&amp;embedded=1<!--{elseif isset($key)}-->View?docID=<!--{$key|escape:'urlpathinfo'}-->&hgd=1<!--{/if}-->"></iframe></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Benutzer:A.Burgermeister
Benutzer:A.Burgermeister
2012-06-11T06:32:35Z
<p>A.Burgermeister: </p>
<hr />
<div>Mein Name ist Achim Burgermeister, ich bin hier für die technische Administration verantwortlich. Mails können über den Link ''E-Mail an diesen Benutzer'' gesendet werden.<br />
<br />
--[[Benutzer:A.Burgermeister|A.Burgermeister]] 07:42, 24. Nov. 2009 (UTC)<br />
<br />
Neu RSS Reader, nach [http://www.mediawiki.org/wiki/Extension:RSS_Reader RSS Reader]<br />
<br />
<rss number=10>http://kas-koeln.de/index.php?option=com_ninjarsssyndicator&feed_id=1&format=raw</rss><br />
<br />
Weitere Einstellungen unter dem Link oben.<br />
<br />
{{#widget:Twitter<br />
|user=kascologne<br />
|width=auto<br />
|count=5<br />
|poll=1<br />
|tweets.color=#000000<br />
|tweets.background=#f2f2f2<br />
|tweets.links=#107bb5<br />
|shell.color=#000000<br />
|shell.background=#b8b8b8<br />
}}</div>
A.Burgermeister
http://kas.zum.de/wiki/Kirchen_in_K%C3%B6ln
Kirchen in Köln
2012-04-30T09:48:40Z
<p>A.Burgermeister: </p>
<hr />
<div>Auf dieser Seite sammeln wir Informationen zu Kirchen in der näheren Umgebung unserer Schule. <br />
Wir werden die Kirchen auch besuchen, um uns vor Ort ein "Bild" zu machen. <br />
<br />
{{#widget:Google Maps<br />
|key=ABQIAAAA1sGX8j2Q8wiPmw_8o7xh0BRMMibz5ldBmW2m950i7JAMePpV2RSxRzTREqZ17TS8TurP1YZ0ltVLnw<br />
|width=600<br />
|height=400<br />
|lat=50.939825<br />
|lng=6.947479<br />
|zoom=12<br />
|static=yes<br />
|centermarker=yes<br />
}}<br />
<br />
==== "Tafel"-livestream 5a Reli ====<br />
<br />
{{#widget:Twitter Search<br />
|query=#reli5spa<br />
|title=Twitterwall #reli5spa <br />
|caption=#reli5spa<br />
}}<br />
<br />
<br />
=Kirchen=<br />
<br />
== [[St. Georg]] ==<br />
<br />
== [[St. Maria im Kapitol]] ==<br />
<br />
== [[Trinitatiskirche]] ==<br />
<br />
== [[St. Maria in Lyskirchen]] ==<br />
<br />
== [[Kartäuserkirche]] ==<br />
<br />
== [[St. Severin]] ==<br />
<br />
== [[St. Johann Baptist]] ==<br />
<br />
== [[St. Katharinen]] ==<br />
<br />
== [[Groß St. Martin]] ==<br />
<br />
== [[Antoniterkirche]] ==<br />
<br />
=Materialien=<br />
<br />
==Weblinks==<br />
<br />
[http://www.romanische-kirchen-koeln.de/ Romanische Kirchen in Köln]<br />
<br />
[http://www.zum.de/Faecher/G/BW/Landeskunde/rhein/kultur/kunst/glossar/kirche/index.htm Grundbegriffe zum Kirchenbau]<br />
<br />
[http://www.heiligenlexikon.de/ Heiligenlexikon]<br />
<br />
[http://www.kirchbau.de/ Infos zu Kirchenbau, Kirchengeschichte]<br />
<br />
[http://de.wikipedia.org/wiki/Kirche_(Bauwerk) Kirche als Bauwerk -Wikipedia]<br />
<br />
[http://de.wikipedia.org/wiki/Kirche_(Organisation) Kirche als Organisation -Wikipedia]<br />
<br />
[http://de.wikipedia.org/wiki/Trennung_von_Kirche_und_Staat Trennung von Kirche und Staat]<br />
<br />
==Filme==<br />
<br />
{{#ev:youtube|S71Pd6i2Juw}}<br />
<br />
{{#ev:youtube|D0DGi1Hu91I}}<br />
<br />
{{#ev:youtube|UuCnU1_cPN4}}<br />
<br />
==Fragen==<br />
<br />
Auf was wollen wir beim Kirchenbesuch achten?<br />
<br />
Welche Fragen wollen wir vor Ort stellen?<br />
<br />
.....<br />
<br />
<br />
==== "Tafel"-livestream 5a Reli ====<br />
{{#widget:Twitter Search<br />
|query=#reli5spa<br />
|title=Twitterwall #reli5spa <br />
|caption=#reli5spa<br />
}}<br />
<br />
<br />
<br />
[[Kategorie:Religion|!]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Kirchen_in_K%C3%B6ln
Kirchen in Köln
2012-04-29T19:14:01Z
<p>A.Burgermeister: </p>
<hr />
<div>Auf dieser Seite sammeln wir Informationen zu Kirchen in der näheren Umgebung unserer Schule. <br />
Wir werden die Kirchen auch besuchen, um uns vor Ort ein "Bild" zu machen. <br />
<br />
{{#widget:Google Maps<br />
|key=ABQIAAAAq_i4aTseMGLic8bgu1NQHRRuMGSDM4hOrlKevQrS9qsdJ_NOCxRsXLLNmhAg5xMn9btyuqHxCavIxw<br />
|width=600<br />
|height=400<br />
|lat=55.754796<br />
|lng=37.621479<br />
|zoom=12<br />
|static=yes<br />
|centermarker=yes<br />
}}<br />
<br />
==== "Tafel"-livestream 5a Reli ====<br />
<br />
{{#widget:Twitter Search<br />
|query=#reli5spa<br />
|title=Twitterwall #reli5spa <br />
|caption=#reli5spa<br />
}}<br />
<br />
<br />
=Kirchen=<br />
<br />
== [[St. Georg]] ==<br />
<br />
== [[St. Maria im Kapitol]] ==<br />
<br />
== [[Trinitatiskirche]] ==<br />
<br />
== [[St. Maria in Lyskirchen]] ==<br />
<br />
== [[Kartäuserkirche]] ==<br />
<br />
== [[St. Severin]] ==<br />
<br />
== [[St. Johann Baptist]] ==<br />
<br />
== [[St. Katharinen]] ==<br />
<br />
== [[Groß St. Martin]] ==<br />
<br />
== [[Antoniterkirche]] ==<br />
<br />
=Materialien=<br />
<br />
==Weblinks==<br />
<br />
[http://www.romanische-kirchen-koeln.de/ Romanische Kirchen in Köln]<br />
<br />
[http://www.zum.de/Faecher/G/BW/Landeskunde/rhein/kultur/kunst/glossar/kirche/index.htm Grundbegriffe zum Kirchenbau]<br />
<br />
[http://www.heiligenlexikon.de/ Heiligenlexikon]<br />
<br />
[http://www.kirchbau.de/ Infos zu Kirchenbau, Kirchengeschichte]<br />
<br />
[http://de.wikipedia.org/wiki/Kirche_(Bauwerk) Kirche als Bauwerk -Wikipedia]<br />
<br />
[http://de.wikipedia.org/wiki/Kirche_(Organisation) Kirche als Organisation -Wikipedia]<br />
<br />
[http://de.wikipedia.org/wiki/Trennung_von_Kirche_und_Staat Trennung von Kirche und Staat]<br />
<br />
==Filme==<br />
<br />
{{#ev:youtube|S71Pd6i2Juw}}<br />
<br />
{{#ev:youtube|D0DGi1Hu91I}}<br />
<br />
{{#ev:youtube|UuCnU1_cPN4}}<br />
<br />
==Fragen==<br />
<br />
Auf was wollen wir beim Kirchenbesuch achten?<br />
<br />
Welche Fragen wollen wir vor Ort stellen?<br />
<br />
.....<br />
<br />
<br />
==== "Tafel"-livestream 5a Reli ====<br />
{{#widget:Twitter Search<br />
|query=#reli5spa<br />
|title=Twitterwall #reli5spa <br />
|caption=#reli5spa<br />
}}<br />
<br />
<br />
<br />
[[Kategorie:Religion|!]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Google_Maps
Widget:Google Maps
2012-04-29T19:12:09Z
<p>A.Burgermeister: Die Seite wurde neu angelegt: „<noinclude>__NOTOC__ This widget allows you to add '''[http://code.google.com/apis/maps/ Google Maps]''' widget to your wiki page. Created by [http://www.mediawi…“</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to add '''[http://code.google.com/apis/maps/ Google Maps]''' widget to your wiki page.<br />
<br />
Created by [http://www.mediawikiwidgets.org/User:Sergey_Chernyshev Sergey Chernyshev]<br />
<br />
== Using this widget ==<br />
For information on how to use this widget, see [http://www.mediawikiwidgets.org/Google_Maps widget description page on MediaWikiWidgets.org].<br />
<br />
== Copy to your site ==<br />
To use this widget on your site, just install [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as '''{{FULLPAGENAME}}''' article.<br />
</noinclude><includeonly><!--{if not isset($static)}--><!--{counter name="mapDivID" assign="mapDivID"}--><script type="text/javascript" src="http://www.google.com/jsapi?key=<!--{$key|escape:'urlpathinfo'}-->"></script><br />
<script type="text/javascript"><br />
google.load("maps", "2.s");<br />
// Call this function when the page has been loaded<br />
google.setOnLoadCallback(function() {<br />
if (google.maps.BrowserIsCompatible()) {<br />
var center = new GLatLng('<!--{$lat|escape:'quotes'}-->', '<!--{$lng|escape:'quotes'}-->');<br />
// Create and Center a Map<br />
var map = new google.maps.Map2(document.getElementById("map<!--{$mapDivID|escape:'html'}-->"),<br />
{size: new google.maps.Size('<!--{$width|escape:'quotes'|default:'420'}-->', '<!--{$height|escape:'quotes'|default:350}-->')}<br />
);<br />
map.setCenter(center, 13);<br />
map.setZoom(Number('<!--{$zoom|escape:'quotes'|default:16}-->'));<br />
map.enableScrollWheelZoom();<br />
<br />
var createMarker = function(markerLatLng,MarkerTitle,markerIcon,markerPopup) {<br />
var marker=new google.maps.Marker(markerLatLng,{title:MarkerTitle,icon:markerIcon});<br />
if (markerPopup) {<br />
GEvent.addListener(marker, "click", function() {<br />
marker.openInfoWindowHtml(markerPopup);<br />
});<br />
}<br />
return marker;<br />
}<br />
<!--{foreach from=$marker item=m}--><br />
var markerIcon=new GIcon(G_DEFAULT_ICON);<br />
<!--{if isset($m.letter)}-->markerIcon.image="http://www.google.com/mapfiles/marker<!--{$m.letter|escape:'urlpathinfo'}-->.png";<!--{/if}--><br />
<!--{if isset($m.icon)}-->markerIcon.image='<!--{$m.icon|validate:url}-->';<!--{/if}--><br />
var markerLatLng = new GLatLng('<!--{$m.lat|escape:'quotes'}-->', '<!--{$m.lng|escape:'quotes'}-->');<br />
var markerPopup="";<br />
<!--{if isset($m.text)}-->markerPopup='<!--{$m.text|escape:'quotes'}-->';<!--{/if}--><br />
var marker = new createMarker(markerLatLng,'<!--{$m.title|escape:'quotes'}-->',markerIcon,markerPopup);<br />
<br />
map.addOverlay(marker);<br />
<!--{/foreach}--><br />
<!--{if isset($xml)}-->map.addOverlay(new GGeoXml('<!--{$xml|escape:'quotes'}-->'));<!--{/if}--><br />
<!--{if isset($centermarker)}-->map.addOverlay(new google.maps.Marker(center));<!--{/if}--><br />
<!--{if isset($maptypecontrol)}-->map.addControl(new GMapTypeControl());<!--{/if}--><br />
<!--{if isset($largemapcontrol)}-->map.addControl(new GLargeMapControl());<!--{/if}--><br />
<!--{if isset($smallmapcontrol)}-->map.addControl(new GSmallMapControl());<!--{/if}--><br />
<!--{if isset($smallzoomcontrol)}-->map.addControl(new GSmallZoomControl());<!--{/if}--><br />
<!--{if isset($scalecontrol)}-->map.addControl(new GScaleControl());<!--{/if}--><br />
<!--{if isset($overviewmapcontrol)}-->map.addControl(new GOverviewMapControl());<!--{/if}--><br />
<!--{if isset($hierarchicalmaptypecontrol)}-->map.addControl(new GHierarchicalMapTypeControl());<!--{/if}--><br />
<!--{if isset($maptype)}-->map.setMapType(<!--{if $maptype eq 'satellite'}-->G_SATELLITE_MAP<!--{elseif $maptype eq 'hybrid'}-->G_HYBRID_MAP<!--{else}-->G_NORMAL_MAP<!--{/if}-->);<!--{/if}--><br />
<br />
}<br />
});<br />
</script><br />
<div id="map<!--{$mapDivID|escape:'html'}-->" style="width: <!--{$width|escape:'html'|default:'420'}-->px; height: <!--{$height|escape:'html'|default:350}-->px"><!--{/if}--><img src="http://maps.google.com/staticmap?center=<!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->&zoom=<!--{$zoom|escape:'urlpathinfo'|default:16}-->&size=<!--{$width|escape:'urlpathinfo'|default:'420'}-->x<!--{$height|escape:'urlpathinfo'|default:350}-->&markers=<!--{if isset($centermarker)}--><!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->%7C<!--{/if}--><!--{foreach from=$marker item=m}--><!--{$m.lat|escape:'urlpathinfo'}-->,<!--{$m.lng|escape:'urlpathinfo'}-->%7C<!--{/foreach}-->&maptype=<!--{$maptype|escape:'urlpathinfo'|default:'roadmap'}-->&key=<!--{$key|escape:'urlpathinfo'}-->" width="<!--{$width|escape:'html'|default:'420'}-->" height="<!--{$height|escape:'html'|default:350}-->"><!--{if not isset($static)}--></div><!--{/if}--></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Hauptseite
Hauptseite
2012-04-27T20:04:30Z
<p>A.Burgermeister: /* Artikel der Woche/Wochenrückblick */</p>
<hr />
<div><div id="hauptseite"><br />
{| width="100%" cellspacing="0" cellpadding="0"<br />
| colspan="2" |<br />
<br />
<!-- Willkommen --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"> <br />
== Willkommen im KAS WIKI ==<br />
<div class="hintergrundfarbe1" style="border-style:none; margin:2px 0; padding:0.5em 1em;"><br />
Die [http://www.kas-koeln.de Kaiserin-Augusta-Schule] ist ein innerstädtisches Kölner Gymnasium, das sich unter anderem zum Ziel gesetzt hat, neue Medien und die damit verbundenen partizipativen Arbeitsformen in den Unterricht zu integrieren, um das individualisierte, lebenslange Lernen zu fördern. [[KAS-Wiki:Über|KAS-WIKI]] ist eine Plattform zum gemeinschaftlichen Lernen, Lehren, Nachdenken.<br />
<br />
Durch die Entwicklung und Bereitstellung freier Kurs- und Lernmaterialien soll der ungehinderte Zugang zum Wissen verbessert werden. Die Inhalte des WIKIs sind fast ausschließlich durch die Schüler der KAS erstellt, unterliegen einer ständigen Weiterentwicklung und sind nicht immer vollständig bzw. korrekt. Dies liegt aber im Wesen eines Wikis als sich ständig weiterentwickelnde Plattform begründet. Beteilige auch du dich mit Deinen Kenntnissen und Fähigkeiten daran. [[Tipps|Wie geht das?]]<br />
<br />
== Fächer ==<br />
<div class="portale" align="center"><br />
<span style="white-space:nowrap;">[[Image:Firstmodisimage.jpg|30px|link=Erdkunde|Fach Erdkunde|alt=]]&nbsp;[[Erdkunde|Erdkunde]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Noten a1f2.gif|30px|link=Musik|Fach Musik|alt=]]&nbsp;[[Musik|Musik]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Fibonacci Tree 4.svg|30px|link=Mathematik|Fach Mathematik|alt=]]&nbsp;[[Mathematik|Mathematik]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Flag of Great Britain (English version).png|30px|link=Englisch|Englisch|alt=]]&nbsp;[[Englisch|Englisch]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Flag of France.svg|30px|link=Französisch|Französisch|alt=]]&nbsp;[[Französisch|Französisch]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Wikipedia Wordle - Religion.png|30px|link=Reli|Religion|alt=]]&nbsp;[[Reli|Religion]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Computer.svg|30px|link=Informatik|Informatik|alt=]]&nbsp;[[Informatik|Informatik]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:F Wasser.png|30px|link=Chemie|Chemie|alt=]] [[Chemie|Chemie]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:DOPHEL-1_SCHRAUBE_DOPPELHELIX.png|30px|link=Biologie|Biologie|alt=]] [[Biologie|Biologie]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Goeth 1768.jpg|30px|link=Deutsch|Deutsch|alt=]] [[Deutsch|Deutsch]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Mat.svg|30px|link=Sozialwissenschaften|Sozialwissenschaften|alt=]] [[Sozialwissenschaften|Sozialwissenschaften]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Freud Ich.svg|30px|link=Pädagogik|Pädagogik|alt=]] [[Pädagogik|Pädagogik]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Immanuel Kant 2.jpg|30px|link=Philosopie|Philosophie|alt=]] [[Philosophie|Philosophie]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:Cäsar.jpg|30px|link=Geschichte|Geschichte|alt=]] [[Geschichte|Geschichte]]</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Image:E=mc^2.png|30px|link=Physik|Physik|alt=]] [[Physik|Physik]]</span><br />
<br />
<br />
[[Spezial:Alle Seiten|Alphabetischer Index]]&nbsp;· [[:Kategorie:!Hauptkategorie|Artikel nach Kategorien]]&nbsp;·[[Unterstufe|Seiten der Unterstufe]]&nbsp;·<br />
[[Mittelstufe|Seiten der Mittelstufe]]&nbsp;·<br />
[[Oberstufe|Seiten der Oberstufe]]&nbsp;·<br />
</div><br />
<div class="hintergrundfarbe1" align="center" style="border-style:none; margin:2px 0; padding:0.5em 1em;"><br />
[[Kontakt|Kontakt]]&nbsp;·<br />
[[Presse|Presse]]&nbsp;·<br />
[[Fortbildung|Fortbildung]]&nbsp;·<br />
[[Tipps|Wikiführerschein]]<br />
<br />
<br />
</div><br />
<br />
== Schlagworte ==<br />
<br />
<center><tagcloud><br />
min_count=2<br />
exclude=!Hauptkategorie, Vorlage:Artikelbausteine, Vorlage:Aufgabenbausteine, Vorlage:Formatierungshilfe, Vorlage:Vorlagenbausteine, Vorlagen, Vorlage:Linkbausteine, Vorlage:Lizenz für Bilder, Vorlage:Kastenbausteine, LogoSH-Bild, ZUM.de<br />
</tagcloud></center><br />
</div><br />
</div><br />
<br />
|-<br />
| width="50%" style="vertical-align:top;" |<br />
<br />
<br />
<br />
<!-- Artikel der Woche --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"> <br />
<br />
== Artikel der Woche/Wochenrückblick ==<br />
<br />
Vor einiger Zeit haben wir an dieser Stelle bereits auf den Reiseführer "[[Une_visite_guidée_de_Cologne_-_Le_guide_de_la_7c|Une visite guidée de Cologne]]" für Köln hingewiesen den die 7c der KAS im Fach [[Französisch]] erstellt hat. Natürlich sind alle Wikibeiträge in französischer Sprache verfasst und enthalten viele Tipps, Bilder und Erklärungen die einen Aufenthalt in Köln angenehmer gestalten können. Die Lernenden der 7c haben Sehenswürdigkeiten, Denkmäler, Kultur aber auch Shoppingmöglichkeiten vorgestellt. Wie alle Wikitexte ist auch dieser Beitrag nie ganz fertig - wer daran etwas ergänzen oder verbessern möchte: Nur zu. <br />
Allen anderen: Viel Spaß beim Lesen. <br />
<br />
[[Datei:CologneCathedral-FlightOverCologne001a.jpg|150px]]<br />
<br />
<br />
</div><br />
<br />
<!-- Twitter --><br />
<br />
{{#Widget:Twitter<br />
|user=kascologne<br />
|count=5<br />
}}<br />
<br />
<br />
<br />
<br />
<!-- Letzte Aktivitäten --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"> <br />
<div class="inhalt"><br />
<br />
[http://kas-koeln.de/index.php?option=com_ninjarsssyndicator&feed_id=1&format=raw RSS-Feed der KAS-Homepage]<br />
<br />
<br />
</div><br />
</div><br />
<br />
| width="50%" style="vertical-align:top;" |<br />
<br />
<br />
<!-- Sekundarstufe I --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"><br />
<br />
== Sekundarstufe I ==<br />
<div class="inhalt"><br />
*[[Mathematik 9b]]<br />
<br />
*[[Chemie 9d]]<br />
<br />
*[[Mathematik 9c]]<br />
<br />
*[[Relikurse 9 Spang|Relikurse 9]]<br />
<br />
*[[Physik]]<br />
<br />
*[[Chemie/Physikprojekt 9c Tr/Vi]]<br />
<br />
*[[Planspiel Umwelt]]<br />
<br />
*[[Grundkurs Sozialwissenschaften SR]] <br />
<br />
*[[Klasse 6c]]<br />
<br />
*[[Klasse 6a SJ 2011]]<br />
<br />
*[[Klasse 5c]]<br />
<br />
*[[Informatik |Diff-IT]]<br />
<br />
*[[Klasse 5a SJ 2011]]<br />
<br />
*[[Klasse 8b]]<br />
<br />
</div><br />
</div><br />
<br />
<br />
<!-- Sekundarstufe II --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"><br />
<br />
== Sekundarstufe II ==<br />
<br />
*[[Projektkurse]]<br />
<br />
*[[Leistungskurs Mathematik]]<br />
<br />
*[[Leistungskurs 13 Mathematik Vieth|LK Mathematik 13 Vieth]]<br />
<br />
*[[GK Carduk 2011|GK Mathematik 10 Carduk]]<br />
<br />
*[[Grundkurs Erdkunde DK]]<br />
<br />
*[[Grundkurs 12 Musik Wz]]<br />
<br />
*[[Grundkurs 10 Musik Wz]]<br />
<br />
*[[Grundkurs 13 Musik Spa |Gk Musik 13 Spang]]<br />
<br />
*[[Grundkurs 12 Musik Spa |Gk Musik 12 Spang]]<br />
<br />
*[[Grundkurs 11 Musik Spa |Gk Musik 11 Spang]]<br />
<br />
*[[Grundkurs 10 Musik Spa |Gk Musik 10 Spang]]<br />
<br />
*[[Grundkurs 11 Geschichte Wz]]<br />
<br />
*[[Grundkurs 12 Geschichte Wz]]<br />
<br />
*[[Facharbeit]]<br />
*[[Leistungskurs 12 Chemie Hafner|LK Chemie 12 Ha ]]<br />
<br />
*[[Leistungskurs Pädagogik| LK Pädagogik]] <br />
<br />
*[[LK Biologie]]<br />
<br />
* [[Forum Sozialwissenschaften 2013]]<br />
</div><br />
<br />
<br />
<br />
<!-- Schon gewusst? --><br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"><br />
<br />
== Schon gewusst? == <br />
<br />
[[Spezial:Neue Seiten|Aktuelle Beiträge]]·<br />
[[Spezial:Letzte_Änderungen|Letzte Änderungen]]&nbsp; ·<br />
[[Spezial:Statistik|Statistik]]·<br />
[[Entwicklungen]]·<br />
[[Tipps]]·<br />
[[Leitfaden für Eltern, Schüler und Lehrer]]·<br />
<br />
</div><br />
<br />
|-<br />
| colspan="2" |<br />
<br />
<!-- Projekte --><br />
<div id="hauptseite-schwesterprojekte" class="hauptseite-unten"> <br />
<br />
<div style="border: 2px solid #dfdfdf;;;padding:0.5em 1em;;"><br />
<br />
== Projekte == <br />
<br />
[[Safer Internet Day 2012]]<br />
[[Datei:Sid2012_quad_300px_04.jpg|80px|link=Safer Internet Day 2012]]<br />
[[iBuch für die KAS]]<br />
[[Datei:Ajspang_Ibuch1screen.jpg|80px|link=iBuch für die KAS]]<br />
[[Nacht der KAS 2.0]]<br />
[[Amnesty International]]<br />
[[Fördergruppe Mathematik]]·<br />
[[Schulsanitätsdienst]]·<br />
[[iPad]]·<br />
[[Datei:Ajspang_Reset.jpg|80px|link=iPad]]<br />
[[Web2.0 & Blogs der KAS]]·<br />
[[Fortbildung und Workshop]]·<br />
[[WiNK - Wiki Netzwerk Köln]]·<br />
[[Workshop: Wiki I]]·<br />
[[Seminar Universität Köln: social media und participatory cultures]] ·<br />
</div><br />
</div><br />
<br />
|}<br />
<!-- Schwesterprojekte --><br />
<div id="hauptseite-schwesterprojekte" class="hauptseite-unten"><br />
<br />
== Schwesterprojekte ==<br />
<div class="inhalt" align="center"><br />
<span style="white-space:nowrap;">[[Datei:Wikimedia Community Logo.svg|20px|link=m:Hauptseite|Meta-Wiki|alt=]]&nbsp;[[m:Hauptseite|Meta-Wiki]]&nbsp;–&nbsp;Koordination</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Commons-logo.svg|18px|link=commons:Hauptseite|Commons|alt=]]&nbsp;[[Commons:Hauptseite|Commons]]&nbsp;–&nbsp;Medien</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wiktionary-ico-de.png|20px|link=wikt:Wiktionary:Hauptseite|Wiktionary|alt=]]&nbsp;[[wikt:Wiktionary:Hauptseite|Wiktionary]]&nbsp;–&nbsp;Wörterbuch</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wikibooks-logo.svg|21px|link=http://de.wikibooks.org/wiki/Hauptseite|Wikibooks|alt=]]&nbsp;[http://de.wikibooks.org/wiki/Hauptseite Wikibooks]&nbsp;–&nbsp;Lehrbücher</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wikiquote-logo.svg|20px|link=http://de.wikiquote.org/wiki/Hauptseite|Wikiquote|alt=]]&nbsp;[http://de.wikiquote.org/wiki/Hauptseite Wikiquote]&nbsp;–&nbsp;Zitate</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wikiversity-logo.svg|20px|link=http://de.wikiversity.org/wiki/Hauptseite|Wikiversity|alt=]]&nbsp;[http://de.wikiversity.org/wiki/Hauptseite Wikiversity]&nbsp;–&nbsp;Lernplattform</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wikisource-logo.svg|20px|link=http://de.wikisource.org/wiki/Hauptseite|Wikisource|alt=]]&nbsp;[http://de.wikisource.org/wiki/Hauptseite Wikisource]&nbsp;–&nbsp;Quellen</span> &nbsp;&nbsp;<br />
<span style="white-space:nowrap;">[[Datei:Wikinews-logo.svg|26px|link=http://de.wikinews.org/wiki/Hauptseite|Wikinews|alt=]]&nbsp;[http://de.wikinews.org/wiki/Hauptseite Wikinews]&nbsp;–&nbsp;Nachrichten</span><br />
</div><br />
</div><br />
<br />
__NOTOC__<br />
<br />
<br />
<br />
<!-- *** In der Wiki-Family *** Bitte unten stehen lassen! *** --><br />
[[wikis:Hauptseite]]<br />
[[zum-wiki:Hauptseite]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Picasa
Widget:Picasa
2012-02-02T09:39:08Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><noinclude><br />
This widget allows you to add [http://picasaweb.google.com/ Picasa Web] albums to your wiki page.<br />
<br />
It is created by [[mediawikiwiki:User:Sergey Chernyshev|Sergey Chernyshev]].<br />
<br />
Interval added by [http://www.mediawikiwidgets.org/User:VirtualMV Michael Verhaart (VirtualMV)]<br />
<br />
To insert this widget, use the following code:<br />
<br />
<nowiki>{{#widget:Picasa<br />
|user=mverhaart<br />
|album=5534047443341151793<br />
|width=300<br />
|height=200<br />
|captions=1<br />
|autoplay=1<br />
|interval=5<br />
}}</nowiki><br />
<br />
== Parameters ==<br />
* '''user''' - Picasa user name<br />
* '''album''' - Picasa album ID, can be copied from Album RSS feed URL ("RSS" link at the bottom right corner of album page)<br />
* '''width''' and '''height''' are optional, 600x400 is a default<br />
* '''autoplay''' - toggles autoplay on/off (default)<br />
* '''captions''' - toggles captions on/off (default)<br />
* '''interval''' - time between each slide (seconds) default = 60 seconds<br />
* '''authkey''' - auth key for private albums (see "RSS" link parameters)<br />
<br />
==Notes==<br />
To show images in a specific order:<br />
*Go to the Web album in Picasa<br />
*In MyPhotos >choose the album, Under edit choose Organise & ReOrder.<br />
*You can either choose the Date, Filename or just drag the photos into the order you want.<br />
In order for this to work the Album must be set to public.<br />
*Start Picasa, go to Web albums (Top right)<br />
*Click into the album you want to show<br />
*Edit > Album Properties and change visibility to "Public on the Web"<br />
<br />
{{Template:Copy to your site}}<br />
<br />
== Sample result ==<br />
{{#widget:Picasa<br />
|user=mverhaart<br />
|album=5534047443341151793<br />
|width=300<br />
|height=200<br />
|captions=1<br />
|autoplay=1<br />
|interval=5<br />
}}<br />
</noinclude><includeonly><embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="<!--{$width|default:600|escape:'html'}-->" height="<!--{$height|default:400|escape:'html'}-->" flashvars="host=picasaweb.google.com<!--{if isset($captions) and $captions}-->&captions=1<!--{/if}--><!--{if not isset($autoplay) or not $autoplay}-->&noautoplay=1<!--{/if}-->&interval=<!--{$interval|default:60|escape:'html'}-->&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F<!--{$user|escape:'urlpathinfo'}-->%2Falbumid%2F<!--{$album|escape:'urlpathinfo'}-->%3Fkind%3Dphoto%26alt%3Drss<!--{if isset($authkey) and $authkey}-->%26authkey%3D<!--{$authkey|escape:'urlpathinfo'}--><!--{/if}-->" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Septime
Septime
2011-12-12T13:33:24Z
<p>A.Burgermeister: </p>
<hr />
<div>Macht philipp<br />
<br />
<br />
Eine Septime (von lat. ''Septimus'' "der Siebte" ) ist ein Intervall, dass aus 7 Tonschritten besteht.<br />
Es ist das Komplementärintervall zur [[Sekunde]]<br />
<br />
z.B. von der Note C zur Note H<br />
<lilymidi><br />
\relative c'<br />
{<br />
<c b> c b<br />
}<br />
</lilymidi><br />
<br />
''Hinweis: Leider hat sich die Syntax geändert, von <nowiki><music></nowiki> zu <nowiki><lilymidi></nowiki>, statt der Note h muss b geschrieben werden.'' Dann funktioniert es :-) --[[Benutzer:A.Burgermeister|A.Burgermeister]] 14:33, 12. Dez. 2011 (CET)<br />
<br />
<br />
== Variationen ==<br />
<br />
Die Septime trifft am häufigsten als "kleine Septime" und "große Septime" auf.<br />
<br />
=== große Septime ===<br />
Die große Septime besteht aus 11 Halbtönen (5 ganze + 1 halbe )<br />
<br />
=== kleine Septime ===<br />
<br />
<br />
==Beispiele==<br />
<br />
==Quiz==</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Information/Doku
Vorlage:Information/Doku
2011-12-03T23:32:34Z
<p>A.Burgermeister: typo</p>
<hr />
<div><noinclude>{{Dokumentation/Dokuseite}}</noinclude><br />
Diese [[Hilfe:Vorlagen|Vorlage]] wird auf Bildbeschreibungsseiten verwendet, um ihnen ein einheitliches Layout zugeben, außerdem ist durch diese Vorlage eine eindeutige Zuordnung der Informationen zu den einzelnen Stichpunkten gegeben. Außerdem ist beim Hochladen einer Datei sichergestellt, das alle relevanten Informationen genannt werden, da diese Vorlage als "Checkliste" dienen kann.<br />
<br />
Ein weiterer Vorteil dieser Vorlage ist, dass eine automatische Auswertung der Informationen – beispielsweise durch [[WP:BOT|Bots]] – möglich ist.<br />
<br />
== Verwendung ==<br />
{{Information/Verwendung}}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2011-11-19T09:52:53Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
// 19.11.11 Fehler für erweiterte Tabelle bereinigt<br />
// einfache Tabelle mit Überschrift und sortierbar!<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable sortable" \n!Überschrift 1!!Überschrift 2\n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align, sortable){<br />
var code = "\n";<br />
<br />
code += '{| class="wikitable ' + sortable+ '"\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'center\':""; '<br />
+'var sortable = (document.paramForm.inputSortable.checked)?\'sortable\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align,sortable); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Erweiterte Tabelleneinstellungen<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<Font size="2" color="#33386D" face="Verdana">'<br />
+'<p><b>Gib die Parameter ein: <\/b><\/p>'<br />
+'<form name="paramForm">'<br />
+'Titel: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: auf Breite zentriert <input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig <input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'Sortierbar: <input type="checkbox" name="inputSortable" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/font><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table geändert wegen nur 1. Icon von bu_len+c auf bu_len+c+1<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+1].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c+1].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2011-11-19T09:36:37Z
<p>A.Burgermeister: </p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
// 19.11.11 Fehler für erweiterte Tabelle bereinigt<br />
// einfache Tabelle mit Überschrift und sortierbar!<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable sortable" \n!Überschrift 1!!Überschrift 2\n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align, sortable){<br />
var code = "\n";<br />
<br />
code += '{| class="wikitable ' + sortable+ '"\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'center\':""; '<br />
+'var sortable = (document.paramForm.inputSortable.checked)?\'sortable\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align,sortable); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Erweiterte Tabelleneinstellungen<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<Font size="2" color="#33386D" face="Verdana">'<br />
+'<p><b>Gib die Parameter ein: <\/b><\/p>'<br />
+'<form name="paramForm">'<br />
+'Titel: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: auf Breite zentriert <input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig <input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'Sortierbar: <input type="checkbox" name="inputSortable" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/font><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table geändert wegen nur 1. Icon von bu_len+c auf bu_len+c+1<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+1].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c+1].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/TEX/Favorites
TEX/Favorites
2011-09-26T14:25:32Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>{|<br />
|\textstyle \frac{x}{y} || \frac{x}{y} <br />
|-<br />
|\textstyle \sum_x^n || \sum_{x=1}^{n} <br />
|-<br />
|\textstyle \prod_x^n || \prod^{x=1}_{n} <br />
|-<br />
|\textstyle \int_a^b || \int_{a}^{b} f (x)\,dx <br />
|-<br />
|\textstyle \frac{\partial x}{\partial y} || \frac{\partial x}{\partial y} <br />
|-<br />
|\textstyle \sqrt x || \sqrt{x} <br />
|-<br />
|\textstyle \sqrt[3]{x} || \sqrt[3]{x} <br />
|-<br />
|\textstyle f(x) || f(x) <br />
|-<br />
|\lim || \lim_{x\to\infty} <br />
|-<br />
| ***<br />
|-<br />
|\sin || \sin (x) <br />
|-<br />
|\cos || \cos (x) <br />
|-<br />
|\tan || \tan (x) <br />
|-<br />
|\log || \log (x) <br />
|-<br />
|\ln || \ln (x) <br />
|-<br />
| ***<br />
|-<br />
|\le || \le <br />
|-<br />
|\ge || \ge <br />
|-<br />
|\neq || \neq <br />
|-<br />
|\approx || \approx <br />
|-<br />
|\equiv || \equiv <br />
|-<br />
|\propto || \propto <br />
|-<br />
|\infty || \infty <br />
|-<br />
| ***<br />
|-<br />
|\alpha || \alpha <br />
|-<br />
|\beta || \beta <br />
|-<br />
|\gamma || \gamma <br />
|-<br />
|\delta || \delta <br />
|-<br />
|\epsilon || \epsilon <br />
|-<br />
|\zeta || \zeta <br />
|-<br />
|\eta || \eta <br />
|-<br />
|\theta || \theta <br />
|-<br />
|\vartheta || \vartheta <br />
|-<br />
|\kappa || \kappa <br />
|-<br />
|\lambda || \lambda <br />
|-<br />
|\mu || \mu <br />
|-<br />
|\xi || \xi <br />
|-<br />
|\pi || \pi <br />
|-<br />
|\rho || \rho <br />
|-<br />
|\sigma || \sigma <br />
|-<br />
|\tau || \tau <br />
|-<br />
|\phi || \phi<br />
|-<br />
|\varphi || \varphi<br />
|-<br />
|\chi || \chi<br />
|-<br />
|\psi || \psi<br />
|-<br />
|\omega || \omega <br />
|-<br />
| ***<br />
|-<br />
|\Rightarrow || \Rightarrow <br />
|-<br />
|\rightarrow || \rightarrow <br />
|-<br />
|\Leftarrow || \Leftarrow <br />
|-<br />
|\leftarrow || \leftarrow <br />
|-<br />
|\Leftrightarrow || \Leftrightarrow <br />
|-<br />
|\vec{x} || \vec{x} <br />
|-<br />
|\mapsto || \mapsto <br />
|-<br />
| ***<br />
|-<br />
|( || \left( <br />
|-<br />
|) || \right) <br />
|-<br />
|[ || \left[ <br />
|-<br />
|] || \right] <br />
|-<br />
|\{XXX\} || \left\{ {XXX} \right\} <br />
|-<br />
|\{XXX || \left\{ {XXX} \right\. <br />
|-<br />
|\textstyle {n \choose k} || {n \choose k} <br />
|-<br />
| ***<br />
|-<br />
|\box || \box<br />
|-<br />
|\forall || \forall<br />
|-<br />
|\exists || \exists<br />
|-<br />
|\in || \in<br />
|-<br />
|\not\in || \not\in<br />
|-<br />
| ***<br />
|-<br />
|\ a \wedge b||\ a \wedge b <br />
|-<br />
|\ a \vee b||\ a \vee b <br />
|-<br />
|\ a \Rightarrow b||\ a \Rightarrow b <br />
|-<br />
|\ a \Leftrightarrow b||\ a \Leftrightarrow b<br />
|-<br />
| ***<br />
|-<br />
|\neg A||\neg A <br />
|-<br />
|\exist n\in M||\exist n\in M<br />
|-<br />
|\forall n\in M||\forall n\in M<br />
|-<br />
|\ A \cap B||\ A \cap B<br />
|-<br />
|\ A \cup B||\ A \cup B<br />
|-<br />
|\ A \setminus B||\ A \setminus B<br />
|-<br />
| ***<br />
|-<br />
|\overline{AB}||\overline{AB}<br />
|-<br />
|\vec{AB}||\vec{AB}<br />
|-<br />
|\left| AB \right| ||\left| AB \right| <br />
|-<br />
|\ AB^{+}||\ AB^{+} <br />
|-<br />
|\ AB^{-}||\ AB^{-} <br />
|-<br />
|\operatorname{Zw} (A, Q, P)||\operatorname(Zw) (A, Q, P)<br />
|-<br />
|\ AQ := \{P|...\} ||\ AQ := \{P|...\} <br />
|-<br />
| ***<br />
|-<br />
|\angle ABC||\angle ABC <br />
|-<br />
|\ g \perp \ h||\ g \perp \ h <br />
|-<br />
|\ g \not\perp \ h||\ g \not\perp \ h <br />
|-<br />
|a\| b||a\| b<br />
|-<br />
|a\not\| b||a\not\| b<br />
|-<br />
|\operatorname{koll}(A, B, C)||\operatorname{koll}(A, B, C)<br />
|-<br />
|\operatorname{komp}(A, B, C)||\operatorname{komp}(A, B, C)<br />
|-<br />
| ***<br />
|-<br />
|\alpha \tilde = \beta||\alpha \tilde {=} \beta<br />
|-<br />
|\alpha \equiv \beta||\alpha \equiv \beta<br />
|-<br />
|\frac{x} {y}||\frac{x} {y}<br />
|-<br />
|x_{i}||x_{i}<br />
|-<br />
|x^{i}||x^{i}<br />
|-<br />
| ***<br />
|-<br />
|\begin{pmatrix} x \\ y \\ z \end{pmatrix} ||\begin{pmatrix} x \\ y \\ z \end{pmatrix} <br />
|-<br />
|\begin{pmatrix} x & y \\ z & v \end{pmatrix} ||\begin{pmatrix} x & y \\ z & v \end{pmatrix}<br />
|}</div>
A.Burgermeister
http://kas.zum.de/wiki/TEX/Favorites
TEX/Favorites
2011-09-26T13:54:58Z
<p>A.Burgermeister: </p>
<hr />
<div>{|<br />
|\textstyle \frac{x}{y} || \frac{x}{y} <br />
|-<br />
|\textstyle \sum_x^n || \sum_{x=1}^{n} <br />
|-<br />
|\textstyle \prod_x^n || \prod^{x=1}_{n} <br />
|-<br />
|\textstyle \int_a^b || \int_{a}^{b} f (x)\,dx <br />
|-<br />
|\textstyle \frac{\partial x}{\partial y} || \frac{\partial x}{\partial y} <br />
|-<br />
|\textstyle \sqrt x || \sqrt{x} <br />
|-<br />
|\textstyle \sqrt[3]{x} || \sqrt[3]{x} <br />
|-<br />
|\textstyle f(x) || f(x) <br />
|-<br />
|\lim || \lim_{x\to\infty} <br />
|-<br />
| ***<br />
|-<br />
|\sin || \sin (x) <br />
|-<br />
|\cos || \cos (x) <br />
|-<br />
|\tan || \tan (x) <br />
|-<br />
|\log || \log (x) <br />
|-<br />
|\ln || \ln (x) <br />
|-<br />
| ***<br />
|-<br />
|\le || \le <br />
|-<br />
|\ge || \ge <br />
|-<br />
|\neq || \neq <br />
|-<br />
|\approx || \approx <br />
|-<br />
|\equiv || \equiv <br />
|-<br />
|\propto || \propto <br />
|-<br />
|\infty || \infty <br />
|-<br />
| ***<br />
|-<br />
|\alpha || \alpha <br />
|-<br />
|\beta || \beta <br />
|-<br />
|\gamma || \gamma <br />
|-<br />
|\delta || \delta <br />
|-<br />
|\epsilon || \epsilon <br />
|-<br />
|\zeta || \zeta <br />
|-<br />
|\eta || \eta <br />
|-<br />
|\theta || \theta <br />
|-<br />
|\vartheta || \vartheta <br />
|-<br />
|\kappa || \kappa <br />
|-<br />
|\lambda || \lambda <br />
|-<br />
|\mu || \mu <br />
|-<br />
|\xi || \xi <br />
|-<br />
|\pi || \pi <br />
|-<br />
|\rho || \rho <br />
|-<br />
|\sigma || \sigma <br />
|-<br />
|\tau || \tau <br />
|-<br />
|\phi || \phi<br />
|-<br />
|\varphi || \varphi<br />
|-<br />
|\chi || \chi<br />
|-<br />
|\psi || \psi<br />
|-<br />
|\omega || \omega <br />
|-<br />
| ***<br />
|-<br />
|\Rightarrow || \Rightarrow <br />
|-<br />
|\rightarrow || \rightarrow <br />
|-<br />
|\Leftarrow || \Leftarrow <br />
|-<br />
|\leftarrow || \leftarrow <br />
|-<br />
|\Leftrightarrow || \Leftrightarrow <br />
|-<br />
|\vec{x} || \vec{x} <br />
|-<br />
|\mapsto || \mapsto <br />
|-<br />
| ***<br />
|-<br />
|( || \left( <br />
|-<br />
|) || \right) <br />
|-<br />
|[ || \left[ <br />
|-<br />
|] || \right] <br />
|-<br />
|\{XXX\} || \left\{ {XXX} \right\} <br />
|-<br />
|\{XXX || \left\{ {XXX} \right\. <br />
|-<br />
|\textstyle {n \choose k} || {n \choose k} <br />
|-<br />
| ***<br />
|-<br />
|\box || \box<br />
|-<br />
|\forall || \forall<br />
|-<br />
|\exists || \exists<br />
|-<br />
|\in || \in<br />
|-<br />
|\not\in || \not\in<br />
|-<br />
| ***<br />
|-<br />
|\ a \wedge b||\ a \wedge b <br />
|-<br />
|\ a \vee b||\ a \vee b <br />
|-<br />
|\ a \Rightarrow b||\ a \Rightarrow b <br />
|-<br />
|\ a \Leftrightarrow b||\ a \Leftrightarrow b<br />
|-<br />
| ***<br />
|-<br />
|\neg A||\neg A <br />
|-<br />
|\exist n\in M||\exist n\in M<br />
|-<br />
|\forall n\in M||\forall n\in M<br />
|-<br />
|\ A \cap B||\ A \cap B<br />
|-<br />
|\ A \cup B||\ A \cup B<br />
|-<br />
|\ A \setminus B||\ A \setminus B<br />
|-<br />
| ***<br />
|-<br />
|\overline{AB}||\overline{AB}<br />
|-<br />
|\vec{AB}||\vec{AB}<br />
|-<br />
|\left| AB \right| ||\left| AB \right| <br />
|-<br />
|\ AB^{+}||\ AB^{+} <br />
|-<br />
|\ AB^{-}||\ AB^{-} <br />
|-<br />
|\operatorname{Zw} (A, Q, P)||\operatorname(Zw) (A, Q, P)<br />
|-<br />
|\ AQ := \{P|...\} ||\ AQ := \{P|...\} <br />
|-<br />
| ***<br />
|-<br />
|\angle ABC||\angle ABC <br />
|-<br />
|\ g \perp \ h||\ g \perp \ h <br />
|-<br />
|\ g \not\perp \ h||\ g \not\perp \ h <br />
|-<br />
|a\| b||a\| b<br />
|-<br />
|a\not\| b||a\not\| b<br />
|-<br />
|\operatorname{koll}(A, B, C)||\operatorname{koll}(A, B, C)<br />
|-<br />
|\operatorname{komp}(A, B, C)||\operatorname{komp}(A, B, C)<br />
|-<br />
| ***<br />
|-<br />
|\alpha \tilde = \beta||\alpha \tilde {=} \beta<br />
|-<br />
|\alpha \equiv \beta||\alpha \equiv \beta<br />
|-<br />
|\frac{x} {y}||\frac{x} {y}<br />
|-<br />
|x_{i}||x_{i}<br />
|-<br />
|x^{i}||x^{i}<br />
|-<br />
| ***<br />
|-<br />
|\begin{pmatrix} x \\ y \\ z \end{pmatrix} ||\begin{pmatrix} x \\ y \\ z \end{pmatrix} <br />
|-<br />
|\begin{pmatrix} x & y \\ z & v \end{pmatrix} ||\begin{pmatrix} x & y \\ z & v \end{pmatrix}<br />
|}</div>
A.Burgermeister
http://kas.zum.de/wiki/Benutzer:A.Burgermeister
Benutzer:A.Burgermeister
2011-06-24T19:35:24Z
<p>A.Burgermeister: </p>
<hr />
<div>Mein Name ist Achim Burgermeister, ich bin hier für die technische Administration verantwortlich. Mails können über den Link ''E-Mail an diesen Benutzer'' gesendet werden.<br />
<br />
--[[Benutzer:A.Burgermeister|A.Burgermeister]] 07:42, 24. Nov. 2009 (UTC)<br />
<br />
Neu RSS Reader, nach [http://www.mediawiki.org/wiki/Extension:RSS_Reader RSS Reader]<br />
<br />
<rss number=10>http://kas-koeln.de/index.php?option=com_ninjarsssyndicator&feed_id=1&format=raw</rss><br />
<br />
Weitere Einstellungen unter dem Link oben.</div>
A.Burgermeister
http://kas.zum.de/wiki/Einbindung_Twitter
Einbindung Twitter
2011-03-27T12:18:46Z
<p>A.Burgermeister: </p>
<hr />
<div>{{#Widget:Twitter<br />
|user=440_Hz<br />
|count=3<br />
}}<br />
<br />
<br />
[[Kategorie:Entwicklungen]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Einbindung_Twitter
Einbindung Twitter
2011-03-27T12:18:08Z
<p>A.Burgermeister: </p>
<hr />
<div><widget type="twitter" uid="89912485" count="3" /><br />
{{#Widget:Twitter<br />
|user=440_Hz<br />
|count=3<br />
}}<br />
<br />
<widget type="twitter" uid="89912485" count="3" /><br />
{{#Widget:Twitter<br />
|user=440_Hz<br />
|count=3<br />
}}<br />
<br />
<br />
[[Kategorie:Entwicklungen]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Twitter
Widget:Twitter
2011-03-27T12:16:11Z
<p>A.Burgermeister: Die Seite wurde neu angelegt: „<noinclude>__NOTOC__ This widget allows you to embed a '''[http://twitter.com/widgets/html_widget Twitter feed]''' (HTML version) on your wiki page. Created by […“</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to embed a '''[http://twitter.com/widgets/html_widget Twitter feed]''' (HTML version) on your wiki page.<br />
<br />
Created by [http://www.mediawikiwidgets.org/User:Sergey_Chernyshev Sergey Chernyshev]<br />
<br />
== Using this widget ==<br />
For information on how to use this widget, see [http://www.mediawikiwidgets.org/Twitter widget description page on MediaWikiWidgets.org].<br />
<br />
== Copy to your site ==<br />
To use this widget on your site, just install [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as '''{{FULLPAGENAME}}''' article.<br />
</noinclude><includeonly><!--{counter name="twittercounter" assign="twitblogincluded"}--><!--{if $twitblogincluded eq 1}--><script src="http://widgets.twimg.com/j/2/widget.js"></script><!--{/if}--><br />
<script><br />
new TWTR.Widget({<br />
version: 2,<br />
type: 'profile',<br />
rpp: '<!--{$count|escape:'quotes'|default:5}-->',<br />
interval: 6000,<br />
width: 250,<br />
height: 300,<br />
theme: {<br />
shell: {<br />
background: '<!--{$shell.background|escape:'quotes'|default:'#333333'}-->',<br />
color: '<!--{$shell.color|escape:'quotes'|default:'#ffffff'}-->'<br />
},<br />
tweets: {<br />
background: '<!--{$tweets.background|escape:'quotes'|default:'#000000'}-->',<br />
color: '<!--{$tweets.color|escape:'quotes'|default:'#ffffff'}-->',<br />
links: '<!--{$tweets.links|escape:'quotes'|default:'#4aed05'}-->'<br />
}<br />
},<br />
features: {<br />
scrollbar: false,<br />
loop: false,<br />
live: false,<br />
hashtags: true,<br />
timestamp: true,<br />
avatars: false,<br />
behavior: 'all'<br />
}<br />
}).render().setUser('<!--{$user|escape:'quotes'}-->').start();<br />
</script></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/Widget:Twitter
Widget:Twitter
2011-03-01T18:37:20Z
<p>A.Burgermeister: Die Seite wurde neu angelegt: „<noinclude>__NOTOC__ This widget allows you to embed a '''[http://twitter.com/widgets/html_widget Twitter feed]''' (HTML version) on your wiki page. Created by […“</p>
<hr />
<div><noinclude>__NOTOC__<br />
This widget allows you to embed a '''[http://twitter.com/widgets/html_widget Twitter feed]''' (HTML version) on your wiki page.<br />
<br />
Created by [http://www.mediawikiwidgets.org/User:Sergey_Chernyshev Sergey Chernyshev]<br />
<br />
== Using this widget ==<br />
For information on how to use this widget, see [http://www.mediawikiwidgets.org/Twitter widget description page on MediaWikiWidgets.org].<br />
<br />
== Copy to your site ==<br />
To use this widget on your site, just install [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as '''{{FULLPAGENAME}}''' article.<br />
</noinclude><includeonly><!--{counter name="twittercounter" assign="twitblogincluded"}--><!--{if $twitblogincluded eq 1}--><script src="http://widgets.twimg.com/j/2/widget.js"></script><!--{/if}--><br />
<script><br />
new TWTR.Widget({<br />
version: 2,<br />
type: 'profile',<br />
rpp: '<!--{$count|escape:'quotes'|default:5}-->',<br />
interval: 6000,<br />
width: 250,<br />
height: 300,<br />
theme: {<br />
shell: {<br />
background: '#333333',<br />
color: '#ffffff'<br />
},<br />
tweets: {<br />
background: '#000000',<br />
color: '#ffffff',<br />
links: '#4aed05'<br />
}<br />
},<br />
features: {<br />
scrollbar: false,<br />
loop: false,<br />
live: false,<br />
hashtags: true,<br />
timestamp: true,<br />
avatars: false,<br />
behavior: 'all'<br />
}<br />
}).render().setUser('<!--{$user|escape:'quotes'}-->').start();<br />
</script></includeonly></div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Copyright
MediaWiki:Copyright
2010-10-13T07:09:41Z
<p>A.Burgermeister: Die Seite wurde neu angelegt: Der Text ist unter der Lizenz <a class='internal' href="http://creativecommons.org/licenses/by-sa/3.0/de/">„Creative Commons: Namensnennung-Weitergabe unter gleichen ...</p>
<hr />
<div>Der Text ist unter der Lizenz <a class='internal' href="http://creativecommons.org/licenses/by-sa/3.0/de/">„Creative Commons: Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland"</a> verfügbar; zusätzliche Bedingungen können anwendbar sein. Siehe die <a class='internal' href="http://wiki.zum.de/ZUM-Wiki:Lizenzbestimmungen">Nutzungsbedingungen</a> für Einzelheiten.</div>
A.Burgermeister
http://kas.zum.de/wiki/Elektrolyse_und_Faraday-Gesetze
Elektrolyse und Faraday-Gesetze
2010-10-11T14:35:51Z
<p>A.Burgermeister: -> Problem Anzeige der Fußnoten behoben.</p>
<hr />
<div>== Elektrolyse ==<br />
<br />
Als Elektrolyse wird eine durch elektrischen Strom erzwungene [http://wikis.zum.de/kas/index.php/Donator-Akzeptor-Reaktionen Redoxreaktion] bezeichnet. Hierbei laufen [http://de.wikipedia.org/wiki/Oxidation Oxidation] und [http://de.wikipedia.org/wiki/Reduktion_(Chemie) Reduktion] räumlich von einander getrennt ab. Am Besten wird dies an einem Beispiel deutlich:<br />
<br />
In ein Becherglas wird eine [http://de.wikipedia.org/wiki/Kupfer(II)-chlorid Kupfer-(II)-Chlorid]-Lösung gegeben und zwei Metallstäbe werden in die Lösung gestellt, welche die [http://de.wikipedia.org/wiki/Elektroden Elektroden] darstellen. Diese sind mit Kabeln an eine Spannungsquelle angeschlossen. Um welche Metalle es sich hierbei handelt ist nicht von Wichtigkeit. <br />
<br />
Aufgrund der [[Redoxreihe der Metalle]] werden die Kupferionen zum Elektronenakzeptor und die Chloridionen zum Elektronendonator, d.h. die Kupferionen werden zu elementarem Kupfer reduziert. Dieser Vorgang findet an der [http://de.wikipedia.org/wiki/Kathode Kathode] statt, die bei der Elektrolyse negativ geladen ist. Im Gegensatz dazu werden die Chloridionen an der [http://de.wikipedia.org/wiki/Anode Anode] oxidiert und ein geschlossener Stromkreis entsteht, der elementares Kupfer und molekulares Chlor entstehen lässt.<br />
<br />
[[Bild:Elektrolyse_klein.jpg]]<br />
<br />
'''Kathode:''' Cu<sup>2+</sup>(aq) + 2e<sup>-</sup> ------> Cu(s)<br />
<br />
'''Anode:''' 2Cl<sup>-</sup>(aq) ------> Cl<sub>2</sub>(g) + 2e<sup>-</sup><br />
<br />
'''Gesamt:''' Cu<sup>2+</sup>(aq) + 2Cl<sup>-</sup>(aq) ------> Cu(s)+ Cl<sub>2</sub>(g)<br />
<br />
== Faraday-Gesetze ==<br />
<br />
<br />
[http://de.wikipedia.org/wiki/Michael_Faraday Michael Faraday] hat durch seine Forschungen einen großen Teil zu den heute bekannten Gesetzmäßigkeiten beim Ablauf einer Elektrolyse beigetragen und zwei nach ihm benannte Gesetze aufgestellt:<br />
<br />
<br />
'''1. Faraday-Gesetz:'''<br />
<br />
Die elektrolytisch abgeschiedenen Stoffmengen sind der durch den Stromkreis geflossenen Ladung Proportional.<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.166</ref><br />
<br />
<br />
'''2. Faraday-Gesetz:'''<br />
<br />
Zur elektrolytischen Abscheidung einer bestimmten Stoffmenge n eines Stoffes wird die Ladung Q=n*z*F benötigt, wobei z die Anzahl der an der Elektrode pro Ion übertragenen Elektronen bedeutet. (F=96487 C*mol<sup>-1</sup>)<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.167</ref><br />
<br />
== Einzelnachweise == <br />
<references /><br />
<br />
[[Kategorie:Physik]]<br />
[[Kategorie:Elektrochemie]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Elektrolyse_und_Faraday-Gesetze
Elektrolyse und Faraday-Gesetze
2010-08-09T10:03:43Z
<p>A.Burgermeister: Die Referenzangabe ist tatsächlich falsch. Werde mich um eine Lösung bemühen. Achim</p>
<hr />
<div>== Elektrolyse ==<br />
<br />
Als Elektrolyse wird eine durch elektrischen Strom erzwungene [http://wikis.zum.de/kas/index.php/Donator-Akzeptor-Reaktionen Redoxreaktion] bezeichnet. Hierbei laufen [http://de.wikipedia.org/wiki/Oxidation Oxidation] und [http://de.wikipedia.org/wiki/Reduktion_(Chemie) Reduktion] räumlich von einander getrennt ab. Am Besten wird dies an einem Beispiel deutlich:<br />
<br />
In ein Becherglas wird eine [http://de.wikipedia.org/wiki/Kupfer(II)-chlorid Kupfer-(II)-Chlorid]-Lösung gegeben und zwei Metallstäbe werden in die Lösung gestellt, welche die [http://de.wikipedia.org/wiki/Elektroden Elektroden] darstellen. Diese sind mit Kabeln an eine Spannungsquelle angeschlossen. Um welche Metalle es sich hierbei handelt ist nicht von Wichtigkeit. <br />
<br />
Aufgrund der [[Redoxreihe der Metalle]] werden die Kupferionen zum Elektronenakzeptor und die Chloridionen zum Elektronendonator, d.h. die Kupferionen werden zu elementarem Kupfer reduziert. Dieser Vorgang findet an der [http://de.wikipedia.org/wiki/Kathode Kathode] statt, die bei der Elektrolyse negativ geladen ist. Im Gegensatz dazu werden die Chloridionen an der [http://de.wikipedia.org/wiki/Anode Anode] oxidiert und ein geschlossener Stromkreis entsteht, der elementares Kupfer und molekulares Chlor entstehen lässt.<br />
<br />
[[Bild:Elektrolyse_klein.jpg]]<br />
<br />
'''Kathode:''' Cu<sup>2+</sup>(aq) + 2e<sup>-</sup> ------> Cu(s)<br />
<br />
'''Anode:''' 2Cl<sup>-</sup>(aq) ------> Cl<sub>2</sub>(g) + 2e<sup>-</sup><br />
<br />
'''Gesamt:''' Cu<sup>2+</sup>(aq) + 2Cl<sup>-</sup>(aq) ------> Cu(s)+ Cl<sub>2</sub>(g)<br />
<br />
== Faraday-Gesetze ==<br />
<br />
<br />
[http://de.wikipedia.org/wiki/Michael_Faraday Michael Faraday] hat durch seine Forschungen einen großen Teil zu den heute bekannten Gesetzmäßigkeiten beim Ablauf einer Elektrolyse beigetragen und zwei nach ihm benannte Gesetze aufgestellt:<br />
<br />
<br />
'''1. Faraday-Gesetz:'''<br />
<br />
Die elektrolytisch abgeschiedenen Stoffmengen sind der durch den Stromkreis geflossenen Ladung Proportional.<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.166</ref><br />
<br />
<br />
'''2. Faraday-Gesetz:'''<br />
<br />
Zur elektrolytischen Abscheidung einer bestimmten Stoffmenge n eines Stoffes wird die Ladung Q=n*z*F benötigt, wobei z die Anzahl der an der Elektrode pro Ion übertragenen Elektronen bedeutet. (F=96487 C*mol<sup>-1</sup>)<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.167</ref><br />
<br />
== Einzelnachweise == <br />
<references /><br />
(werden nicht angezeigt, wenn man nicht eingeloggt ist (?), hier noch einmal so: Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.166f)<br />
<br />
[[Kategorie:Physik]]<br />
[[Kategorie:Elektrochemie]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Elektrolyse_und_Faraday-Gesetze
Elektrolyse und Faraday-Gesetze
2010-08-09T09:57:03Z
<p>A.Burgermeister: /* Faraday-Gesetze */</p>
<hr />
<div>== Elektrolyse ==<br />
<br />
Als Elektrolyse wird eine durch elektrischen Strom erzwungene [http://wikis.zum.de/kas/index.php/Donator-Akzeptor-Reaktionen Redoxreaktion] bezeichnet. Hierbei laufen [http://de.wikipedia.org/wiki/Oxidation Oxidation] und [http://de.wikipedia.org/wiki/Reduktion_(Chemie) Reduktion] räumlich von einander getrennt ab. Am Besten wird dies an einem Beispiel deutlich:<br />
<br />
In ein Becherglas wird eine [http://de.wikipedia.org/wiki/Kupfer(II)-chlorid Kupfer-(II)-Chlorid]-Lösung gegeben und zwei Metallstäbe werden in die Lösung gestellt, welche die [http://de.wikipedia.org/wiki/Elektroden Elektroden] darstellen. Diese sind mit Kabeln an eine Spannungsquelle angeschlossen. Um welche Metalle es sich hierbei handelt ist nicht von Wichtigkeit. <br />
<br />
Aufgrund der [[Redoxreihe der Metalle]] werden die Kupferionen zum Elektronenakzeptor und die Chloridionen zum Elektronendonator, d.h. die Kupferionen werden zu elementarem Kupfer reduziert. Dieser Vorgang findet an der [http://de.wikipedia.org/wiki/Kathode Kathode] statt, die bei der Elektrolyse negativ geladen ist. Im Gegensatz dazu werden die Chloridionen an der [http://de.wikipedia.org/wiki/Anode Anode] oxidiert und ein geschlossener Stromkreis entsteht, der elementares Kupfer und molekulares Chlor entstehen lässt.<br />
<br />
[[Bild:Elektrolyse_klein.jpg]]<br />
<br />
'''Kathode:''' Cu<sup>2+</sup>(aq) + 2e<sup>-</sup> ------> Cu(s)<br />
<br />
'''Anode:''' 2Cl<sup>-</sup>(aq) ------> Cl<sub>2</sub>(g) + 2e<sup>-</sup><br />
<br />
'''Gesamt:''' Cu<sup>2+</sup>(aq) + 2Cl<sup>-</sup>(aq) ------> Cu(s)+ Cl<sub>2</sub>(g)<br />
<br />
== Faraday-Gesetze ==<br />
<br />
<br />
[http://de.wikipedia.org/wiki/Michael_Faraday Michael Faraday] hat durch seine Forschungen einen großen Teil zu den heute bekannten Gesetzmäßigkeiten beim Ablauf einer Elektrolyse beigetragen und zwei nach ihm benannte Gesetze aufgestellt:<br />
<br />
<br />
'''1. Faraday-Gesetz:'''<br />
<br />
Die elektrolytisch abgeschiedenen Stoffmengen sind der durch den Stromkreis geflossenen Ladung Proportional.<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.166</ref><br />
<br />
<br />
'''2. Faraday-Gesetz:'''<br />
<br />
Zur elektrolytischen Abscheidung einer bestimmten Stoffmenge n eines Stoffes wird die Ladung Q=n*z*F benötigt, wobei z die Anzahl der an der Elektrode pro Ion übertragenen Elektronen bedeutet. (F=96487 C*mol<sup>-1</sup>)<ref>Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.167</ref><br />
<br />
<ref name="TEST">Bezugsangabe</ref><br />
<br />
== Einzelnachweise == <br />
<references /><br />
(werden nicht angezeigt, wenn man nicht eingeloggt ist (?), hier noch einmal so: Tausch / v. Wachtendonk: Chemie SII - Stoff-Formel-Umwelt, S.166f)<br />
<br />
[[Kategorie:Physik]]<br />
[[Kategorie:Elektrochemie]]</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-30T12:27:38Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align, sortable){<br />
var code = "\n";<br />
<br />
code += '{| class="wikitable ' + align + sortable+ '"\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'center\':""; '<br />
+'var sortable = (document.paramForm.inputSortable.checked)?\'sortable\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align,sortable); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Erweiterte Tabelleneinstellungen<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<Font size="2" color="#33386D" face="Verdana">'<br />
+'<p><b>Gib die Parameter ein: <\/b><\/p>'<br />
+'<form name="paramForm">'<br />
+'Titel: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: auf Breite zentriert <input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig <input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'Sortierbar: <input type="checkbox" name="inputSortable" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/font><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+2].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-30T11:20:00Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align, sortable){<br />
var code = "\n";<br />
<br />
code += '{| class="wikitable ' + align + sortable+ '"\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'center\':""; '<br />
+'var sortable = (document.paramForm.inputSortable.checked)?\'sortable\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align,sortable); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Erweiterte Tabelleneinstellungen<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<Font size="2" color="#33386D" face="Verdana">'<br />
+'<p><b>Gib die Parameter ein: <\/b><\/p>'<br />
+'<form name="paramForm">'<br />
+'Titel: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: auf Breite zentriert <input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig <input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'Sortierbar: <input type="checkbox" name="inputSortable" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/font><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+2].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-28T13:51:27Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="wikitable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<basefont size="2" color="#CC00CC" fontface="Verdana,Arial, Helvetica">'<br />
+'<p>Gib die Parameter unten ein: <\/p>'<br />
+'<form name="paramForm">'<br />
+'Tabellenüberschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: zentriert<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/basefont><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+2].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-28T13:33:54Z
<p>A.Burgermeister: </p>
<hr />
<div>//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
// A.Burgermeister 26.11.09, <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
// 28.11.09 Erweiterte Tabelle eingefügt, eigene Signatur gelöscht<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'E1':['6/60/Button_insert_table.png','erweiterte Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,E1,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
<br />
// eingebaute Icons:<br />
// Sekundäre A=Überschrift, A3=Untergeordnete Überschrift, B=Zeilenumbruch, E=Prettytable, F=Farbiger Text, G=Bildergallerie<br />
// H=Versteckter Kommentar, I1=Hochgestellt, I2=Tiefgestellt, J1=Kleingeschrieben, K=Name der Kategorie, M=Zitat mit Absatz,<br />
// Q=Definitionsliste , R=Markiere eine Referenz , R1=Referenz mit Name , R2=Wiederholungsreferenz , R3=Referenzfooter<br />
// T=Vorlagenname ,U=Unterstreichen , V=Weiterleitung , W=Nummerierung , X=Liste<br />
<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="wikitable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<basefont size="2" color="#CC00CC" fontface="Verdana,Arial, Helvetica">'<br />
+'<p>Gib die Parameter unten ein: <\/p>'<br />
+'<form name="paramForm">'<br />
+'Tabellenüberschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Ausrichtung: zentriert<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellenkopfzeilen: farbig<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl der Reihen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl der Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Definitionsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form">'<br />
+'<i>'<br />
+'Wähle "Definitionsspalte", wenn die 1. Spalte Definitionen enthalten soll.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Einfügen der Tabelle<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/basefont><\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// table<br />
c=XEBOrder.getIndex('E1');<br />
if(c != -1) allEditButtons[bu_len+c+2].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T21:14:32Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]<br />
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]<br />
// Converted by [[User:Olliminatore]] 25.09.2006 <br />
//============================================================<br />
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.<br />
//<br />
<br />
var XEBOrder=[];<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="wikitable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references />\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#WEITERLEITUNG [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Ersetzen',"{{ers:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']<br />
};<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="wikitable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p>Enter the table parameters below: <\/p>'<br />
+'<form name="paramForm">'<br />
+'Table caption: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Table alignment: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Table headline: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Number of rows: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Number of columns: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
//+'Alternating grey lines: <input type="checkbox" name="inputLine" checked="1" ><p\/>'<br />
+'Item column: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form">'<br />
+'<i>The default table allows for fields and values only.<\/i><p\/>'<br />
+'Check "Item column" to allow for the table to have fields, items, and values.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Insert table into window<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Cancel<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==10) c=1;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('V');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#WEITERLEITUNG \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if ((wgAction=="edit") || (wgAction=="submit"))<br />
addOnloadHook(initButtons);<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T21:09:43Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// de: FÜGT NEUE BUTTON IN DIE WERKZEUGLEISTE <br />
// aus Wikipedia, Benutzer:Olliminatore/Extra-Editbuttons<br />
// Converted by [[Benutzer:A.Burgermeister]] 15.10.2007 <br />
//============================================================<br />
<br />
var XEBOrder=[];<br />
// var customEditButtons = "A,A3,B,C,E,F,G,H,I,I1,I2,J1,K,M,O,P,PO,Q,R,R1,R2,R3,S,T,T1,U,V,W,X,Y1,Y2,VP,VC,VN,SM";<br />
<br />
rmEditButtons=[4];<br />
// var usersignature = '--&nbsp;\~\~\~&nbsp;<small>\~\~\~\~\~<\/small>';<br />
<br />
<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A1':['b/ba/Headline_icon.png','Primäre Überschrift','\== ','==','Primäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="prettytable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references/>\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#REDIRECT [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Substitute',"{{subst:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','',''],<br />
'ZE':['a/ab/Button_100%25.png','Tabelle','\n{| class="prettytable sortable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n','']<br />
};<br />
<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A1,A,A3,PF,B,ZE,E,F,H,I1,I2,J1,M,Q,R,R1,R2,R3,T,U,W,X,ZI".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="prettytable sortable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p><b>Gib die Parameterwerte für die Tabelle ein: <\/b><\/p><hr>'<br />
+'<form name="paramForm">'<br />
+'Tabellen Überschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Tabellen Ausrichtung: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellen Überschrift: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl von Zeilen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl von Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
+'Beschreibungsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form"><hr>'<br />
+'<i>Die Standardtabelle erlaubt für alle Felder nur Zahlen.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Füge die Tabelle ein<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Abbruch<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
addOnloadHook(initButtons);<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==11) c=1;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-1+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('F')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('W');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#REDIRECT \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T21:06:59Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// de: FÜGT NEUE BUTTON IN DIE WERKZEUGLEISTE <br />
// aus Wikipedia, Benutzer:Olliminatore/Extra-Editbuttons<br />
// Converted by [[Benutzer:A.Burgermeister]] 15.10.2007 <br />
//============================================================<br />
<br />
var XEBOrder=[];<br />
// var customEditButtons = "A,A3,B,C,E,F,G,H,I,I1,I2,J1,K,M,O,P,PO,Q,R,R1,R2,R3,S,T,T1,U,V,W,X,Y1,Y2,VP,VC,VN,SM";<br />
<br />
rmEditButtons=[4];<br />
var usersignature = '--&nbsp;\~\~\~&nbsp;<small>\~\~\~\~\~<\/small>';<br />
<br />
<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A1':['b/ba/Headline_icon.png','Primäre Überschrift','\== ','==','Primäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="prettytable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references/>\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#REDIRECT [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Substitute',"{{subst:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','',''],<br />
'ZE':['a/ab/Button_100%25.png','Tabelle','\n{| class="prettytable sortable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n','']<br />
};<br />
<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A1,A,A3,PF,B,ZE,E,F,H,I1,I2,J1,M,Q,R,R1,R2,R3,T,U,W,X,ZI".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="prettytable sortable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p><b>Gib die Parameterwerte für die Tabelle ein: <\/b><\/p><hr>'<br />
+'<form name="paramForm">'<br />
+'Tabellen Überschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Tabellen Ausrichtung: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellen Überschrift: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl von Zeilen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl von Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
+'Beschreibungsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form"><hr>'<br />
+'<i>Die Standardtabelle erlaubt für alle Felder nur Zahlen.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Füge die Tabelle ein<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Abbruch<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
addOnloadHook(initButtons);<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==11) c=1;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-1+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('F')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('W');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#REDIRECT \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T21:02:10Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// de: FÜGT NEUE BUTTON IN DIE WERKZEUGLEISTE <br />
// aus Wikipedia, Benutzer:Olliminatore/Extra-Editbuttons<br />
// Converted by [[Benutzer:A.Burgermeister]] 15.10.2007 <br />
//============================================================<br />
<br />
var XEBOrder=[];<br />
// var customEditButtons = "A,A3,B,C,E,F,G,H,I,I1,I2,J1,K,M,O,P,PO,Q,R,R1,R2,R3,S,T,T1,U,V,W,X,Y1,Y2,VP,VC,VN,SM";<br />
<br />
rmEditButtons=[4];<br />
var usersignature = '--&nbsp;\~\~\~&nbsp;<small>\~\~\~\~\~<\/small>';<br />
<br />
<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A1':['b/ba/Headline_icon.png','Primäre Überschrift','\== ','==','Primäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="prettytable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references/>\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#REDIRECT [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Substitute',"{{subst:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','',''],<br />
'ZE':['a/ab/Button_100%25.png','Tabelle','\n{| class="prettytable sortable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n','']<br />
};<br />
<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A1,A,A3,PF,B,ZE,E,F,H,I1,I2,J1,M,Q,R,R1,R2,R3,T,U,W,X,ZI".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="prettytable sortable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p><b>Gib die Parameterwerte für die Tabelle ein: <\/b><\/p><hr>'<br />
+'<form name="paramForm">'<br />
+'Tabellen Überschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Tabellen Ausrichtung: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellen Überschrift: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl von Zeilen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl von Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
+'Beschreibungsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form"><hr>'<br />
+'<i>Die Standardtabelle erlaubt für alle Felder nur Zahlen.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Füge die Tabelle ein<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Abbruch<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
addOnloadHook(initButtons);<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==10) c=2;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-1+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('F')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('W');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#REDIRECT \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T20:51:50Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// de: FÜGT NEUE BUTTON IN DIE WERKZEUGLEISTE <br />
// aus Wikipedia, Benutzer:Olliminatore/Extra-Editbuttons<br />
// Converted by [[Benutzer:A.Burgermeister]] 15.10.2007 <br />
//============================================================<br />
<br />
var XEBOrder=[];<br />
var customEditButtons = "A,A3,B,C,E,F,G,H,I,I1,I2,J1,K,M,O,P,PO,Q,R,R1,R2,R3,S,T,T1,U,V,W,X,Y1,Y2,VP,VC,VN,SM";<br />
<br />
rmEditButtons=[4];<br />
var usersignature = '--&nbsp;\~\~\~&nbsp;<small>\~\~\~\~\~<\/small>';<br />
<br />
<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A1':['b/ba/Headline_icon.png','Primäre Überschrift','\== ','==','Primäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="prettytable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references/>\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#REDIRECT [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Substitute',"{{subst:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','',''],<br />
'ZE':['a/ab/Button_100%25.png','Tabelle','\n{| class="prettytable sortable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n','']<br />
};<br />
<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A1,A,A3,PF,B,ZE,E,F,H,I1,I2,J1,M,Q,R,R1,R2,R3,T,U,W,X,ZI".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="prettytable sortable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p><b>Gib die Parameterwerte für die Tabelle ein: <\/b><\/p><hr>'<br />
+'<form name="paramForm">'<br />
+'Tabellen Überschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Tabellen Ausrichtung: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellen Überschrift: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl von Zeilen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl von Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
+'Beschreibungsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form"><hr>'<br />
+'<i>Die Standardtabelle erlaubt für alle Felder nur Zahlen.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Füge die Tabelle ein<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Abbruch<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
addOnloadHook(initButtons);<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==10) c=1;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-1+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('F')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('W');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#REDIRECT \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Common.js
MediaWiki:Common.js
2009-11-24T20:38:35Z
<p>A.Burgermeister: </p>
<hr />
<div>/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
/* Any JavaScript here will be loaded for all users on every page load. */<br />
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */<br />
<br />
//============================================================<br />
// de: FÜGT NEUE BUTTON IN DIE WERKZEUGLEISTE <br />
// aus Wikipedia, Benutzer:Olliminatore/Extra-Editbuttons<br />
// Converted by [[Benutzer:A.Burgermeister]] 15.10.2007 <br />
//============================================================<br />
<br />
var XEBOrder=[];<br />
//rmEditButtons=[4];<br />
var usersignature = '--&nbsp;\~\~\~&nbsp;<small>\~\~\~\~\~<\/small>';<br />
<br />
<br />
var attributes = ["imageFile","speedTip","tagOpen","tagClose","sampleText"];<br />
// isMSIE55<br />
<br />
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar <br />
function addCustomButton(){<br />
var a = {};<br />
for (d in attributes) a[attributes[d]] = arguments[d];<br />
mwCustomEditButtons.push(a);<br />
};<br />
<br />
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';<br />
var BDict={<br />
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],<br />
'A1':['b/ba/Headline_icon.png','Primäre Überschrift','\== ','==','Primäre Überschrift'],<br />
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],<br />
'B':['1/13/Button_enter.png','Zeilenumbruch','<br />','',''],<br />
'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],<br />
'B2':['5/5e/Button_disambig_small.png','Dieser Artikel erläutert…','{{Dieser Artikel|','}}','erläutert den Buchstaben X, zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].'],<br />
'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],<br />
'C':['5/5f/Button_center.png','Zentriert','<div style="text-align: center;">\n','\n<\/div>','Zentriert'],<br />
'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':<math>\u005Cmathrm{','}</math>',''],<br />
'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],<br />
'D':['e/ea/Button_align_left.png','Left-Align','<div style="text-align: left; direction: ltr; margin-left: 1em;">\n','\n<\/div>','Left-aligned Text'],<br />
'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],<br />
'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],<br />
'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],<br />
'E':['0/04/Button_array.png','Tabelle','\n{| class="prettytable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],<br />
'F':['8/8f/Button_poeme.png','Farbiger Text','<span style="color: color">','<\/span>','Farbig'],<br />
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],<br />
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',"\n<gallery>\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n<\/gallery>","",''],<br />
'H':['7/74/Button_comment.png','Versteckter Kommentar',"<!--","-->",'Versteckt'],<br />
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],<br />
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','<sup>','<\/sup>','Hochgestellt'],<br />
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','<sub>','<\/sub>','Tiefgestellt'],<br />
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','<small>','<\/small>','Klein'],<br />
'J2':['5/56/Button_big.png','Größerer Text (big)','<big>','<\/big>','Groß'],<br />
'K':['b/b4/Button_category03.png','Kategorie',"[[Kategorie:","]]",'Name der Kategorie'],<br />
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],<br />
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],<br />
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','<blockquote style="border: 1px solid blue; padding: 2em;">\n','\n<\/blockquote>','Text'],<br />
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&nbsp;','',''],<br />
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&thinsp;','',''],<br />
'O':['2/23/Button_code.png','Code einfügen','<code>','<\/code>','Code'],<br />
'P':['3/3c/Button_pre.png','Vorformatierter Text','<pre>','<\/pre>','Präformatierter Text'],<br />
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],<br />
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],<br />
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],<br />
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],<br />
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],<br />
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',"„","“",'Text'],<br />
'Q2':['2/26/Button_latinas.png','Latinas',"«","»",'Text'],<br />
'Q3':['b/bc/Button_guillemet.png','Guillemets',"»","«",'Text'],<br />
'R':['7/79/Button_reflink.png','Markiere eine Referenz','<ref>','<\/ref>','Bezugsangabe'],<br />
'R1':['c/c4/Button_ref.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],<br />
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','<ref name="','"/>','Referenzname'],<br />
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n<references/>\n','',''],<br />
'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], <br />
'S':['c/c9/Button_strike.png','Durchgestrichener Text',"<s>","<\/s>",'Durchgestrichen'],<br />
'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],<br />
'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','<source lang="javascript">',"<\/source>",'Quelltext'], <br />
'SM':['7/74/Button_oeil.png','Smiley','<tt style="background:#FE3">','</tt>',':D'],<br />
'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','<span style="">','<\/span>','Markierter Inhalt'],<br />
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],<br />
'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],<br />
'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','<tt>','<\/tt>','Teletyper Text'],<br />
'U':['f/fd/Button_underline.png','Unterstreichen',"<u>","<\/u>",'Unterstrichener Text'],<br />
'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',"{{Urheberrecht ungeklärt}}","",''],<br />
'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',"{{URV}} [","] " + usersignature,'Url'],<br />
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',"#REDIRECT [[","]]",'Ziel einfügen'],<br />
'VP':['b/ba/Button_conserver.png','Vote *pro*',"# {{pro}} " + usersignature,"",''],<br />
'VC':['f/fc/Button_supp.png','Vote *contra*',"# {{contra}} " + usersignature,"",''],<br />
'VN':['4/4e/Button_neutre.png','Vote *neutral*',"# {{neutral}} " + usersignature,"",''],<br />
'WB':['6/61/Button_wikibooks.png','Wikibooks',"{{Wikibooks","}}",'|Seitenname'],<br />
'WS':['e/eb/Button_wikisource.png','Wikisource',"{{Wikisource","}}",'|Seitenname'],<br />
'WT':['b/bf/WP-icon.png','Wiktionary',"{{Wiktionary","}}",'|Seitenname'],<br />
'WV':['b/b5/Button_wikiversity.png','Wikiversity',"{{Wikiversity","}}",'|Seitenname'],<br />
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',"\n# Element 1\n# Element 2\n# Element 3","",''],<br />
'X':['1/11/Btn_toolbar_liste.png','Liste',"\n* Element A\n* Element B\n* Element C","",''],<br />
'Y1':['c/ce/Button_no_include.png','No Include',"<noinclude>","<\/noinclude>",'Text'],<br />
'Y2':['7/79/Button_include.png','Include only',"<includeonly>","<\/includeonly>",'Text'],<br />
'Z':['3/35/Button_substitute.png','Substitute',"{{subst:","}}",'Vorlage'],<br />
'ZI':['8/83/Button_biocitas.png','Zitat',"{{Zitat|","}}",'Text|Autor (optional)|Quelle (optional)'],<br />
'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','',''],<br />
'ZE':['a/ab/Button_100%25.png','Tabelle','\n{| class="prettytable sortable" \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n','']<br />
};<br />
<br />
if (typeof customEditButtons!='string') // can be modified<br />
XEBOrder="A1,A,A3,PF,B,ZE,E,F,H,I1,I2,J1,M,Q,R,R1,R2,R3,T,U,W,X,ZI".split(",");<br />
else if (customEditButtons.toLowerCase()=='all') <br />
for (b in BDict) XEBOrder.push(b);<br />
else XEBOrder=customEditButtons.split(",");<br />
<br />
<br />
function initButtons(){<br />
var bc,d;<br />
for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons<br />
// If the user has defined any buttons then add them into the available button lists <br />
if (typeof myButtons=='object')<br />
for (b in myButtons) BDict[b] = myButtons[b]; // custom user buttons<br />
// Add the media wiki standard buttons into the available buttons <br />
for (b in mwEditButtons) { // add standard buttons for full XEB order changing<br />
BDict[b]=[];<br />
// for (d in mwEditButtons[b]) <br />
for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);<br />
}<br />
<br />
// Build the new buttons <br />
for (i=0;i<XEBOrder.length;i++) {<br />
bc = BDict[XEBOrder[i]];<br />
//try { // catch not existing button names<br />
addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);<br />
//}<br />
// catch(e) {continue}<br />
}<br />
// Remove the default buttons (if requested by the user)<br />
eraseButtons();<br />
};<br />
<br />
//============================================================<br />
// Table generator <br />
//============================================================<br />
/** en: Generate an array using Mediawiki syntax<br />
* @author: originally from fr:user:dake<br />
* @version: 0.2 */<br />
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){<br />
var code = "\n";<br />
code += '{| class="prettytable sortable" ' + align + '\n'<br />
+ caption + exhead;<br />
if (exfield) code += '!\n';<br />
for (i=1;i<nbCol+1;i++) code += '! FELD ' + i + '\n';<br />
var items = 0;<br />
for (var j=0;j<nbRow;j++){<br />
if (exfield) { <br />
items++;<br />
code += '|-\n! style="background: #FFDDDD;"|ITEM ' + items + '\n';<br />
} else code += '|-\n';<br />
for (i=0;i<nbCol;i++) code += '| Element\n';<br />
}<br />
code += '|}\n';<br />
insertTags('','', code);<br />
editform.elements['wpSummary'].value+=' table+';<br />
return false<br />
};<br />
<br />
<br />
/** en: Open a popup with parameters to generate an array. <br />
* The number of rows/columns can be modified.<br />
* @author: originally fr:user:dake <br />
* @version: 0.2 */<br />
function popupTable(){<br />
var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');<br />
var javaCode = '<script type="text\/javascript">function insertCode(){'<br />
+'var caption = (document.paramForm.inputCaption.checked)?"\|\+ TABLE CAPTION \\n":""; '<br />
+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\"background: #DDFFDD;\"\\n\':""; '<br />
+'var row = parseInt(document.paramForm.inputRow.value); '<br />
+'var col = parseInt(document.paramForm.inputCol.value); '<br />
+'var exfield = document.paramForm.inputItems.checked; '<br />
+'var align = (document.paramForm.inputAlign.checked)?\'align="center"\':""; '<br />
+'window.opener.generateTable(caption,exhead,col,row,exfield,align); '<br />
+'window.close()}<\/script>';<br />
<br />
popup.document.write('<html><head><title>Make table<\/title>'<br />
// +'<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>'<br />
//+'<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'<br />
+ javaCode +'<\/head><body>'<br />
+'<p><b>Gib die Parameterwerte für die Tabelle ein: <\/b><\/p><hr>'<br />
+'<form name="paramForm">'<br />
+'Tabellen Überschrift: <input type="checkbox" name="inputCaption"><p\/>'<br />
+'Tabellen Ausrichtung: center<input type="checkbox" name="inputAlign"><p\/>'<br />
+'Tabellen Überschrift: colored<input type="checkbox" name="inputHead"><p\/>'<br />
+'Anzahl von Zeilen: <input type="text" name="inputRow" value="3" size="2"><p\/>'<br />
+'Anzahl von Spalten: <input type="text" name="inputCol" value="3" size="2"><p\/>'<br />
+'Beschreibungsspalte: <input type="checkbox" name="inputItems" ><p\/>'<br />
+'<\/form"><hr>'<br />
+'<i>Die Standardtabelle erlaubt für alle Felder nur Zahlen.<\/i><p\/>'<br />
+'<p><a href="javascript:insertCode()"> Füge die Tabelle ein<\/a> &nbsp;&nbsp;&nbsp; |'<br />
+' &nbsp;&nbsp;&nbsp;<a href="javascript:self.close()">Abbruch<\/a><\/p>'<br />
+'<\/body><\/html>');<br />
popup.document.close();<br />
return false<br />
};<br />
<br />
<br />
/** en: Removes arbitrary standard buttons from the toolbar<br />
* @author: [[:de:User:Olliminatore]]<br />
* @version: 0.2 (01.10.2006) **/<br />
function eraseButtons(){<br />
if(typeof rmEditButtons!='object') return;<br />
if (typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') <br />
return mwEditButtons=[];<br />
//Remove the buttons the user doesn't want <br />
for(i=0;i<rmEditButtons.length;i++){<br />
var n=rmEditButtons[i]-i;<br />
if(n>=0 && n<mwEditButtons.length){<br />
if(n<mwEditButtons.length){<br />
var x = -1;<br />
while((++x)<mwEditButtons.length)<br />
if(x>=n)<br />
mwEditButtons[x] = mwEditButtons[x+1];<br />
}<br />
mwEditButtons.pop();<br />
}<br />
}<br />
};<br />
<br />
addOnloadHook(initButtons);<br />
<br />
// Adds extended onclick-function to some buttons <br />
function extendButtons(){<br />
if(!(allEditButtons = document.getElementById('toolbar'))) return false;<br />
if(typeof editform == 'undefined')<br />
if(!(window.editform = document.editform)) return false;<br />
<br />
XEBOrder.getIndex = function (item){<br />
if(is_gecko) return this.indexOf(item);<br />
else //is IE (Opera < 9)<br />
for (var i=0;i < this.length;i++) if (this[i]==item) return Number(i);<br />
return -1<br />
}<br />
var searchbox = allEditButtons.getElementsByTagName('span')[0];<br />
if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box<br />
<br />
allEditButtons = allEditButtons.getElementsByTagName('img');<br />
<br />
var bu_len = mwEditButtons.length;<br />
var c=0;<br />
<br />
if(!allEditButtons.length) return false;<br />
<br />
// own signature<br />
if (bu_len>0){<br />
if(typeof rmEditButtons=='object' && rmEditButtons.pop()==10) c=1;<br />
mwEditButtons[bu_len-2+c].tagOpen=usersignature;<br />
if(usersignature != '-- \~\~\~\~')<br />
allEditButtons[bu_len-1+c].src=Isrc+'d/d1/Button_mysignature.png';<br />
}<br />
<br />
// table<br />
if((c=XEBOrder.getIndex('F')) != -1) allEditButtons[bu_len+c].onclick=popupTable;<br />
<br />
// redirect<br />
c=XEBOrder.getIndex('W');<br />
if(c != -1)<br />
allEditButtons[bu_len+c].onclick=function(){<br />
if (a = window.prompt("Wohin soll der Redirect\?", "")) {<br />
a = '\#REDIRECT \[\[' + a + '\]\]';<br />
editform.wpTextbox1.value=a;<br />
editform.wpSummary.value=a; // not more needed?<br />
editform.wpWatchthis.checked=false<br />
}<br />
};<br />
<br />
// spacer width<br />
if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;<br />
};<br />
<br />
if(!wgIsArticle) // only if edit<br />
hookEvent("load", extendButtons);<br />
<br />
/* ###################################################### <br />
Toggles the display of elements on a page <br />
Author/contact: Austin Che http://openwetware.org/wiki/User:Austin_J._Che<br />
See http://openwetware.org/wiki/OpenWetWare:Toggle for examples and documentation<br />
######################################################*/<br />
<br />
// indexed array of toggler ids to array of associated toggle operations<br />
// each operation is a two element array, the first being the type, the second a class name or array of elements<br />
// operation types are strings like "_reset" or "" for the default toggle operation<br />
var togglers = new Array(); <br />
var allClasses = new Object(); // associative map of class names to page elements<br />
<br />
function toggler(id)<br />
{<br />
var toBeToggled = togglers[id];<br />
if (!toBeToggled)<br />
return;<br />
<br />
// if some element is in list more than once, it will be toggled multiple times<br />
for (var i = 0; i < toBeToggled.length; i++)<br />
{<br />
// get array of elements to operate on<br />
var toggles = toBeToggled[i][1];<br />
if (typeof(toggles) == "string")<br />
{<br />
if (toggles.charAt(0) == '-')<br />
{<br />
// treat as an element ID, not as class<br />
toggles = document.getElementById(toggles.substring(1));<br />
if (toggles)<br />
toggles = new Array(toggles);<br />
}<br />
else<br />
toggles = allClasses[toggles];<br />
}<br />
if (!toggles || !toggles.length)<br />
continue;<br />
<br />
var op = toBeToggled[i][0]; // what the operation will be<br />
<br />
switch (op)<br />
{<br />
case "_reset":<br />
for (var j in toggles)<br />
toggles[j].style.display = toggles[j]._toggle_original_display;<br />
break;<br />
case "_show":<br />
for (var j in toggles)<br />
toggles[j].style.display = '';<br />
break;<br />
case "_hide":<br />
for (var j in toggles)<br />
toggles[j].style.display = 'none';<br />
break;<br />
case "":<br />
default:<br />
// Toggle<br />
for (var j in toggles)<br />
toggles[j].style.display = ((toggles[j].style.display == 'none') ? '' : 'none');<br />
break;<br />
}<br />
}<br />
}<br />
<br />
function createTogglerLink(toggler, id)<br />
{<br />
var toggle = document.createElement("a");<br />
toggle.className = 'toggler-link';<br />
toggle.setAttribute('id', 'toggler' + id);<br />
toggle.setAttribute('href', 'javascript:toggler("' + id + '");');<br />
var child = toggler.firstChild;<br />
toggler.removeChild(child);<br />
toggle.appendChild(child);<br />
toggler.insertBefore(toggle, toggler.firstChild);<br />
}<br />
<br />
function toggleInit()<br />
{<br />
var togglerElems = new Array();<br />
var toggleGroup = new Array();<br />
<br />
// initialize/clear any old information<br />
togglers = new Array(); <br />
allClasses = new Object();<br />
<br />
// make list of all document classes<br />
var elems = document.getElementsByTagName("*");<br />
var numelems = elems.length;<br />
for (var i = 0; i < elems.length; i++)<br />
{<br />
var elem = elems[i];<br />
if (!elem.className)<br />
continue;<br />
<br />
elem._toggle_original_display = elem.style.display;<br />
var togglerID = -1;<br />
var elemClasses = elem.className.split(' '); // get list of classes<br />
for (var j = 0; j < elemClasses.length; j++)<br />
{<br />
var elemClass = elemClasses[j];<br />
if (! allClasses[elemClass])<br />
allClasses[elemClass] = new Array();<br />
allClasses[elemClass].push(elem);<br />
<br />
// all the special classes begin with _toggle<br />
if (elemClass.substring(0, 7) != "_toggle")<br />
continue;<br />
<br />
if (elemClass == "_togglegroup")<br />
toggleGroup = new Array();<br />
else if (elemClass == "_toggle")<br />
toggleGroup.push(elem);<br />
else if (elemClass.substring(0, 12) == "_toggle_init")<br />
{<br />
// set initial value for display (ignore the original CSS set value)<br />
// understands _toggle_initshow and _toggle_inithide<br />
var disp = elemClass.substring(12);<br />
if (disp == "show")<br />
elem.style.display = '';<br />
else if (disp == "hide")<br />
elem.style.display = 'none';<br />
elem._toggle_original_display = disp;<br />
}<br />
else if (elemClass.substring(0, 8) == "_toggler")<br />
{<br />
if (togglerID == -1)<br />
{<br />
togglerID = togglers.length;<br />
togglers[togglerID] = new Array();<br />
togglerElems[togglerID] = elem;<br />
}<br />
<br />
// all classes are of form _toggler_op-CLASS<br />
// figure out what class we're toggling<br />
// if none is specified, then we use the current toggle group<br />
var toBeToggled;<br />
var hyphen = elemClass.indexOf('-');<br />
if (hyphen != -1)<br />
toBeToggled = elemClass.substring(hyphen+1);<br />
else<br />
{<br />
toBeToggled = toggleGroup;<br />
hyphen = elemClass.length;<br />
}<br />
<br />
var op = elemClass.substring(8, hyphen);<br />
togglers[togglerID].push(new Array(op, toBeToggled));<br />
}<br />
}<br />
}<br />
<br />
// add javascript links to all toggler elements<br />
for (var i = 0; i < togglerElems.length; i++)<br />
createTogglerLink(togglerElems[i], i);<br />
}<br />
<br />
addOnloadHook(toggleInit);<br />
<br />
//================================================================================<br />
// fügt für Hochladen automatisch die entsprechende Beschreibung ein.<br />
// aus : http://de.wiktionary.org/wiki/MediaWiki:Common.js/Archiv_2008-04-28<br />
if ( wgCanonicalSpecialPageName == "Upload" ) {<br />
function setSpecialUploadTemplate() {<br />
var editbox = document.getElementById('wpUploadDescription');<br />
if (!editbox) return;<br />
if (editbox.value != '') return;<br />
editbox.value = "{"+"{Information\n"<br />
+ "|Beschreibung = \n"<br />
+ "|Quelle = \n"<br />
+ "|Urheber = \n"<br />
+ "|Datum = \n"<br />
+ "|Genehmigung = \n"<br />
+ "|Andere Versionen = \n"<br />
+ "|Anmerkungen = \n"<br />
+ "}"+"}";<br />
}<br />
addOnloadHook(setSpecialUploadTemplate); <br />
}</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Video
Vorlage:Video
2009-11-24T20:26:36Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>[[Bild:Clapboard-Small.gif|17px]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Audio
Vorlage:Audio
2009-11-24T20:26:27Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>[[Bild:Loudspeaker.png]]</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Kasten_gelb
Vorlage:Kasten gelb
2009-11-24T20:26:11Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div style="border: 1px solid #EEEE7C; background-color:#F9FAD1; font-size:1px; height:8px; border-bottom:1px solid #EEEE7C"><br />
</div><br />
<div style="border: 1px solid #EEEE7C; background-color:#FCFCE8; padding:7px;"><br />
{{{1}}}<br />
</div><!--- !!! Hinweis: Vorlage so nutzen: {{Kasten gelb|<Text>}} !!! ---></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Kasten_blau
Vorlage:Kasten blau
2009-11-24T20:26:01Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><!--- Hinweis: Vorlage so nutzen: {{Kasten blau|<Text>}} ---><br />
<div style="border: 2px solid #dfdfdf; background-color:#ECF1FF;;padding:7px;"><br />
{{{1}}}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Kasten_blass
Vorlage:Kasten blass
2009-11-24T20:25:51Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><!--- Hinweis: Vorlage so nutzen: {{Kasten blass|<Text>}} ---><div style="border: 2px solid #dfdfdf; background-color:#f8f8ff;;padding:7px;"><br />
{{{1}}}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Lizenzdesign3
Vorlage:Lizenzdesign3
2009-11-24T20:25:36Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>cellspacing="8" cellpadding="0" class="hintergrundfarbe1 rahmenfarbe2" style="clear:both; margin:0.5em auto; background-color:#FFDDDD; border:3px solid #DD0000; position:relative;" width="100%"</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Lizenzdesign2
Vorlage:Lizenzdesign2
2009-11-24T20:25:26Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>cellspacing="8" cellpadding="0" style="clear:both; margin:0.5em auto; background-color:#B4EEB4; border:3px solid #9BCD9B; position:relative;" width="80%"</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Lizenzdesign1
Vorlage:Lizenzdesign1
2009-11-24T20:25:14Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>cellspacing="8" cellpadding="0" class="hintergrundfarbe1 rahmenfarbe2" style="clear:both; margin:0.5em auto; background-color:#F0FFF0; border:3px solid #E0EEE0; position:relative;" width="80%"</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Datei%C3%BCberpr%C3%BCfung
Vorlage:Dateiüberprüfung
2009-11-24T20:25:06Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>{| {{Lizenzdesign3}}<br />
| [[Bild:Nuvola apps important.svg|55px]]<br />
| Zu dieser Datei fehlen noch ausreichende, nachvollziehbare und korrekte Angaben über die rechtliche Situation. <br />
<br />
Ich, der Benutzer, der diesen Baustein gesetzt hat, bin mir unsicher, welche Angaben passend sind.<br />
<br />
Diese Informationen werden innerhalb von 14 Tagen vollständig und nachvollziehbar nachgereicht. Andernfalls kann diese Datei gelöscht werden. - Zu finden ist diese Datei solange in der [[:Kategorie:ZUM-Wiki:Dateiüberprüfung|Dateiüberprüfung]].<br />
|}</div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Bild-PD-alt-100
Vorlage:Bild-PD-alt-100
2009-11-24T20:24:56Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div id="Vorlage_Bild-PD-alt-100"><br />
{| {{Lizenzdesign2}}<br />
| valign="top" | [[Bild:PDmaybe-icon.svg|55px]]<br />
| Die [[wikipedia:de:Regelschutzfrist|Schutzdauer]] für die Vorlage dieser Datei ist vermutlich nach den Maßstäben des deutschen Urheberrechts abgelaufen, die Datei wird deshalb als '''[[Gemeinfreiheit|gemeinfrei]]''' behandelt.<br />
|-<br />
| valign="middle" | [[Bild:Nuvola apps important.svg|50px]]<br />
| '''Achtung''': Diese Annahme entspricht nicht exakt der gesetzlichen Regelung. Die Wahrscheinlichkeit für eine Verfolgung durch einen Rechtsinhaber ist jedoch so gering, dass das ZUM-Wiki (so wie die [[wikipedia:de:Vorlage:Bild-PD-alt-100|deutschsprachige Wikipedia]]) die Datei duldet. Damit ist das Bestehen eines urheberrechtlichen Schutzes nicht ausgeschlossen. Verantwortlich für diese Veröffentlichung ist die Person, die diese Datei hochlädt.<br />
<br />
Dieser Baustein sollte bei Dateien verwendet werden, deren ursprüngliche Vorlagen zwischen 100 und 150 Jahre alt sind und deren Urheber bzw. dessen Todesdatum nicht bekannt ist (für ältere Bilder bitte [[Vorlage:Bild-PD-alt]] verwenden).<br />
|}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Bild-PD-alt
Vorlage:Bild-PD-alt
2009-11-24T20:24:44Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div id="Vorlage_Bild-PD-alt"><br />
{| {{Lizenzdesign2}}<br />
| <imagemap><br />
Bild:PD-icon.svg|75px<br />
default [[Gemeinfreiheit]]<br />
desc none<br />
</imagemap><br />
| Die [[wikipedia:de:Regelschutzfrist|Schutzdauer]] für die Vorlage dieser Datei ist nach den Maßstäben des deutschen Urheberrechts abgelaufen, somit ist die Datei '''[[wikipedia:de:Gemeinfreiheit|gemeinfrei]]'''.<br />
| <br />
<imagemap><br />
Bild:Flag of Germany.svg|75px<br />
rect 1 1 1 1 [[Gemeinfreiheit]]<br />
desc none<br />
</imagemap><br />
|}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Bild-GFDL
Vorlage:Bild-GFDL
2009-11-24T20:24:32Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div id="Vorlage_Bild-GFDL"><br />
{| {{Lizenzdesign1}}<br />
| [[Bild:Heckert GNU white.svg|75px]]<br />
| Diese Datei wurde unter der '''[[GNU-Lizenz für freie Dokumentation]]''' veröffentlicht.<br />
<br />
Es ist erlaubt, die Datei unter den [[wikipedia:de:Wikipedia:Lizenzbestimmungen|Bedingungen der GNU-Lizenz für freie Dokumentation]], Version 1.2 oder einer späteren Version, veröffentlicht von der [[Free Software Foundation]], zu kopieren, zu verbreiten und/oder zu modifizieren. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext.<br />
|}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Bild-frei
Vorlage:Bild-frei
2009-11-24T20:24:22Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div id="Vorlage_Bild-frei"><br />
{| {{Lizenzdesign2}}<br />
| [[Bild:Green copyright.svg|55px]]<br />
| Der Urheberrechtsinhaber dieser Datei hat ein '''unbeschränktes Nutzungsrecht ohne jegliche Bedingungen für jedermann''' eingeräumt. Dieses Nutzungsrecht gilt unabhängig von Ort und Zeit und ist unwiderruflich.<br />
<br />
Das Nutzungsrecht wurde ausdrücklich oder – aufgrund einer noch weiter gehenden, im deutschen Sprachraum aber rechtlich nicht möglichen Übergabe in die „public domain“ oder der rechtlich ebenfalls nicht möglichen Deklarierung eigener Werke als „gemeinfrei“ – [[wikipedia:de:Konkludentes Handeln|konkludent]] eingeräumt.<br />
|}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/Vorlage:Bild-CC-by-sa/3.0/de
Vorlage:Bild-CC-by-sa/3.0/de
2009-11-24T20:24:11Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div><div id="Vorlage_Bild-CC-by-sa/3.0/de"><br />
{| {{Lizenzdesign1}}<br />
| align="center" | [[Image:CC some rights reserved.svg|80px|Creative Commons]]<br/>[[Image:Cc-by new.svg|25px|Namensnennung]] [[Image:Cc-sa.svg|25px|Weitergabe unter gleichen Bedingungen]]<br />
| Diese Datei wurde unter den Bedingungen der „[http://creativecommons.org/licenses/by-sa/3.0/de/deed.de Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen Deutschland]“-Lizenz (abgekürzt „cc-by-sa“) in der Version 3.0 veröffentlicht.<br />
|}<br />
</div></div>
A.Burgermeister
http://kas.zum.de/wiki/MediaWiki:Nolicense
MediaWiki:Nolicense
2009-11-24T20:24:01Z
<p>A.Burgermeister: 1 Version</p>
<hr />
<div>bitte AUSWÄHLEN (alternativ: Lizenz direkt im Beschreibungsfeld einfügen)</div>
A.Burgermeister