//<nowiki>
/************** filtert autoedit + reime aus den letzten Änderungen ***********************/
importScript("Benutzer:Formatierer/filter.js");
/************** bietet kopiervorlage für bereits existierende Formen bei autoedit ***********************/
window.checkpage = window.checkpage || {};
window.checkpage.FlexionSimulieren = true;
/************** bietet Stapelverarbeitung bei autoedit ***********************/
window.checkpage.FlexionAutomatisch = true;
/************** automatisierte Neuanlage Verbaladjektive ***********************/
window.checkpage.VerbaladjektiveErzeugen = true;
/************** zeigt vorab Lautschrift + Worttrennung ***********************/
window.checkpage.LautschriftVorschau = true;
/************** Meine höchstpersönlichen Knöpfe ***********************/
// begin namespace: ssbuttons
(function( _public, $, undefined ) {
_public.loadButtons = function ()
//function loadButtons ()
{
// mw.loader.using( ['mediawiki.toolbar'], function () { // diese Zeile für normale toolbar einsetzen
mw.loader.using( ['ext.wikiEditor'], function () { // diese Zeile für erweiterte toolbar einsetzen
// sorgt dafür, dass eigene Buttons auch mit der erweiterten Bearbeiten-Werkzeugleiste funktionieren
// in 'mediawiki.toolbar' ändern, wenn die normale Bearbeiten-Werkzeugleiste aktiviert ist
var toolbox = document.getElementById("wikiEditor-ui-toolbar") || document.getElementById("toolbar");
if (toolbox) {
//var buttons = '<div style="font-size:11px;font-family:sans-serif">';
var buttons = '<a accesskey="1" class="mybutton1" title="Substantiv-Tabelle" href="javascript:ssbuttons.substtab()">Subst-Tabelle</a>';
buttons += ' • ';
buttons += '<a title="Verbtabelle ausfüllen" href="javascript:checkpage.fillDeVerbReg()">VerbTab</a>';
buttons += ' • ';
buttons += '<a title="Verbtabelle nach rechts" href="javascript:checkpage.fillDeVerbReg(+1)">VT+</a>';
buttons += ' • ';
buttons += '<a title="Verbtabelle nach links" href="javascript:checkpage.fillDeVerbReg(-1)">VT-</a>';
buttons += ' • ';
buttons += '<a title="5zitate" href="javascript:ssbuttons.zitat()">5zitate</a>';
buttons += ' • ';
buttons += '<a title="Nebenform" href="javascript:ssbuttons.nform()">Nebenform</a>';
buttons += ' • ';
buttons += '<a title="bild" href="javascript:ssbuttons.bild()">bild</a>';
buttons += ' • ';
buttons += '<a title="kontext" href="javascript:ssbuttons.kontext()">kontext</a>';
buttons += ' • ';
buttons += '<a title="kPl" href="javascript:ssbuttons.kPl()">kPl</a>';
buttons += ' • ';
buttons += '<a title="IPA" href="javascript:ssbuttons.ipah()">IPA</a>';
buttons += ' • ';
buttons += '<a title="QSfehlt" href="javascript:ssbuttons.qsfehlt()">QSfehlt</a>';
buttons += ' • ';
buttons += '<a title="Detkomp" href="javascript:ssbuttons.detkomp()">Detkomp</a>';
buttons += ' • ';
buttons += '<a title="HKkomp" href="javascript:ssbuttons.hkkomp()">HKkomp</a>';
buttons += ' • ';
buttons += '<a title="exfehlt" href="javascript:ssbuttons.exfehlt()">Exfehlt</a>';
buttons += ' • ';
buttons += '<a title="explus" href="javascript:ssbuttons.explus()">Explus</a>';
buttons += ' • ';
buttons += '<a title="Sinnverwandt" href="javascript:ssbuttons.sinnv()">Sinnverwandt</a>';
buttons += ' • ';
buttons += '<a title="Unterbegriffe" href="javascript:ssbuttons.unter()">Unterbegriffe</a>';
buttons += ' • ';
buttons += '<a title="Internetquelle" href="javascript:ssbuttons.inter()">Internetquelle</a>';
buttons += ' • ';
buttons += '<a title="Charakteristische" href="javascript:ssbuttons.char()">Charakteristische</a>';
buttons += ' • ';
buttons += '<a title="Wortbildungen" href="javascript:ssbuttons.wortb()">Wortbildungen</a>';
buttons += ' • ';
buttons += '<a title="Übers-sv" href="javascript:ssbuttons.ü_sv()">Ü-sv</a>';
buttons += ' • ';
buttons += '<a title="Übers-de" href="javascript:ssbuttons.ü_de()">Ü-de</a>';
buttons += ' • ';
buttons += '<a title="Übers-leer" href="javascript:ssbuttons.ü_leer()">Ü-leer</a>';
buttons += ' • ';
buttons += '<a title="dt. Referenzen" href="javascript:ssbuttons.refs()">RefsDe</a>';
buttons += ' • ';
buttons += '<a title="sv. Referenzen" href="javascript:ssbuttons.srefs()">RefsSv</a>';
buttons += ' • ';
buttons += '<a title="de. Redensart" href="javascript:ssbuttons.rarefs()">RefsRa</a>';
buttons += ' • ';
buttons += '<a title="Ref-fehlt" href="javascript:ssbuttons.reff()">Refsf</a>';
buttons += ' • ';
buttons += '<a title="trennbar" href="javascript:ssbuttons.trennb()">trennbar</a>';
buttons += ' • ';
buttons += '<a title="untrennbar" href="javascript:ssbuttons.utrennb()">untrennbar</a>';
buttons += ' • ';
buttons += '<a title="Navi-Leiste" href="javascript:ssbuttons.navil()">Navi-Leiste</a>';
buttons += ' • ';
buttons += '<a title="Absatz" href="javascript:ssbuttons.abs()">Absatz</a>';
buttons += ' • ';
buttons += '<a title="Sub-flex" href="javascript:ssbuttons.subflex()">Sub-flex</a>';
buttons += ' • ';
buttons += '<a title="Siehe" href="javascript:ssbuttons.Siehe()">Siehe-a</a>';
buttons += ' • ';
buttons += '<a title="Klammer," href="javascript:ssbuttons.klammerk()">Klammer,</a>';
buttons += ' • ';
buttons += '<a title="Klammer" href="javascript:ssbuttons.klammer()">Klammer</a>';
var div = document.createElement("div");
div.setAttribute("style", "font-size:11px;font-family:sans-serif");
div.innerHTML += buttons;
toolbox.parentNode.insertBefore(div,toolbox.nextSibling);
$(toolbox.parentNode).show();
}
});
};
// 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);
}
_public.substtab = function ()
//function substtab ()
{
insertTags('{{Deutsch Substantiv Übersicht\n|Genus=','\n|Nominativ Singular=','\n|Nominativ Plural=\n|Genitiv Singular=\n|Genitiv Plural=\n|Dativ Singular=\n|Dativ Plural=\n|Akkusativ Singular=\n|Akkusativ Plural=\n}}\n','');
}
_public.zitat = function ()
//function zitat ()
{
insertTags('{{erweitern|es fehlt entweder eine Referenz oder aber zitierte Beispiele, damit der Eintrag alternativ durch 5 Zitate belegt ist|Deutsch}}\n','');
}
_public.nform = function ()
//function nform ()
{
insertTags('{{Nebenformen}}\n:[[',']]','','');
}
_public.bild = function ()
//function bild ()
{
insertTags('|Bild=XXX|mini|1|','','');
}
_public.kontext = function ()
//function kontext ()
{
insertTags('{{K|umgangssprachlich}}','','');
}
_public.kPl = function ()
//function kPl ()
{
insertTags(', {{kPl.}}','','');
}
_public.ipah = function ()
//function ipah ()
{
insertTags('{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n','','');
insertTags(':{{Hörbeispiele}} {{Audio|}}','','');
}
_public.qsfehlt = function ()
//function qsfehlt ()
{
insertTags('{{QS_Herkunft|unbelegt}}','','');
}
_public.detkomp = function ()
//function detkomp ()
{
insertTags(':[[Determinativkompositum]], zusammengesetzt aus \'\'[[]]\'\' und \'\'[[]]\'\' mit dem [[Fugenelement]] \'\'[[-s]]\'\'','','');
}
_public.hkkomp = function ()
//function hkkomp ()
{
insertTags('{{Herkunft}}\n:vom [[Substantiv]] \'\'[[]]\'\'<ref>{{Ref-}}</ref>','','');
}
_public.exfehlt = function ()
//function exfehlt ()
{
insertTags('{{Beispiele fehlen|spr=','}}','','');
}
_public.explus = function ()
//function explus ()
{
var now = new Date().toISOString().substr(0,10);
insertTags('„','“<ref>{{Internetquelle|url=|titel=|zugriff='+now+'}}</ref>','','');
}
_public.sinnv = function ()
//function sinnv ()
{
insertTags('{{Sinnverwandte Wörter}}\n:[1] [[',']], [[]]','','');
}
_public.unter = function ()
//function unter ()
{
insertTags('{{Unterbegriffe}}\n:[1] [[',']]','','');
}
_public.inter = function ()
//function inter ()
{
var now = new Date().toISOString().substr(0,10);
insertTags('<ref>{{Internetquelle|url=|titel=|autor=|zugriff='+now+'}}</ref>','','');
}
_public.char = function ()
//function char ()
{
insertTags('{{Charakteristische Wortkombinationen}}\n:[1] ','','','');
}
_public.wortb = function ()
//function wortb ()
{
insertTags('{{Wortbildungen}}\n:[[',']]','','');
}
_public.ü_sv = function ()
//function ü_sv ()
{
insertTags('*{{sv}}: [1] {{Ü|sv|','}} ','');
}
_public.ü_de = function ()
//function ü_de ()
{
insertTags('*{{de}}: [1] {{Ü|de|','}} ','');
}
_public.ü_leer = function ()
//function ü_leer ()
{
insertTags('==== {{Übersetzungen}} ====\n','','');
insertTags('{{Ü-Tabelle|Ü-links=\n','','');
insertTags('*{{de}}: [1] {{Ü|de|}}\n','','');
insertTags('*{{en}}: [1] {{Ü|en|}}\n|Ü-rechts=\n','','');
insertTags('*{{it}}: [1] {{Ü|it|}}\n}}\n','','');
}
_public.refs = function ()
//function refs ()
{
insertTags('{{Referenzen}}\n:[1] {{Wikipedia}}\n','','');
insertTags(':[1] {{Ref-DWDS}}\n','','');
insertTags(':[*] {{Ref-OWID}}\n','','');
insertTags(':[1] {{Ref-FreeDictionary}}\n','','');
insertTags(':[1] {{Ref-Duden}}\n','','');
insertTags('{{Quellen}}','','');
}
_public.srefs = function ()
//function srefs ()
{
insertTags(':[1] {{Ref-Lexin}}\n','','');
insertTags(':[1] {{Ref-dictcc|sv}}','','');
}
_public.rarefs = function ()
//function rarefs ()
{
insertTags(':[1] {{Ref-Redensarten}}\n','','');
}
_public.reff = function ()
//function reff ()
{
insertTags('{{Referenzen prüfen|Deutsch}}\n','','');
}
_public.trennb = function ()
//function en ()
{
insertTags(', zum trennbaren Verb','','');
}
_public.utrennb= function ()
//function ett ()
{
insertTags(', zum untrennbaren Verb','','');
}
_public.navil = function ()
//function navil ()
{
insertTags('{{Navigationsleiste Anthroponyme}}','','');
}
_public.abs = function ()
//function abs ()
{
insertTags('{{Absatz}}','','');
}
_public.subflex = function ()
//function subflex ()
{
insertTags('{{\ers:Schwedisch Substantiv Deklinierte Form|xxx|n|s|b}}','','');
}
_public.Siehe = function ()
//function Siehe ()
{
insertTags('{{Siehe auch|[[',']], [[]], [[]]}}','');
}
_public.klammerk = function ()
//function klammerk ()
{
insertTags('[[',']], ','');
}
_public.klammer = function ()
//function klammer ()
{
insertTags(', [[',']]','');
}
// end namespace: ssbuttons
}( window.ssbuttons = window.ssbuttons || {}, jQuery ));
// see https://github.com/jquery/jquery-migrate/blob/master/warnings.md#jqmigrate-jquerywindowonload-called-after-load-event-occurred
if (document.readyState == "complete") {
ssbuttons.loadButtons();
} else {
$(window).on("load", ssbuttons.loadButtons );
}
//</nowiki>