Benutzer:Yoursmile/common.js

Aus Wiktionary, dem freien Wörterbuch
//<nowiki>
 
importScript("Benutzer:Formatierer/filter.js");

 if ($.inArray(mw.config.get('wgNamespaceNumber'), [0, 2, 6, 10, 12, 14]) === -1) {
    mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/section-links.js' + '&action=raw&ctype=text/javascript');
 }


// obj ist das element in das eingefügt wird. Z.B.: "#wpTextbox1"
function insertTagNeu(obj,pre,post,peri) {
  $( obj ).textSelection(
    'encapsulateSelection', {
      pre: pre,
      peri: peri,
      post: post
    }
  );
}

function insertTags(pre,post,peri) {
  insertTagNeu("#wpTextbox1",pre,post,peri);
}
 
 function loadButtons()
 {
   var buttons = '<div style="margin-top:3px; border-style:solid; border-width:1px; border-color:#aaaaaa; padding:1px; text-align:left; background-color:white; width:100%;font-size:11px; font-family:sans-serif;">';
   buttons += ' <b>Bausteine:</b> ';
   buttons += '<a href="javascript:alte()">alte Schreibweise</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:altern()">alternative Schreibweise</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:abkuerz()">Abkürzung</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:herk()">Herkunft</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:syn()">Synonyme</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:sinnv()">Sinnv. Wörter</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:gegenw()">Gegenwörter</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:weibl()">Weibl. Wortf.</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:maennl()">Männl. Wortf.</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:oberb()">Oberbegriffe</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:unterb()">Unterbegriffe</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:charak()">char. Wortkombinationen</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:abgl()">abgl. Begriffe</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:uebers()">Übersetzungen</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:refs()">Referenzen</a>';
   buttons += ' • ';
   buttons += '<a href="javascript:aehnl()">Ähnlichkeiten</a>';
   buttons += '<br />';
   buttons += ' <b>Vorlagen:</b> ';
   buttons += '<a title="auch" href="javascript:auch()">dort auch</a>';
   buttons += ' • ';
   buttons += '<a title="Archiv" href="javascript:archiv()">Webarchiv</a>';
   buttons += '<br />';
   buttons += ' <b>Sprachen:</b> ';
   buttons += '<a title="nds" href="javascript:nds()">+nds</a>';
   buttons += ' • ';
   buttons += '<a title="eo" href="javascript:eo()">+eo</a>';
   buttons += '<br />';
   buttons += ' <b>Literatur:</b> ';
   buttons += '<a title="Abk." href="javascript:wb_abkuerzung()">Abkürungen</a>';
   buttons += ' • ';
   buttons += '<a title="Platt" href="javascript:platt()">Kl. Plattdeutsches Wörterbuch</a>';
   buttons += ' • ';
   buttons += '<a title="Fremd" href="javascript:fremd()">Fremdwörterbuch</a>';
   buttons += ' • ';
   buttons += '<a title="Herkunft" href="javascript:herkunft()">Herkunftswörterbuch</a>';
   buttons += ' • ';
   buttons += '<a title="Medizin" href="javascript:medizin()">Medizin</a>';
   buttons += ' • ';
   buttons += '<a title="Austria" href="javascript:austria()">Österreich</a>';
   buttons += ' • ';
   buttons += '<a title="Universal" href="javascript:universal()">Universal</a>';
   buttons += ' • ';
   buttons += '<a title="Sass" href="javascript:sass()">Sass</a>';
   buttons += ' • ';
   buttons += '<a title="Esperanto" href="javascript:esperanto()">Esperanto</a>';
   buttons += ' • ';
   buttons += '<a title="WdG" href="javascript:wdg()">Wörterbuch der Geschichte</a>';
   buttons += ' • ';
   buttons += '<a title="Herder" href="javascript:herder()">Herder</a>';
   buttons += ' • ';
   buttons += '<a title="DudFremd" href="javascript:DudFremd()">Großes Fremdwörterbuch</a>';
   buttons += ' <br><b>Einträge:</b> ';
   buttons += '<a title="Substantiv" href="javascript:neu()">Substantiv</a>';
   buttons += ' • ';	
   buttons += '<a title="Alte Schreibweise" href="javascript:altesw()">Alte Schreibung</a>';
   buttons += ' • ';	
   buttons += '<a title="Schweizer Schreibweise" href="javascript:schweiz()">Schweizer Schreibung</a>';
   buttons += ' • ';
   buttons += '<a title="Plural Substantiv" href="javascript:plural_substantiv()">Plural Substantiv</a>';
   buttons += ' • ';	
   buttons += '<a title="Adjektivdeklination" href="javascript:adjektivdekl()">Adjektivdekl.</a>';
   buttons += ' • ';	
   buttons += '<a title="AdjektivdeklinationPos" href="javascript:adjektivdeklpos()">Adjektivdekl. POS</a>';
   buttons += ' <br><b>Referenzen:</b> ';
   buttons += '<a title="Abkürzungen" href="javascript:refabk()">Abkürzungen</a>';
   buttons += ' • ';
   buttons += '<a title="Duden Online" href="javascript:refdun()">DudenOnline</a>';
   buttons += ' • ';
   buttons += '<a title="DWDS" href="javascript:refdwds()">DWDS</a>';
   buttons += ' • ';
   buttons += '<a title="FreeDicionary" href="javascript:reffdc()">FreeDictionary</a>';
   buttons += ' • ';
   buttons += '<a title="Goethe" href="javascript:refgth()">Goethe</a>';
   buttons += ' • ';
   buttons += '<a title="Grimm" href="javascript:refgrm()">Grimm</a>';
   buttons += ' • ';
   buttons += '<a title="Herder1854" href="javascript:refhrd()">Herder1854</a>';
   buttons += ' • ';
   buttons += '<a title="OWID" href="javascript:refowid()">OWID</a>';
   buttons += ' • ';
   buttons += '<a title="Pierer1857" href="javascript:refpir()">Pierer1857</a>';
   buttons += ' • ';
   buttons += '<a title="PONS" href="javascript:refpns()">PONS</a>';
   buttons += ' • ';
   buttons += '<a title="Redensarten" href="javascript:refrda()">Redensarten</a>';
   buttons += ' • ';
   buttons += '<a title="UniLeipzig" href="javascript:refulz()">UniLeipzig</a>';
   buttons += ' • wissen.de: ';
   buttons += '<a title="wissen.de" href="javascript:refwde()">WöBu</a>';
   buttons += ' • ';
   buttons += '<a title="WBwissen.de" href="javascript:refwbw()">Fremd</a>';
   buttons += ' • ';
   buttons += '<a title="WBwissen.de" href="javascript:refwlex()">Lexikon</a>';
   buttons += ' • ';
   buttons += '<a title="Wikipedia" href="javascript:refwik()">Wikipedia</a>';
   buttons += ' <br><b>Umlaute:</b>';
   buttons += ' <a title="Ä" href="javascript:ae1()">Ä</a>';
   buttons += ' • ';
   buttons += '<a title="ä" href="javascript:ae2()">ä</a>';
   buttons += ' • ';
   buttons += '<a title="Ö" href="javascript:oe1()">Ö</a>';
   buttons += ' • ';
   buttons += '<a title="ö" href="javascript:oe2()">ö</a>';
   buttons += ' • ';
   buttons += '<a title="Ü" href="javascript:ue1()">Ü</a>';
   buttons += ' • ';
   buttons += '<a title="ü" href="javascript:ue2()">ü</a>';
   buttons += ' • ';
   buttons += '<a title="ß" href="javascript:sz()">ß</a>';
   buttons += ' <br /><b>Literaturliste:</b> ';
   buttons += '<a title="Internetquelle" href="javascript:lititq()">Internetquelle</a>';
   buttons += ' • ';
   buttons += '<a title="Spiegel" href="javascript:spiegel()">Spiegel</a>';
   buttons += ' • ';
   buttons += '<a title="Literatur" href="javascript:litlit()">Literatur</a>';
   buttons += ' • ';
   buttons += '<a title="Literatur" href="javascript:gbooks()">Google Books</a>';
   buttons += ' • ';
   buttons += '<a title="Wikipedia" href="javascript:litwik()">Wikipedia</a>';
   buttons += ' • ';
   buttons += '<a title="Wikisource" href="javascript:wikisource()">Wikisource</a>';
   buttons += '</div>';
 
 var toolbox = document.getElementById("editpage-copywarn");
 if (toolbox) {
   toolbox.innerHTML += buttons;
 }
 }

/*********** Bausteine *************/
 
 function wb_abkuerzung ()
 {   
   insertTags(':[1] {{Lit-Bünting: Wörterbuch der Abkürzungen}}, Seite .');
}
 
 function platt ()
 {   
   insertTags(':[1] {{Lit-Sass: Kleines Plattdeutsches Wörterbuch}}, Seite .');
}
 
 function fremd ()
 {   
   insertTags(':[1] {{Lit-Becker: Fremdwörterbuch}}, Seite .');
}
 
 function herkunft ()
 {   
   insertTags('<ref>{{Lit-Pfeifer: Etymologisches Wörterbuch|A=1|V=Edition Kramer im Rhenania-Buchversand}}, Seite .</ref>');
}
 
 function spiegel ()
 {   
 	 var now = new Date().toISOString().substr(0,10);
   insertTags('<ref>{{Per-Spiegel Online | Online= | Autor= | Titel= | Tag= | Monat= | Jahr= | Zugriff='+now+' }}</ref>');
}

 function medizin ()
 {   
   insertTags(':[1] {{Lit-Reuter: Springer Wörterbuch Medizin|J=2001}}, Seite .');
}

 function austria ()
 {   
   insertTags(':[1] {{Lit-ÖBV: Österreichisches Wörterbuch|A=41}}, Seite .');
}

 function universal ()
 {   
   insertTags(':[1] {{Lit-Zwahr: BI Universallexikon|B=|A=1}}, Seite .');
}

 function sass ()
 {   
   insertTags(':[1] {{Lit-Sass: Plattdeutsches Wörterbuch|A=3}}, Seite .');
}

 function wdg ()
 {   
   insertTags(':[1] {{Lit-Bartel: Wörterbuch der Geschichte|B=}}, Seite .');
}

 function esperanto ()
 {   
   insertTags(':[1] {{Lit-Krause: Großes Wörterbuch Esperanto-Deutsch}}, Seite .');
}
 
 function herder ()
 {   
   insertTags(':[1] {{Lit-Herder: Der Neue Herder|A=1|B=}}, Seite .');
}

 function DudFremd ()
 {   
   insertTags('<ref>{{Lit-Duden: Großes Fremdwörterbuch|A=4}}, Seite .</ref>');
}

 function refs ()
 {
   insertTags('{{Referenzen}}\n:[1] {{Wikipedia}}\n:[1] {{Ref-DWDS}}\n:[*] {{Ref-OWID}}\n:[1] {{Ref-FreeDictionary}}\n:[1] {{Ref-Duden}}\n:[*] {{Ref-UniLeipzig}}\n:[1] {{Ref-wissen.de|Wörterbuch}}\n:[1] {{Ref-wissen.de|Fremdwort}}\n:[1] {{Ref-wissen.de|Lexikon}}\n:[1] {{Ref-PONS}}','','');
 }
 
/*********** Referenzen *************/
 
 function refabk ()
 {
   insertTags(':[1] {{Ref-Abkürzungen}}','','');
 }
 
 function refcno ()
 {
   insertTags(':[1] {{Ref-Canoo{{subst:PAGENAME}}}','','');
 }
 
 function refdwds ()
 {
   insertTags(':[1] {{Ref-DWDS}}','','');
 }
 
 function reffdc ()
 {
   insertTags(':[1] {{Ref-FreeDictionary}}','','');
 }
 
 function refdun ()
 {
   insertTags(':[1] {{Ref-Duden}}','','');
 }
 
 function refgth ()
 {
   insertTags(':[1] {{Ref-Goethe|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refgrm ()
 {
   insertTags(':[1] {{Ref-Grimm|{{subst:PAGENAME}}}}','','');
 }
 
 function refhrd ()
 {
   insertTags(':[1] {{Ref-Herder1854|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refknz ()
 {
   insertTags(':[1] {{Ref-Kruenitz|{{subst:PAGENAME}}}}','','');
 }
 
 function reflth ()
 {
   insertTags(':[1] {{Ref-Lothringisch|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refngr ()
 {
   insertTags('{{Ref-Ngram||}}','','');
 }

 function test ()
 {
   insertTags('{{subst:Test}}');
 }
 
 function stop ()
 {
   insertTags('{{subst:Test2}}');
 }

 function test_betreff ()
 {
   insertTags('Für Tests bitte die [[Wiktionary:Spielwiese]] nutzen!');
 }
 
 function stop_betreff ()
 {
   insertTags('Bitte lass den Unsinn!');
 }

function plural_substantiv ()	 
 {	 
insertTags('== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:Schmer·zen\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|…}}\n:{{Hörbeispiele}} {{fehlend}}\n\n{{Grammatische Merkmale}}\n* Nominativ Plural des Substantivs \'\'\'[[Zahnschmerz]]\'\'\'\n* Genitiv Plural des Substantivs \'\'\'[[Zahnschmerz]]\'\'\'\n* Dativ Plural des Substantivs \'\'\'[[Zahnschmerz]]\'\'\'\n* Akkusativ Plural des Substantivs \'\'\'[[Zahnschmerz]]\'\'\'\n\n{{Grundformverweis|Zahnschmerz}}','','');
 }
 function refowid ()
 {
   insertTags(':[1] {{Ref-OWID|{{subst:PAGENAME}}}}','','');
 }
 
 function refdboe ()
 {
   insertTags(':[1] {{Ref-OEWBRetti|{{subst:PAGENAME}}}}','','');
 }
 
 function refpfl ()
 {
   insertTags(':[1] {{Ref-Pfälzisch|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refpff ()
 {
   insertTags(':[1] {{Ref-Pfeifer|{{subst:PAGENAME}}}}','','');
 }
 
 function refpir ()
 {
   insertTags(':[1] {{Ref-Pierer1857|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refpns ()
 {
   insertTags(':[1] {{Ref-PONS|{{subst:PAGENAME}}}}','','');
 }
 
 function refrda ()
 {
   insertTags(':[1] {{Ref-Redensarten|{{subst:PAGENAME}}}}','','');
 }
 
 function refrhn ()
 {
   insertTags(':[1] {{Ref-Rheinisch|{{subst:PAGENAME}}|...}}','','');
 }
 
 function refulz ()
 {
   insertTags(':[1] {{Ref-UniLeipzig|{{subst:PAGENAME}}}}','','');
 }
 
 function refwde ()
 {
   insertTags(':[1] {{Ref-wissen.de|Wörterbuch|{{subst:PAGENAME}}}}','','');
 }
 
 function refwbw ()
 {
   insertTags(':[1] {{Ref-wissen.de|Fremdwort|{{subst:PAGENAME}}}}','','');
 }
 
 function refwlex ()
 {
   insertTags(':[1] {{Ref-wissen.de|Lexikon|{{subst:PAGENAME}}}}','','');
 }

 function refwik ()
 {
   insertTags(':[1] {{Wikipedia|{{subst:PAGENAME}}}}','','');
 }
 
/*********** Umlaute *************/
 
 function ae1 ()
 {
   insertTags('%C4','','');
 }
 
 function ae2 ()
 {
   insertTags('%E4','','');
 }
 
 function oe1 ()
 {
   insertTags('%D6','','');
 }
 
 function oe2 ()
 {
   insertTags('%F6','','');
 }
 
 function ue1 ()
 {
   insertTags('%DC','','');
 }
 
 function ue2 ()
 {
   insertTags('%FC','','');
 }
 
 function sz ()
 {
   insertTags('%DF','','');
 }
 
/*********** Literaturliste *************/
 
 function lititq ()
 {
 var now = new Date().toISOString().substr(0,10);
   insertTags('<ref>{{Internetquelle |url= |titel= |autor= |werk= |datum= |zugriff='+now+' }}</ref>','','');
 }
  
 function gbooks ()
 {
   insertTags('<ref>{{Literatur | Autor= | Titel= | Auflage= | Verlag= | Ort= | Jahr= | ISBN= | Seiten= | Online=zitiert nach {{GBS|KlpLAQAAIAAJ|PA27|Hervorhebung=""}} }}</ref>','','');
 }
 
 function litlit ()
 {
   insertTags('<ref>{{Literatur | Autor= | Titel= | Auflage= | Verlag= | Ort= | Jahr= | ISBN= | Seiten= }}</ref>','','');
 }
 
 function litwik ()
 {
   insertTags('<ref>{{Wikipedia||oldid=}}</ref>','','');
 }
 
 function wikisource ()
 {
   insertTags('<ref>{{Literatur | Autor= | Titel= | Kapitel= | Ort= | Jahr= | Seiten= | Online=zitiert nach {{Wikisource||oldid=}} }}</ref>','','');
 }

 function adjektivdekl ()
 {
   insertTags('== kostengünstig (Deklination) ({{Adjektivdeklination|Deutsch}}) ==\n{{Deklinationsseite Adjektiv\n|Positiv-Stamm=kostengünstig\n|Komparativ-Stamm=kostengünstiger\n|Superlativ-Stamm=kostengünstigst\n}}','','');
 }

 function adjektivdeklpos ()
 {
   insertTags('== kostengünstig (Deklination) ({{Adjektivdeklination|Deutsch}}) ==\n{{Deklinationsseite Adjektiv\n|Positiv-Stamm=kostengünstig\n}}','','');
 }

 function schweiz ()
 {
   insertTags('== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n{{Schweizer und Liechtensteiner Schreibweise|Außenluft|Worttrennung=Aus·sen}}','','');
}

 function auch ()
 {
   insertTags('(dort auch „{{subst:PAGENAME}}“)','','');
 }

 function oberb ()
 {
   insertTags('{{Oberbegriffe}}\n:[1] [[]]','','');
 }
 function unterb ()
 {
   insertTags('{{Unterbegriffe}}\n:[1] [[]]','','');
 }
 function alte ()
 {
   insertTags('{{Nicht mehr gültige Schreibweisen}}\n:[[]]','','');
 }
 function altern ()
 {
   insertTags('{{Alternative Schreibweisen}}\n:[[]]','','');
 }
 function aehnl ()
 {
   insertTags('{{Ähnlichkeiten 1|[[]]}}','','');
 }
 function herk ()
 {
   insertTags('{{Herkunft}}\n:','','');
 }
 function syn ()
 {
   insertTags('{{Synonyme}}\n:[1] [[]]','','');
 }
 function gegenw ()
 {
   insertTags('{{Gegenwörter}}\n:[1] [[]]','','');
 }
 function charak ()
 {
   insertTags('{{Charakteristische Wortkombinationen}}\n:[1] [[]]','','');
 }
 function abgl ()
 {
   insertTags('{{Wortbildungen}}\n:[[]]','','');
 }
 function abkuerz ()
 {
   insertTags('{{Abkürzungen}}\n:[1] [[]]','','');
 }
 function sinnv ()
 {
   insertTags('{{Sinnverwandte Wörter}}\n:[1] [[]]','','');
 }
 function weibl ()
 {
   insertTags('{{Weibliche Wortformen}}\n:[1] [[]]','','');
 }
 function maennl ()
 {
   insertTags('{{Männliche Wortformen}}\n:[1] [[]]','','');
 }
 function uebers ()
 {
   insertTags('==== {{Übersetzungen}} ====\n{{Ü-Tabelle|1|G=|Ü-Liste=\n*{{en}}: {{Ü|en|}}\n*{{fr}}: {{Ü|fr|}}\n*{{it}}: {{Ü|it|}}\n*{{es}}: {{Ü|es|}}\n}}');
 }

 function altesw ()
 {
   insertTags('== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n{{Alte Schreibweise|Kurzpassspiel|Reform 1996}}','','');
 }

 function archiv ()
 {
   insertTags('{{Webarchiv | url=ursprünglicher Weblink | wayback=Datum | text=Linktext}}','','');
 }

function neu ()
{
  insertTags('== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Substantiv|Deutsch}}, {{Geschlecht}} ===\n\n{{Deutsch Substantiv Übersicht\n|Nominativ Singular=der Begriff\n|Nominativ Plural=die Begriffe\n|Genitiv Singular=des Begriffs\n|Genitiv Plural=der Begriffe\n|Dativ Singular=dem Begriff\n|Dativ Plural=den Begriffen\n|Akkusativ Singular=den Begriff\n|Akkusativ Plural=die Begriffe\n}}\n\n{{Worttrennung}}\n:Be·griff, {{Pl.}} Be·grif·fe\n\n{{Bedeutungen}}\n:[1] \n\n{{Beispiele}}\n:[1]\n\n==== {{Übersetzungen}} ====\n{{Ü-Liste}}\n*{{en}}: [1] {{Ü|en|}}\n*{{fr}}: [1] {{Ü|fr|}}\n{{Ü-Abstand}}\n*{{it}}: [1] {{Ü|it|}}\n*{{es}}: [1] {{Ü|es|}}\n{{Ü-rechts}}\n\n{{Referenzen}}\n:[1] {{Wikipedia|{{subst:PAGENAME}}}}\n:[1] {{Ref-DWDS|{{subst:PAGENAME}}}}\n:[*] {{Ref-Canoo|{{subst:PAGENAME}}}}\n:[1] {{Ref-UniLeipzig|{{subst:PAGENAME}}}}\n:[1] {{Ref-FreeDictionary|{{subst:PAGENAME}}}}\n:[1] {{Ref-Duden|{{subst:PAGENAME}}}}','','');
}

//</nowiki>

// see https://github.com/jquery/jquery-migrate/blob/master/warnings.md#jqmigrate-jquerywindowonload-called-after-load-event-occurred

if (document.readyState == "complete") {
 loadButtons();
} else {
 $(window).on("load", loadButtons );
}

window.foFilter = window.foFilter || {};
window.foFilter.TopUser = 10; // Anzahl der Top User
window.checkpage = window.checkpage || {};
window.checkpage.FlexionReimen = true;