MediaWiki:Vorlagen.js: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(Die Seite wurde geleert.)
Markierung: Geleert
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/***********************************
 
      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= <!-- Geo-Koordinaten -->" +
 
"\n| zoom= <!-- 5–19, 9 = standard -->" +
 
"\n| type= <!-- roadmap, satellite, hybrid, terrain (maps) -->" +
 
"\n| icon= <!-- Schrein Tempel -->" +
 
"\n}}";
 
 
/***********************************
 
      Bildformulare
 
***********************************/
 
 
var d = new Date();
 
var datum = d.getFullYear()+"/"+(d.getMonth()+1)+"/"+d.getDate();
 
var vorlage_bild =  "{{bild " +
 
"\n| titel =  " +
 
"\n| detail = 0<!-- 0 oder 1 (= „Detail“) -->" +
 
"\n| form= <!-- Foto, Malerei, Holzschnitt, Druck, Skulptur, sw, hand, drauf --> " +
 
"\n| inhalt= <!-- Architektur, Gottheit, Fabelwesen, Natur, Objekt, Person, Portrait, Ritus, Tier --> " +
 
"\n| genre = <!--Schreinhalle Tempelhalle Farbholzschnitt Hängerollbild Querbildrolle Statue Relief Photographie Zeremonie ...-->" +
 
"\n| genre2 = <!-- torii, ema, matsuri, nyorai, bosatsu, daibutsu, myōō, tenbu, niō, kami, shinzō, fukujin, rakan, mandara  ... --> " +
 
"\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| zeitalter = <!-- 1= Altertum und Mittelalter 2= Neuzeit (Edo-Zeit) 3= Moderne -->" +
 
"\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');
 

Aktuelle Version vom 23. Februar 2022, 16:48 Uhr