MediaWiki:Vorlagen.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 29: | Zeile 29: | ||
"\n| detail = 0<!-- 0 oder 1 (= „Detail“) -->" + | "\n| detail = 0<!-- 0 oder 1 (= „Detail“) -->" + | ||
"\n| form= <!-- Foto, Zeichnung, Malerei, Druck, Karte, Skulptur, Künstler --> " + | "\n| form= <!-- Foto, Zeichnung, Malerei, Druck, Karte, Skulptur, Künstler --> " + | ||
− | "\n| inhalt= <!-- | + | "\n| inhalt= <!-- Architektur, Gottheit, Fabelwesen, Fest, Natur, Objekt, Person, Portrait, Ritus, Tier --> " + |
− | "\n| genre = <!--Schreinhalle Tempelhalle Farbholzschnitt Hängerollbild Querbildrolle Statue Relief Photographie Zeremonie | + | "\n| genre = <!--Schreinhalle Tempelhalle Farbholzschnitt Hängerollbild Querbildrolle Statue Relief Photographie Zeremonie ...-->" + |
"\n| genre2 = <!-- nishiki-e surimono shunga ... --> " + | "\n| genre2 = <!-- nishiki-e surimono shunga ... --> " + | ||
"\n| material = <!-- Seide, Farbe, Tusche, Holz, Metall, Papier, Bronze, bemalt ...-->" + | "\n| material = <!-- Seide, Farbe, Tusche, Holz, Metall, Papier, Bronze, bemalt ...-->" + | ||
Zeile 52: | Zeile 52: | ||
"\n}}"; | "\n}}"; | ||
− | var vorlage_w500 = "{{w500 | + | var vorlage_w500 = "{{w500 \n| "; |
var vorlage_w500_bild = "<!-- beispiel.jpg -->"; | var vorlage_w500_bild = "<!-- beispiel.jpg -->"; | ||
var vorlage_w500_end = "\n| <!-- Beschreibung -->" + | var vorlage_w500_end = "\n| <!-- Beschreibung -->" + |
Version vom 14. Juli 2015, 12:24 Uhr
/***********************************
Glossarformular
***********************************/
var vorlage_glossar = "{{glossar" +
"\n| stichwort = {{{1|}}}" +
"\n| code = " + wgTitle + " <!-- nicht ändern! -->" +
"\n| romaji =" + wgTitle + " <!-- ggf. ändern! -->" +
"\n| kanji = " +
"\n| text =" +
"\n| sprache = <!-- chin., kor., west.-->" +
"\n| link = <!-- wichtigste Seite -->" +
"\n| tags = <!-- Bauwerk, Bild, Fabelwesen, Geschichte, Gottheit, Kalender, Konzept, Objekt, Ort, Person, Praxis, Schule, Text, Tier -->" +
"\n| map= <!-- such-stichwort für google maps -->" +
"\n| zoom= <!-- 5–19, 9 = standard -->" +
"\n| type= <!-- satellite (maps) -->" +
"\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= <!-- Architektur, Gottheit, Fabelwesen, Fest, Natur, Objekt, Person, Portrait, Ritus, Tier --> " +
"\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 \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'
}
}
} );
/////////////////// GROUPS /////////////////////////
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'vorlagen',
'groups': {
'main': {
'label': '' // or use labelMsg for a localized label, see above
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'vorlagen',
'groups': {
'glossar': {
'label': 'Glossar' // 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
}
}
} );
/////////////////// TOOLS (buttons) /////////////////////////
//main//
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'vorlagen',
group: 'main',
tools: {
"vorlage": {
label: 'Vorlage einfügen',
type: 'button',
icon: '//www.univie.ac.at/rel_jap/w/images/f/f9/Curly2.png',
action: {
type: 'encapsulate',
options: {
pre: "{{",
post: "}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'vorlagen',
group: 'main',
tools: {
"function": {
label: 'Funktion einfügen',
type: 'button',
icon: '//www.univie.ac.at/rel_jap/w/images/1/19/Function.png',
action: {
type: 'encapsulate',
options: {
pre: "{{#",
post: ": \n|\n}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'vorlagen',
group: 'main',
tools: {
"parameter": {
label: 'Parameter einfügen',
type: 'button',
icon: '//www.univie.ac.at/rel_jap/w/images/d/da/Parameter.png',
action: {
type: 'encapsulate',
options: {
pre: "{{{",
post: "|}}}"
}
}
}
}
});
//glossar//
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'vorlagen',
group: 'glossar',
tools: {
"glossarlink": {
label: 'Glossar einfügen',
type: 'button',
icon: '//www.univie.ac.at/rel_jap/w/images/3/32/Vorlage_g.png',
action: {
type: 'encapsulate',
options: {
pre: "{{g|",
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/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/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/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/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/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/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');