MediaWiki:Vorlagen.js

Zur Navigation springen Zur Suche springen

Hinweis: Leeren Sie nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehen Sie zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/***********************************
       Glossarformular
***********************************/

var vorlage_glossar = "{{glossar" + 
 "\n| stichwort = {{{1|}}}" + 
 "\n| code = <!-- für Sonderfälle -->" + 
 "\n| romaji =" + 
 "\n| kanji = " + 
 "\n| map= <!-- such-stichwort für google maps -->" + 
 "\n| text =" + 
 "\n| sprache = <!-- chin. kor. -->" + 
 "\n| link = <!-- wichtigste Seite -->" + 
 "\n| tags = <!-- gottheit, person, wesen, bauwerk, text, bild, objekt, ort, zeit, tätigkeit, konzept, sonstiges -->" + 
 "\n}}";

/***********************************
       Bildformulare
***********************************/

var d = new Date();
var datum = d.getFullYear()+"/"+(d.getMonth()+1)+"/"+d.getDate();
var vorlage_bild =  "{{bild " +
 "\n| titel =  " +
 "\n| titel_j =  <!--Originaltitel jap. -->" +
 "\n| titel_d =  <!--Originaltitel übersetzt-->" +
 "\n| detail = 0<!-- 0 oder 1 (= „Detail“) -->" +
 "\n| form= <!-- Foto, Zeichnung, Malerei, Druck, Karte, Skulptur, Künstler --> " +
 "\n| inhalt= <!-- Person, Portrait, Fest, Gottheit, Fabelwesen, Tier, Architektur, Objekt, Natur --> " +
 "\n| genre = <!--Schreinhalle Tempelhalle Farbholzschnitt Hängerollbild Querbildrolle Statue Relief Photographie Zeremonie, ...-->" +
 "\n| genre2 = <!-- nishiki-e  surimono  shunga  ... --> " +
 "\n| material = <!-- Seide, Farbe, Tusche, Holz, Metall, Papier, Bronze, bemalt  ...-->" +
 "\n| maße =  <!-- 25,5 x 19,1 cm ... Höhe: 30,2 cm -->" +
 "\n| artist= " +
 "\n| artist_dates = " +
 "\n| periode = <!--Heian-Zeit  Kamakura-Zeit Edo-Zeit ... oder China,  Indien, Tibet ...-->" +
 "\n| jahr = <!--1432  15. Jh.  ...-->" +
 "\n| serie = <!--''japanisch'' (Ü)-->" +
 "\n| buch = <!--''japanisch'' (Ü)-->" +
 "\n| serie_j = <!--1831–32-->" +
 "\n| besitz = <!--im Besitz des ...-->" +
 "\n| treasure = 0 <!-- 0 oder 1 (= „Nationalschatz“)  -->" +
 "\n| q_link = <!-- http://... (Bildquelle) -->" +
 "\n| q_text = <!-- Linktext (Name der Quelle) -->" +
 "\n| quelle_b = <!-- Zusatztext zur Quelle -->" +
 "\n| c = © <!-- © oder 0 (wenn Copyright unklar) -->" +
 "\n| quelle_d = <!-- abgerufen  -->" + datum +
 "\n| collection = " +
 "\n| beschreibung= <!--Beschreibung-->\n" +
 "\n}}";

var vorlage_w500 =  "{{w500   <!-- oder floatleft, floatright, ... --> \n| ";
var vorlage_w500_bild = "<!-- beispiel.jpg -->"; 
var vorlage_w500_end = "\n|  <!-- Beschreibung -->" +
 "\n| rw= 500 | rh= 300 | w= 500 " +
 "\n| top= 0 | left= 0 " +
 "\n| style=  | border= <!-- fff (kein Rand) -->" +
 "\n| link= <!-- 0 (kein Link) -->" +
 "\n| ref= <!-- 1 (Bildtext als Fußnote) -->" +
 "\n}}";

/***********************************
       Literatur
***********************************/
var vorlage_literatur = "{{Literatur " +
 "\n| code = " +
 "\n| autor1_nat = west <!-- oder: asien --> " +
 "\n| autor1_fam = <!-- Familienname -->" +
 "\n| autor1_vor = <!-- Vorname --> " +
 "\n| autor2 = <!-- weitere/r Autor/en, vollständige Namen -->" +
 "\n| autor_zusatz = <!-- Hg Ü (kein Punkt) -->" +
 "\n| jahr = <!--erscheinungsjahr -->" +
 "\n| pub_form = Buch <!-- oder Zeitschrift oder Sammelband -->" +
 "\n| titel1 = <!--Haupttitel -->" +
 "\n| titel2 = <!--Untertitel -->" +
 "\n| link = <!--Link zur online-Version -->" +
 "\n| sammelband_hg = <!-- bei Sammlband: Herausgeber -->" +
 "\n| sammelband_titel = <!-- bei Sammlband: Titel des Bandes-->" +
 "\n| ort =   " +
 "\n| verlag =  " +
 "\n| reihe = <!-- Namen der Publikationsreihe, inkl. Bandnr. -->" +
 "\n| auflage = " +
 "\n| zeitschrift =  <!-- bei Zeitschrift: Titel und Nummer -->" +
 "\n| seiten =  <!-- bei Artikeln, z.B.: 22–44 -->" +
 "\n| bemerkung = <!-- z.B.: Erste Auflage 1897 -->" +
 "\n| bemerkung2 = {{{1|}}} " +
 "\n}}";
// Vorlagentexte einfügen 

if ( document.getElementById('wpTextbox1')
  && !document.getElementById('wpTextbox1').firstChild
  ) {
  if (wgNamespaceNumber==6 )
    document.getElementById('wpTextbox1').innerHTML = vorlage_bild ;
  else if (wgNamespaceNumber==120 )
    document.getElementById('wpTextbox1').innerHTML = vorlage_glossar ;
  else if (wgNamespaceNumber==122 )
    document.getElementById('wpTextbox1').innerHTML = vorlage_literatur ;
}

/*****************
  WikiEditor/Toolbar_customization
*****************/

//https://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization
//https://meta.wikimedia.org/wiki/User:Krinkle/Scripts/InsertWikiEditorButton

mw.loader.load( 'ext.wikiEditor.toolbar' );

var customizeToolbar = function() {

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	'sections': {
		'vorlagen': {
			'type': 'toolbar', // Can also be 'booklet'
			'label': 'Vorlagen'
		}
	}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	'section': 'vorlagen',
	'groups': {
		'glossar': {
			'label': 'Glossar' // or use labelMsg for a localized label, see above
		}
	}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	'section': 'vorlagen',
	'groups': {
		'main': {
			'label': '' // or use labelMsg for a localized label, see above
		}
	}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	'section': 'vorlagen',
	'groups': {
		'bild': {
			'label': 'Bild' // or use labelMsg for a localized label, see above
		}
	}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	'section': 'vorlagen',
	'groups': {
		'literatur': {
			'label': 'Literatur' // or use labelMsg for a localized label, see above
		}
	}
} );
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'main',
	tools: {
		"glossar": {
			label: 'Glossar einfügen',
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/3/32/Vorlage_g.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{g|",
					post: "}}"
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'glossar',
	tools: {
		"glossar": {
			label: 'Glossar einfügen',
			type: 'button',
			icon: '/images/f/f9/Curly2.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{",
					post: "}}"
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'glossar',
	tools: {
		"glossarlink": {
			label: 'Glossar-Link einfügen',
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/d/de/Vorlage_gb.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{gb|",
					post: "}}"
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'glossar',
	tools: {
		"sanskrit": {
			label: 'Sanskrit einfügen',
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/b/b9/Vorlage_s.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{s|",
					post: "}}"
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'glossar',
	tools: {
		"sanskritlink": {
			label: 'Sanskrit-Link einfügen',
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/e/e7/Vorlage_sb.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{sb|",
					post: "}}"
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'glossar',
	tools: {
		"glossarvorlage": {
			label: 'Glossarvorlage einfügen',
			filters: [ 'body.ns-120' ],
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/9/93/Vorlage_glossar.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: vorlage_glossar
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'bild',
	tools: {
		"glossarvorlage": {
			label: 'Bildvorlage einfügen',
			filters: [ 'body.ns-6' ],
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/0/07/Vorlage_bild.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: vorlage_bild
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'bild',
	tools: {
		"w500": {
			label: 'Vorlage für 500px Bild',
			filters: [ 'body:not(.ns-6)' ],
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/a/a0/Vorlage_w500.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: vorlage_w500,
					peri: vorlage_w500_bild,
					post: vorlage_w500_end
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'literatur',
	tools: {
		"literatur": {
			label: 'Vorlage für Literatur',
			filters: [ 'body.ns-122' ],
			type: 'button',
			icon: '//www.univie.ac.at/rel_jap/w_test/images/8/83/Vorlage_literatur.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: vorlage_literatur
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'vorlagen',
	group: 'literatur',
	tools: {
		"literatur": {
			label: 'Literatureintrag',
			type: 'button',
			filters: [ 'body:not(.ns-122)' ],
			icon: '//www.univie.ac.at/rel_jap/w_test/images/9/9f/Vorlage_l.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: '{{L|',
					post: '}}'
				}
			}
		}
	}
});
};

/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
	mw.loader.using( 'user.options', function () {
		// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
			$.when(
				mw.loader.using( 'ext.wikiEditor.toolbar' ), $.ready
			).then( customizeToolbar );
		}
	} );
}
// Add the customizations to LiquidThreads' edit toolbar, if available
mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );


//alert('ok2');
Religion-in-JapanMediaWikiVorlagen.js