<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://de.kitakujo.de/w/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://de.kitakujo.de/w/index.php?feed=atom&amp;target=JD&amp;title=Spezial%3ABeitr%C3%A4ge</id>
		<title>Kitakien - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://de.kitakujo.de/w/index.php?feed=atom&amp;target=JD&amp;title=Spezial%3ABeitr%C3%A4ge"/>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=Spezial:Beitr%C3%A4ge/JD"/>
		<updated>2026-04-23T05:49:38Z</updated>
		<subtitle>Aus Kitakien</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2009-02-24T16:14:02Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;vgl. http://de.wikipedia.org/wiki/Wikipedia:Administratoren/Anfragen#Gadget:_Extra-Editbuttons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','SORTIERUNG','{{SORTIERUNG:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{ers\:Unsigned|','}}','BENUTZER'],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nDatei:M63.jpg|[[M63]]\nDatei:Mona Lisa.jpg|[[Mona Lisa]]\nDatei:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references /&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{ers:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#WEITERLEITUNG [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Ersetzen',&amp;quot;{{ers:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#WEITERLEITUNG \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-24T18:30:46Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;xhtml-fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','}}','BENUTZER'],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references /&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-20T16:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;fix, die nächste.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','}}','BENUTZER'],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-20T14:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;tschuldigung.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-20T14:18:05Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;Änderungen von JD (Diskussion) rückgängig gemacht und letzte Version von PDD wiederhergestellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-20T14:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;hmm, test.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','+usersignature+'}}',''],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-19T15:37:50Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;fix, die zweite: http://de.wikipedia.org/w/index.php?title=Wikipedia:Fragen_zur_Wikipedia&amp;amp;oldid=52005660#problem_mit_gadget:_extra-editbuttons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if ((wgAction==&amp;quot;edit&amp;quot;) || (wgAction==&amp;quot;submit&amp;quot;))&lt;br /&gt;
        addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js</id>
		<title>MediaWiki:Gadget-Extra-Editbuttons.js</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=MediaWiki:Gadget-Extra-Editbuttons.js"/>
				<updated>2008-10-19T12:58:15Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;http://de.wikipedia.org/w/index.php?title=Wikipedia:Fragen_zur_Wikipedia&amp;amp;oldid=51999029#problem_mit_gadget:_extra-editbuttons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL [[:en:User:MarkS/Extra edit buttons]]&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE [[:de:Benutzer:Olliminatore/Extra-Editbuttons]]&lt;br /&gt;
//   Converted by [[User:Olliminatore]] 25.09.2006 &lt;br /&gt;
//============================================================&lt;br /&gt;
// de: Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable customEditButtons wählbar.&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
var XEBOrder=[];&lt;br /&gt;
var attributes = [&amp;quot;imageFile&amp;quot;,&amp;quot;speedTip&amp;quot;,&amp;quot;tagOpen&amp;quot;,&amp;quot;tagClose&amp;quot;,&amp;quot;sampleText&amp;quot;];&lt;br /&gt;
// isMSIE55&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the toolbar  &lt;br /&gt;
function addCustomButton(){&lt;br /&gt;
 var a = {};&lt;br /&gt;
 for (d in attributes) a[attributes[d]] = arguments[d];&lt;br /&gt;
 mwCustomEditButtons.push(a);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == 'undefined') var usersignature = '-- \~\~\~\~';&lt;br /&gt;
&lt;br /&gt;
var Isrc='http://upload.wikimedia.org/wikipedia/commons/';&lt;br /&gt;
var BDict={&lt;br /&gt;
'A':['e/e9/Button_headline2.png','Sekundäre Überschrift','\n=== ',' ===','Sekundäre Überschrift'],&lt;br /&gt;
'A3':['/3/3a/Button_headline3.png','Untergeordnete Überschrift','\n==== ',' ====','Untergeordnete Überschrift'],&lt;br /&gt;
'B':['1/13/Button_enter.png','Zeilenumbruch','&amp;lt;br /&amp;gt;','',''],&lt;br /&gt;
 'B1':['6/62/Button_desambig.png','Begriffsklärungseite','{{Begriffsklärung}}','',''],&lt;br /&gt;
 '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)]].'],&lt;br /&gt;
 'B3':['5/5e/Button_disambig_small.png','Begriffsklärungshinweis','{{Begriffsklärungshinweis}}','',''],&lt;br /&gt;
 'C':['5/5f/Button_center.png','Zentriert','&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Zentriert'],&lt;br /&gt;
 'CF':['3/37/Btn_toolbar_commentaire.png','Chemische Formel',':&amp;lt;math&amp;gt;\u005Cmathrm{','}&amp;lt;/math&amp;gt;',''],&lt;br /&gt;
 'CO':['6/6c/Button_commons.png','Commons','{{Commons|Category:','}}','Seitenname'],&lt;br /&gt;
'D':['e/ea/Button_align_left.png','Left-Align','&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/div&amp;gt;','Left-aligned Text'],&lt;br /&gt;
 'DS':['4/4e/Button_romain.png','DEFAULTSORT','{{DEFAULTSORT:','}}','Sortierbegriff'],&lt;br /&gt;
 'DO':['e/e9/Button_done.png','Erledigt (kurz)','{{Erl.}}','',''],&lt;br /&gt;
 'ER':['9/9d/Button_fait.png','Erledigt (lang)','{{Erledigt|1=' + usersignature,'}}',''],&lt;br /&gt;
'E':['0/04/Button_array.png','Tabelle','\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4','\n|}\n',''],&lt;br /&gt;
'F':['8/8f/Button_poeme.png','Farbiger Text','&amp;lt;span style=&amp;quot;color: color&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Farbig'],&lt;br /&gt;
'FS':['1/1b/Button_miss_signature.png','Fehlende Signatur','\{\{subst\:Unsigned|','3='+usersignature+'}}',''],&lt;br /&gt;
'G':['9/9e/Btn_toolbar_gallery.png','Bildergalerie',&amp;quot;\n&amp;lt;gallery&amp;gt;\nBild:M63.jpg|[[M63]]\nBild:Mona Lisa.jpg|[[Mona Lisa]]\nBild:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'H':['7/74/Button_comment.png','Versteckter Kommentar',&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,'Versteckt'],&lt;br /&gt;
'I':['4/41/Button_hr_halfwidth.png','Gedankenstrich','–','',''],&lt;br /&gt;
'I1':['6/6a/Button_sup_letter.png','Hochgestellter Text (superscript)','&amp;lt;sup&amp;gt;','&amp;lt;\/sup&amp;gt;','Hochgestellt'],&lt;br /&gt;
'I2':['a/aa/Button_sub_letter.png','Tiefgestellter Text (subscript)','&amp;lt;sub&amp;gt;','&amp;lt;\/sub&amp;gt;','Tiefgestellt'],&lt;br /&gt;
'J1':['5/58/Button_small.png','Kleingeschriebener Text (small)','&amp;lt;small&amp;gt;','&amp;lt;\/small&amp;gt;','Klein'],&lt;br /&gt;
'J2':['5/56/Button_big.png','Größerer Text (big)','&amp;lt;big&amp;gt;','&amp;lt;\/big&amp;gt;','Groß'],&lt;br /&gt;
'K':['b/b4/Button_category03.png','Kategorie',&amp;quot;[[Kategorie:&amp;quot;,&amp;quot;]]&amp;quot;,'Name der Kategorie'],&lt;br /&gt;
'KR':['b/b1/Button_dagger.png','Kreuz','†','',''],&lt;br /&gt;
'L':['8/8e/Button_shifting.png','Setze Tab(s)',':','',':'],&lt;br /&gt;
'M':['f/fd/Button_blockquote.png','Markiert ein Zitat mit Absatz','&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n','\n&amp;lt;\/blockquote&amp;gt;','Text'],&lt;br /&gt;
'N':['4/4b/Button_nbsp.png','Geschütztes Leerzeichen (nonbreaking space)','&amp;amp;nbsp;','',''],&lt;br /&gt;
'NT':['b/bf/Button_thinsp.png','Schmales geschütztes Leerzeichen','&amp;amp;thinsp;','',''],&lt;br /&gt;
'O':['2/23/Button_code.png','Code einfügen','&amp;lt;code&amp;gt;','&amp;lt;\/code&amp;gt;','Code'],&lt;br /&gt;
'P':['3/3c/Button_pre.png','Vorformatierter Text','&amp;lt;pre&amp;gt;','&amp;lt;\/pre&amp;gt;','Präformatierter Text'],&lt;br /&gt;
'P1':['9/93/Button_sub_link.png','Link zu einem Seiten-Abschnitt','[[Seite#',']]','Abschnitt'],&lt;br /&gt;
'PF':['f/ff/Button_arrow_right.png','Pfeil nach rechts','\u2192','',''],&lt;br /&gt;
'PD':['e/ee/Button_vote_biblio.png','Personendaten','{{Personendaten\n|NAME=\n|ALTERNATIVNAMEN=','\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}',''],&lt;br /&gt;
'PO':['c/c7/Button_polytonique.png','Unicode-Sonderzeichen der altgriechischen Schrift','{{Polytonisch|','}}','Text'],&lt;br /&gt;
'Q':['d/d3/Button_definition_list.png','Definitionsliste','\n; ',' : ','Text'],&lt;br /&gt;
'Q1':['0/05/Button_Anf%C3%BChrung.png','Anführungszeichen',&amp;quot;„&amp;quot;,&amp;quot;“&amp;quot;,'Text'],&lt;br /&gt;
'Q2':['2/26/Button_latinas.png','Latinas',&amp;quot;«&amp;quot;,&amp;quot;»&amp;quot;,'Text'],&lt;br /&gt;
'Q3':['b/bc/Button_guillemet.png','Guillemets',&amp;quot;»&amp;quot;,&amp;quot;«&amp;quot;,'Text'],&lt;br /&gt;
'R':['7/79/Button_reflink.png','Markiere eine Referenz','&amp;lt;ref&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R1':['c/c4/Button_ref.png','Referenz mit Name','&amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/ref&amp;gt;','Bezugsangabe'],&lt;br /&gt;
'R2':['f/fe/Button_refs.png','Wiederholungs-Referenz','&amp;lt;ref name=&amp;quot;','&amp;quot;/&amp;gt;','Referenzname'],&lt;br /&gt;
'R3':['9/9a/Button_references.png','Referenz-Footer','\n== Einzelnachweise ==\n&amp;lt;references/&amp;gt;\n','',''],&lt;br /&gt;
 'RD':['7/70/Button_fusion.png','Redundanz','{{subst:Redundanz|','}}','Artikel1|Artikel2|Artikel3…'], &lt;br /&gt;
'S':['c/c9/Button_strike.png','Durchgestrichener Text',&amp;quot;&amp;lt;s&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/s&amp;gt;&amp;quot;,'Durchgestrichen'],&lt;br /&gt;
 'SA':['b/bb/Seealso.png','Siehe auch','\n== Siehe auch ==\n','',''],&lt;br /&gt;
 'SC':['0/02/Button_S_yellow.png','SourceCode hervorheben','&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;',&amp;quot;&amp;lt;\/source&amp;gt;&amp;quot;,'Quelltext'], &lt;br /&gt;
 'SM':['7/74/Button_oeil.png','Smiley','&amp;lt;tt style=&amp;quot;background:#FE3&amp;quot;&amp;gt;','&amp;lt;/tt&amp;gt;',':D'],&lt;br /&gt;
 'ST':['7/72/Button_span_2.png','span-tag mit CSS-Angabe','&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;','&amp;lt;\/span&amp;gt;','Markierter Inhalt'],&lt;br /&gt;
'T':['e/eb/Button_plantilla.png','Vorlage','{{','}}','Vorlagenname'],&lt;br /&gt;
 'TL':['e/eb/Button_templatelink.png','Vorlagenlink','{{[[Vorlage:','|]]}}','Vorlagenname'],&lt;br /&gt;
 'TT':['3/30/Tt_icon.png','Schreibmaschinenstil','&amp;lt;tt&amp;gt;','&amp;lt;\/tt&amp;gt;','Teletyper Text'],&lt;br /&gt;
'U':['f/fd/Button_underline.png','Unterstreichen',&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,'Unterstrichener Text'],&lt;br /&gt;
 'UR':['e/ec/Button_aviso.png','Urheberrecht ungeklärt',&amp;quot;{{Urheberrecht ungeklärt}}&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'URV':['9/9d/Button_halt.png','Urheberrechtsverletzung',&amp;quot;{{URV}} [&amp;quot;,&amp;quot;] &amp;quot; + usersignature,'Url'],&lt;br /&gt;
'V':['c/c8/Button_redirect.png','Weiterleitung (Redirect)',&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,'Ziel einfügen'],&lt;br /&gt;
'VP':['b/ba/Button_conserver.png','Vote *pro*',&amp;quot;# {{pro}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VC':['f/fc/Button_supp.png','Vote *contra*',&amp;quot;# {{contra}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'VN':['4/4e/Button_neutre.png','Vote *neutral*',&amp;quot;# {{neutral}} &amp;quot; + usersignature,&amp;quot;&amp;quot;,''],&lt;br /&gt;
 'WB':['6/61/Button_wikibooks.png','Wikibooks',&amp;quot;{{Wikibooks&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WS':['e/eb/Button_wikisource.png','Wikisource',&amp;quot;{{Wikisource&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WT':['b/bf/WP-icon.png','Wiktionary',&amp;quot;{{Wiktionary&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
 'WV':['b/b5/Button_wikiversity.png','Wikiversity',&amp;quot;{{Wikiversity&amp;quot;,&amp;quot;}}&amp;quot;,'|Seitenname'],&lt;br /&gt;
'W':['8/88/Btn_toolbar_enum.png','Nummerierung',&amp;quot;\n# Element 1\n# Element 2\n# Element 3&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'X':['1/11/Btn_toolbar_liste.png','Liste',&amp;quot;\n* Element A\n* Element B\n* Element C&amp;quot;,&amp;quot;&amp;quot;,''],&lt;br /&gt;
'Y1':['c/ce/Button_no_include.png','No Include',&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Y2':['7/79/Button_include.png','Include only',&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,'Text'],&lt;br /&gt;
'Z':['3/35/Button_substitute.png','Substitute',&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,'Vorlage'],&lt;br /&gt;
 'ZI':['8/83/Button_biocitas.png','Zitat',&amp;quot;{{Zitat|&amp;quot;,&amp;quot;}}&amp;quot;,'Text|Autor (optional)|Quelle (optional)'],&lt;br /&gt;
 'T1':['c/c6/Blending_blue_button_background.png','Spacer (no function)','','','']&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
  var bc,d;&lt;br /&gt;
     if (typeof customEditButtons!='string') // can be modified&lt;br /&gt;
	XEBOrder=&amp;quot;A,A3,B,E,F,G,H,I1,I2,J1,K,M,Q,R,R1,R2,R3,S,T,U,V,W,X&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
     else if (customEditButtons.toLowerCase()=='all') &lt;br /&gt;
	for (b in BDict) XEBOrder.push(b);&lt;br /&gt;
     else XEBOrder=customEditButtons.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
	if (typeof myButtons=='object')&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
  // Add the media wiki standard buttons into the available buttons &lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
		BDict[b]=[];&lt;br /&gt;
	//	for (d in mwEditButtons[b]) &lt;br /&gt;
		for (d in attributes) BDict[b].push(mwEditButtons[b][attributes[d]]);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder[i]];&lt;br /&gt;
		//try { // catch not existing button names&lt;br /&gt;
		addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		//}&lt;br /&gt;
		// catch(e) {continue}&lt;br /&gt;
	}&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += '{| class=&amp;quot;wikitable&amp;quot; ' + align + '\n'&lt;br /&gt;
		+ caption + exhead;&lt;br /&gt;
	if (exfield) code += '!\n';&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += '! FELD ' + i + '\n';&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += '|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM ' + items + '\n';&lt;br /&gt;
		}	else code += '|-\n';&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += '| Element\n';&lt;br /&gt;
	}&lt;br /&gt;
	code += '|}\n';&lt;br /&gt;
	insertTags('','', code);&lt;br /&gt;
	editform.elements['wpSummary'].value+=' table+';&lt;br /&gt;
	return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Open a popup with parameters to generate an array. &lt;br /&gt;
* The number of rows/columns can be modified.&lt;br /&gt;
* @author: originally fr:user:dake &lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function popupTable(){&lt;br /&gt;
  var popup = window.open('about:blank','WPtable','height=400,width=400,scrollbars=yes');&lt;br /&gt;
  var javaCode = '&amp;lt;script type=&amp;quot;text\/javascript&amp;quot;&amp;gt;function insertCode(){'&lt;br /&gt;
  +'var caption = (document.paramForm.inputCaption.checked)?&amp;quot;\|\+ TABLE CAPTION \\n&amp;quot;:&amp;quot;&amp;quot;; '&lt;br /&gt;
	+'var exhead = (document.paramForm.inputHead.checked)?\'\|\- style=\&amp;quot;background: #DDFFDD;\&amp;quot;\\n\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'var row = parseInt(document.paramForm.inputRow.value); '&lt;br /&gt;
  +'var col = parseInt(document.paramForm.inputCol.value); '&lt;br /&gt;
  +'var exfield = document.paramForm.inputItems.checked; '&lt;br /&gt;
  +'var align = (document.paramForm.inputAlign.checked)?\'align=&amp;quot;center&amp;quot;\':&amp;quot;&amp;quot;; '&lt;br /&gt;
  +'window.opener.generateTable(caption,exhead,col,row,exfield,align); '&lt;br /&gt;
  +'window.close()}&amp;lt;\/script&amp;gt;';&lt;br /&gt;
  &lt;br /&gt;
  popup.document.write('&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Make table&amp;lt;\/title&amp;gt;'&lt;br /&gt;
// +'&amp;lt;script type=&amp;quot;text\/javascript&amp;quot; src=&amp;quot;\/skins-1.5\/common\/wikibits.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;'&lt;br /&gt;
//+'&amp;lt;style type=&amp;quot;text\/css&amp;quot; media=&amp;quot;screen,projection&amp;quot;&amp;gt;/*&amp;lt;![CDATA[*/ @import &amp;quot;\/skins-1.5\/monobook\/main.css?5&amp;quot;; /*]]&amp;gt;*/&amp;lt;\/style&amp;gt;'&lt;br /&gt;
  + javaCode +'&amp;lt;\/head&amp;gt;&amp;lt;body&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;form name=&amp;quot;paramForm&amp;quot;&amp;gt;'&lt;br /&gt;
	+'Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
	+'Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  //+'Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/form&amp;quot;&amp;gt;'&lt;br /&gt;
  +'&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;'&lt;br /&gt;
  +'&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:insertCode()&amp;quot;&amp;gt; Insert table into window&amp;lt;\/a&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; |'&lt;br /&gt;
  +' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;javascript:self.close()&amp;quot;&amp;gt;Cancel&amp;lt;\/a&amp;gt;&amp;lt;\/p&amp;gt;'&lt;br /&gt;
  +'&amp;lt;\/body&amp;gt;&amp;lt;\/html&amp;gt;');&lt;br /&gt;
  popup.document.close();&lt;br /&gt;
  return false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.2 (01.10.2006) **/&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
	if(typeof rmEditButtons!='object') return;&lt;br /&gt;
	if (typeof rmEditButtons[0] == 'string' &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == 'all') &lt;br /&gt;
		return mwEditButtons=[];&lt;br /&gt;
	//Remove the buttons the user doesn't want &lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i]-i;&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(initButtons);&lt;br /&gt;
&lt;br /&gt;
// Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
	if(!(allEditButtons = document.getElementById('toolbar'))) return false;&lt;br /&gt;
	if(typeof editform == 'undefined')&lt;br /&gt;
		if(!(window.editform = document.editform)) return false;&lt;br /&gt;
&lt;br /&gt;
	XEBOrder.getIndex = function (item){&lt;br /&gt;
	 if(is_gecko) return this.indexOf(item);&lt;br /&gt;
	 else //is IE (Opera &amp;lt; 9)&lt;br /&gt;
		 for (var i=0;i &amp;lt; this.length;i++) if (this[i]==item) return Number(i);&lt;br /&gt;
   	return -1&lt;br /&gt;
	}&lt;br /&gt;
	var searchbox = allEditButtons.getElementsByTagName('span')[0];&lt;br /&gt;
	if (searchbox) allEditButtons.appendChild(searchbox) // pay Zocky/Search Box&lt;br /&gt;
	&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
	var bu_len = mwEditButtons.length;&lt;br /&gt;
	var c=0;&lt;br /&gt;
&lt;br /&gt;
	if(!allEditButtons.length) return false;&lt;br /&gt;
&lt;br /&gt;
	// own signature&lt;br /&gt;
	if (bu_len&amp;gt;0){&lt;br /&gt;
		if(typeof rmEditButtons=='object' &amp;amp;&amp;amp; rmEditButtons.pop()==10) c=1;&lt;br /&gt;
			mwEditButtons[bu_len-2+c].tagOpen=usersignature;&lt;br /&gt;
		if(usersignature != '-- \~\~\~\~')&lt;br /&gt;
			allEditButtons[bu_len-2+c].src=Isrc+'d/d1/Button_mysignature.png';&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	if((c=XEBOrder.getIndex('E')) != -1) allEditButtons[bu_len+c].onclick=popupTable;&lt;br /&gt;
&lt;br /&gt;
	// redirect&lt;br /&gt;
	c=XEBOrder.getIndex('V');&lt;br /&gt;
	if(c != -1)&lt;br /&gt;
		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
		 if (a = window.prompt(&amp;quot;Wohin soll der Redirect\?&amp;quot;, &amp;quot;&amp;quot;)) {&lt;br /&gt;
		 a = '\#REDIRECT \[\[' + a + '\]\]';&lt;br /&gt;
		 editform.wpTextbox1.value=a;&lt;br /&gt;
		 editform.wpSummary.value=a; // not more needed?&lt;br /&gt;
		 editform.wpWatchthis.checked=false&lt;br /&gt;
		 }&lt;br /&gt;
  		};&lt;br /&gt;
	&lt;br /&gt;
	// spacer width&lt;br /&gt;
	if((c = XEBOrder.getIndex('T1')) != -1) allEditButtons[bu_len+c].width = 6;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if(!wgIsArticle) // only if edit&lt;br /&gt;
	hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=Vorlage:Vorschau</id>
		<title>Vorlage:Vorschau</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=Vorlage:Vorschau"/>
				<updated>2007-06-06T12:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;Änderungen von JD (Beiträge) rückgängig gemacht und letzte Version von Bdk wiederhergestellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Zur Verwendung siehe [[Wikipedia:Textbausteine/Benutzerseiten]].&lt;br /&gt;
{{Nur Subst}}&lt;br /&gt;
[[Kategorie:Vorlage:Benutzerseitenbaustein|Vorschau]]&lt;br /&gt;
&lt;br /&gt;
[[cs:Šablona:Náhled]]&lt;br /&gt;
[[da:Skabelon:Husk forhåndsvisning]]&lt;br /&gt;
[[en:Template:Preview]]&lt;br /&gt;
[[ja:Template:Preview]]&lt;br /&gt;
[[pt:Predefinição:Mostrar Previsão]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Vorschaufunktion ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; padding-left:0.5em;&amp;quot;&amp;gt;[[Bild:Bildvorschau.png|300px|Vorschau-Button]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hallo, mir ist aufgefallen, dass Du kurz hintereinander mehrere kleine Bearbeitungen am gleichen Artikel vorgenommen hast. Es wäre schön, wenn Du in Zukunft die Vorschaufunktion benutzen würdest (siehe Bild), da bei jeder Speicherung der komplette Artikel einzeln in der Datenbank gespeichert wird. So bleibt die [[Hilfe:Versionen|Versionsgeschichte]] für die Artikel übersichtlich, und die Server werden in punkto Speicherplatz und Zugriffszahl entlastet.&lt;br /&gt;
&lt;br /&gt;
Viele Grüße.&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	<entry>
		<id>http://de.kitakujo.de/w/index.php?title=Vorlage:Vorschau</id>
		<title>Vorlage:Vorschau</title>
		<link rel="alternate" type="text/html" href="http://de.kitakujo.de/w/index.php?title=Vorlage:Vorschau"/>
				<updated>2007-06-06T12:20:24Z</updated>
		
		<summary type="html">&lt;p&gt;JD:&amp;#32;/* Vorschaufunktion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Zur Verwendung siehe [[Wikipedia:Textbausteine/Benutzerseiten]].&lt;br /&gt;
{{Nur Subst}}&lt;br /&gt;
[[Kategorie:Vorlage:Benutzerseitenbaustein|Vorschau]]&lt;br /&gt;
&lt;br /&gt;
[[cs:Šablona:Náhled]]&lt;br /&gt;
[[da:Skabelon:Husk forhåndsvisning]]&lt;br /&gt;
[[en:Template:Preview]]&lt;br /&gt;
[[ja:Template:Preview]]&lt;br /&gt;
[[pt:Predefinição:Mostrar Previsão]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Vorschaufunktion ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; padding-left:0.5em;&amp;quot;&amp;gt;[[Bild:Bildvorschau.png|300px|Vorschau-Button]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hallo, mir ist aufgefallen, dass Du kurz hintereinander mehrere kleine Bearbeitungen am gleichen Artikel vorgenommen hast. Es wäre schön, wenn Du in Zukunft die Vorschaufunktion benutzen würdest (siehe Bild), da bei jeder Speicherung der komplette Artikel einzeln in der Datenbank gespeichert wird. So bleibt die [[Hilfe:Versionen|Versionsgeschichte]] für die Artikel übersichtlich, und die Server werden in punkto Speicherplatz und Zugriffszahl entlastet.&lt;br /&gt;
&lt;br /&gt;
Viele Grüße.&lt;br /&gt;
&lt;br /&gt;
:und nochmal die dringende bitte, die vorschaufunktion zu nutzen. --[[Benutzer:JD|JD]] [[Benutzer Diskussion:JD|{æ}]] 14:20, 6. Jun. 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>JD</name></author>	</entry>

	</feed>