MediaWiki:Vorlagen.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 118: | Zeile 118: | ||
} | } | ||
} ); | } ); | ||
+ | |||
+ | /////////////////// GROUPS ///////////////////////// | ||
+ | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { | $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { | ||
'section': 'vorlagen', | 'section': 'vorlagen', | ||
Zeile 150: | Zeile 153: | ||
} | } | ||
} ); | } ); | ||
+ | |||
+ | /////////////////// TOOLS (buttons) ///////////////////////// | ||
+ | //main// | ||
+ | |||
$('#wpTextbox1').wikiEditor('addToToolbar', { | $('#wpTextbox1').wikiEditor('addToToolbar', { | ||
section: 'vorlagen', | section: 'vorlagen', | ||
Zeile 190: | Zeile 197: | ||
group: 'main', | group: 'main', | ||
tools: { | tools: { | ||
− | " | + | "parameter": { |
− | label: ' | + | label: 'Parameter einfügen', |
type: 'button', | type: 'button', | ||
− | icon: '//www.univie.ac.at/rel_jap/w/images/ | + | icon: '//www.univie.ac.at/rel_jap/w/images/d/da/Parameter.png', |
action: { | action: { | ||
type: 'encapsulate', | type: 'encapsulate', | ||
options: { | options: { | ||
− | pre: "{{ | + | pre: "{{{", |
− | post: " | + | post: "|}}}" |
} | } | ||
} | } | ||
Zeile 204: | Zeile 211: | ||
} | } | ||
}); | }); | ||
+ | |||
+ | //glossar// | ||
+ | |||
$('#wpTextbox1').wikiEditor('addToToolbar', { | $('#wpTextbox1').wikiEditor('addToToolbar', { | ||
section: 'vorlagen', | section: 'vorlagen', | ||
− | group: ' | + | group: 'glossar', |
tools: { | tools: { | ||
− | " | + | "glossarlink": { |
− | label: ' | + | label: 'Glossar einfügen', |
type: 'button', | type: 'button', | ||
− | icon: '//www.univie.ac.at/rel_jap/ | + | icon: '//www.univie.ac.at/rel_jap/w/images/3/32/Vorlage_g.png', |
action: { | action: { | ||
type: 'encapsulate', | type: 'encapsulate', | ||
options: { | options: { | ||
− | pre: "{{ | + | pre: "{{g|", |
− | post: " | + | post: "}}" |
} | } | ||
} | } |
Version vom 7. Juli 2015, 10:25 Uhr
/***********************************
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'
}
}
} );
/////////////////// 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_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');