Benutzer:Steevlein/myscripts.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// -------------------------------------------------------------------------------------
function Test()
{
if (wgAction == "edit")
{
document.getElementById('p-cactions').innerHTML +=
'</div>'+
'<div id="MakeTypo" class="portlet">'+
'<h5>MakeTypo</h5>'+
'<div class=pBody><ul>'+
'<li><a href=\"javascript:RevertKVdA()\">K. Verb.</a></li>'+
'<li><a href=\"javascript:RevertBBfdBa()\">Belege ang.</a></li>'+
'<li><a href=\"javascript:RevertBkW()\">K. Werbung</a></li>'+
'<li><a href=\"javascript:RevertNPOV()\">K. NPOV</a></li>'+
'<li><a href=\"javascript:RevertUBAE()\">Unbegr.Änd.</a></li>'+
'<li><a href=\"javascript:RevertWEB()\">n.v.Feinsten</a></li>'+
'</ul></div>'+
'</div>';
var new_a = document.createElement('a');
new_a.href = "javascript:MakeTypo()";
new_a.appendChild(document.createTextNode("MakeTypo"));
var new_li = document.createElement('li');
new_li.appendChild(new_a);
var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
tmp_Node = tmp_nodes[0];
if (document.getElementById("ca-stable") != null)
{
tmp_Node.insertBefore(new_li.cloneNode(true), document.getElementById("ca-stable"));
}
else
if (document.getElementById("ca-nstab-main") != null)
{
tmp_Node.insertBefore(new_li.cloneNode(true), document.getElementById("ca-nstab-main"));
}
}
var new_a = document.createElement('a');
new_a.href = "javascript:MakeSmth2()";
new_a.appendChild(document.createTextNode("MP"));
var new_li = document.createElement('li');
new_li.appendChild(new_a);
var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
tmp_Node = tmp_nodes[0];
tmp_Node.appendChild(new_li.cloneNode(true));
var new_a = document.createElement('a');
new_a.href = "javascript:MakeSmth1()";
new_a.appendChild(document.createTextNode("PI"));
var new_li = document.createElement('li');
new_li.appendChild(new_a);
var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
tmp_Node = tmp_nodes[0];
tmp_Node.appendChild(new_li.cloneNode(true));
var new_a = document.createElement('a');
new_a.href = "javascript:MakeTypoSpezial()";
new_a.appendChild(document.createTextNode("TypoSP"));
var new_li = document.createElement('li');
new_li.appendChild(new_a);
var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
tmp_Node = tmp_nodes[0];
tmp_Node.appendChild(new_li.cloneNode(true));
}
addOnloadHook(Test);
function MakeSmth1()
{
var asReadInUrlParameters;
var asReadInUrlParameter;
/*
if (wgCanonicalSpecialPageName && (wgCanonicalSpecialPageName != "Watchlist" &&
wgCanonicalSpecialPageName != "Recentchanges" &&
wgCanonicalSpecialPageName != "Contributions" &&
wgCanonicalSpecialPageName != "Log" &&
wgCanonicalSpecialPageName != "Search"))
*/
alert('wgNamespaceNumber [' + wgNamespaceNumber + ']');
alert('wgCanonicalNamespace [' + wgCanonicalNamespace + ']');
alert('wgCanonicalSpecialPageName [' + wgCanonicalSpecialPageName+ ']');
alert('wgPageName [' + wgPageName + ']');
alert('wgTitle [' + wgTitle + ']');
alert('wgAction [' + wgAction + ']');
alert('wgIsArticle [' + wgIsArticle + ']');
alert('wgArticleId [' + wgArticleId + ']');
//------------
asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
for (i = 0; i < asReadInUrlParameters.length; i++)
{
asReadInUrlParameter = asReadInUrlParameters[i].split("=");
alert('[' + decodeURIComponent(asReadInUrlParameter[0]) + ']=' +
'[' + decodeURIComponent(asReadInUrlParameter[1]) + ']');
}
// alert(UrlParameters['action']);
}
function MakeSmth2()
{
var b_articles_str = '|'+b_articles.join('|')+'|';
var m_articles_str = '|'+m_articles.join('|')+'|';
var w_articles_str = '|'+w_articles.join('|')+'|';
var its_me_str = '|'+its_me.join('|')+'|';
var a_users_str = '|'+a_users.join('|')+'|';
var e_users_str = '|'+e_users.join('|')+'|';
var ea_users_str = '|'+ea_users.join('|')+'|';
var i_users_str = '|'+i_users.join('|')+'|';
var o_users_str = '|'+o_users.join('|')+'|';
var p_users_str = '|'+p_users.join('|')+'|';
var u_users_str = '|'+u_users.join('|')+'|';
markEntries(true, true,
'b', b_articles_str, 'm', m_articles_str,
'w', w_articles_str, '!', its_me_str,
'a', a_users_str, 'e', e_users_str,
'i', i_users_str, 'o', o_users_str,
'u', u_users_str, 'ea', ea_users_str,
'p', p_users_str);
}
function Revert(Text)
{
var Inhalt;
Inhalt = document.editform.wpSummary.value;
document.editform.wpSummary.value = Inhalt + ' ' + Text;
document.editform.wpMinoredit.checked = false;
document.editform.submit();
}
function RevertKVdA()
{
Revert('Keine Verbesserung des Artikels.');
}
function RevertBBfdBa()
{
Revert('Bitte Belege für die Behauptung angeben - [[WP:Q]]');
}
function RevertBkW()
{
Revert('Bitte keine Werbung - [[WP:WEB]]');
}
function RevertNPOV()
{
Revert('Kein [[WP:Neutraler Standpunkt]]');
}
function RevertUBAE()
{
Revert('Rev. wg. unbegründeter Änderung');
}
function RevertWEB()
{
Revert('Weblink entfernt, nicht vom "Feinsten", siehe [[WP:WEB]]');
}
function MakeTypoSpezial()
{
var Inhalt;
Inhalt = document.editform.wpTextbox1.value;
if (!((Inhalt.search("Abschluß<!--sic-->") != -1) ||
(Inhalt.search("Abschluß,<!--sic-->") != -1) ||
(Inhalt.search("abschluß<!--sic-->") != -1) ||
(Inhalt.search("abschluß,<!--sic-->") != -1)))
{
Inhalt = Inhalt.replace("Abschluß", "Abschluss");
Inhalt = Inhalt.replace("abschluß", "abschluss");
}
if (!((Inhalt.search("muß<!--sic-->") != -1) ||
(Inhalt.search("muß,<!--sic-->") != -1) ||
(Inhalt.search("muß<!--sic-->") != -1) ||
(Inhalt.search("muß,<!--sic-->") != -1)))
{
Inhalt = Inhalt.replace("Muß", "Muss");
Inhalt = Inhalt.replace("muß", "muss");
}
if (!((Inhalt.search("daß<!--sic-->") != -1) ||
(Inhalt.search("daß,<!--sic-->") != -1) ||
(Inhalt.search("daß<!--sic-->") != -1) ||
(Inhalt.search("daß,<!--sic-->") != -1)))
{
Inhalt = Inhalt.replace("Daß", "Dass");
Inhalt = Inhalt.replace("daß", "dass");
}
document.editform.wpTextbox1.value = Inhalt;
document.editform.wpSummary.value = document.editform.wpSummary.value + 'Typo';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function MakeTypo()
{
var Inhalt;
Inhalt = document.editform.wpTextbox1.value;
// --- Ersetzen ---
// Inhalt = Inhalt.replace(/\b\b/g, "");
Inhalt = Inhalt.replace(/\balamiert/g, "alarmiert");
Inhalt = Inhalt.replace(/\bAnthropolgie/g, "Anthropologie");
Inhalt = Inhalt.replace(/\banthropolgie/g, "anthropologie");
Inhalt = Inhalt.replace(/\bAssoziert/g, "Assoziiert");
Inhalt = Inhalt.replace(/\bassoziert/g, "assoziiert");
Inhalt = Inhalt.replace(/\bAugezeichnet/g, "Ausgezeichnet");
Inhalt = Inhalt.replace(/\baugezeichnet/g, "ausgezeichnet");
Inhalt = Inhalt.replace(/\bAusschüße/g, "Ausschüsse");
Inhalt = Inhalt.replace(/\bBeipiel/g, "Beispiel");
Inhalt = Inhalt.replace(/\bbeipiel/g, "beispiel");
Inhalt = Inhalt.replace(/\bBeispel/g, "Beispiel");
Inhalt = Inhalt.replace(/\bbeispel/g, "beispiel");
Inhalt = Inhalt.replace(/\bBeispielweise/g, "Beispielsweise");
Inhalt = Inhalt.replace(/\bbeispielweise/g, "beispielsweise");
Inhalt = Inhalt.replace(/\bbezeichnte\b/g, "bezeichnete");
Inhalt = Inhalt.replace(/\bdagagen\b/g, "dagegen");
Inhalt = Inhalt.replace(/\bDarüberhinaus\b/g, "Darüber hinaus");
Inhalt = Inhalt.replace(/\bdarüberhinaus\b/g, "darüber hinaus");
Inhalt = Inhalt.replace(/\bdetailiert/g, "detailliert");
Inhalt = Inhalt.replace(/\bdetalliert/g, "detailliert");
Inhalt = Inhalt.replace(/\bDurchschlagkraft\b/g, "Durchschlagskraft");
Inhalt = Inhalt.replace(/\bdurchschnitlich/g, "durchschnittlich");
Inhalt = Inhalt.replace(/\bebenfals\b/g, "ebenfalls");
Inhalt = Inhalt.replace(/\bEbenfals\b/g, "Ebenfalls");
Inhalt = Inhalt.replace(/\bentscheidenen\b/g, "entscheidenden");
// Zitate ! Inhalt = Inhalt.replace(/\berstenmal/g, "ersten Mal");
Inhalt = Inhalt.replace(/\bGedächnis/g, "Gedächtnis");
Inhalt = Inhalt.replace(/\bgeheimgehalten\b/g, "geheim gehalten");
Inhalt = Inhalt.replace(/\bGenausogut/g, "Genauso gut");
Inhalt = Inhalt.replace(/\bgenausogut/g, "genauso gut");
Inhalt = Inhalt.replace(/\bGenausooft/g, "Genauso oft");
Inhalt = Inhalt.replace(/\bgenausooft/g, "genauso oft");
Inhalt = Inhalt.replace(/\bGenausoviele\b/g, "Genauso viele");
Inhalt = Inhalt.replace(/\bgenausoviele\b/g, "genauso viele");
Inhalt = Inhalt.replace(/\bGenausoviel\b/g, "Genauso viel");
Inhalt = Inhalt.replace(/\bgenausoviel\b/g, "genauso viel");
Inhalt = Inhalt.replace(/\bGenausowenig/g, "Genauso wenig");
Inhalt = Inhalt.replace(/\bgenausowenig/g, "genauso wenig");
Inhalt = Inhalt.replace(/\binsbesonders\b/g, "insbesondere");
Inhalt = Inhalt.replace(/\bInsbesonders\b/g, "Insbesondere");
Inhalt = Inhalt.replace(/\bklassiche/g, "klassische");
Inhalt = Inhalt.replace(/\bmindstens/g, "mindestens");
Inhalt = Inhalt.replace(/\bmitlerweile/g, "mittlerweile");
Inhalt = Inhalt.replace(/\bmögichst/g, "möglichst");
Inhalt = Inhalt.replace(/\bmöglichrweise/g, "möglicherweise");
Inhalt = Inhalt.replace(/\bniedersächsich/g, "niedersächsisch");
Inhalt = Inhalt.replace(/\bNördöstlich/g, "Nordöstlich");
Inhalt = Inhalt.replace(/\bnördöstlich/g, "nordöstlich");
Inhalt = Inhalt.replace(/\bNördwestlich/g, "Nordwestlich");
Inhalt = Inhalt.replace(/\bnördwestlich/g, "nordwestlich");
Inhalt = Inhalt.replace("öffenlich", "öffentlich");
Inhalt = Inhalt.replace("offensichtlicht", "offensichtlich");
Inhalt = Inhalt.replace(/Offziell/g, "Offiziell");
Inhalt = Inhalt.replace(/offziell/g, "offiziell");
Inhalt = Inhalt.replace(/Ofiziell/g, "Offiziell");
Inhalt = Inhalt.replace(/ofiziell/g, "offiziell");
Inhalt = Inhalt.replace(/\bPalament/g, "Parlament");
Inhalt = Inhalt.replace(/\bpersöhnlich/g, "persönlich");
Inhalt = Inhalt.replace(/\bPersöhnlich/g, "Persönlich");
Inhalt = Inhalt.replace(/\bphilanthroph/g, "philanthrop");
Inhalt = Inhalt.replace(/\bPhilanthroph/g, "Philanthrop");
Inhalt = Inhalt.replace(/\brennoviert/g, "renoviert");
Inhalt = Inhalt.replace(/\bUniveristät/g, "Universität");
Inhalt = Inhalt.replace(/\bUniverität/g, "Universität");
Inhalt = Inhalt.replace(/\bunwiderbringlich/g, "unwiederbringlich");
Inhalt = Inhalt.replace(/\bVererbar/g, "Vererbbar");
Inhalt = Inhalt.replace(/\bvererbar/g, "vererbbar");
Inhalt = Inhalt.replace(/\bvermeindlich/g, "vermeintlich");
Inhalt = Inhalt.replace(/\bvertretten/g, "vertreten");
Inhalt = Inhalt.replace(/\bVorallem\b/g, "Vor allem");
Inhalt = Inhalt.replace(/\bvorallem\b/g, "vor allem");
Inhalt = Inhalt.replace(/\bVorraussetzung/g, "Voraussetzung");
Inhalt = Inhalt.replace(/Warscheinlich/g, "Wahrscheinlich");
Inhalt = Inhalt.replace(/warscheinlich/g, "wahrscheinlich");
Inhalt = Inhalt.replace(/Wiederhall/g, "Widerhall");
Inhalt = Inhalt.replace(/wiederhall/g, "widerhall");
Inhalt = Inhalt.replace(/Wöchendlich/g, "Wöchentlich");
Inhalt = Inhalt.replace(/wöchendlich/g, "wöchentlich");
// --- ß - Test ---
//Inhalt = Inhalt.replace(/\bSchulabschluß\b/g, "Schulabschluss");
//Inhalt = Inhalt.replace(/schulabschluß\b/g, "schulabschluss");
/*
if (!((Inhalt.search("Abschluß<!--sic-->") != -1) || (Inhalt.search("Abschluß,<!--sic-->") != -1)))
{
Inhalt = Inhalt.replace(decode_utf8('/Abschluß\b/g'), "Abschluss");
}
*/
// --- Schweiz ---
if (!((Inhalt.search("schweizbezogen") != -1) || (Inhalt.search("schweiz bezogen") != -1) ||
(Inhalt.search("Schweizbezogen") != -1) || (Inhalt.search("Schweiz bezogen") != -1) ||
(Inhalt.search("Schweiz") != -1) || (Inhalt.search("schweiz") != -1)))
{
Inhalt = Inhalt.replace(/\bgemäss\b/g, "gemäß");
Inhalt = Inhalt.replace(/\bGemäss\b/g, "Gemäß");
Inhalt = Inhalt.replace(/\bgrösseren\b/g, "größeren");
Inhalt = Inhalt.replace(/\bGrösseren\b/g, "Größeren");
Inhalt = Inhalt.replace(/\bgrossen\b/g, "großen");
Inhalt = Inhalt.replace(/\bGrossen\b/g, "Großen");
Inhalt = Inhalt.replace(/\bStrassenfest/g, "Straßenfest");
Inhalt = Inhalt.replace(/lebensgrosse\b/g, "lebensgroße");
Inhalt = Inhalt.replace(/\bLebensgrosse\b/g, "Lebensgroße");
Inhalt = Inhalt.replace(/\bAusserhalb\b/g, "Außerhalb");
Inhalt = Inhalt.replace(/\bausserhalb\b/g, "außerhalb");
Inhalt = Inhalt.replace(/\bausserdem\b/g, "außerdem");
Inhalt = Inhalt.replace(/\bregelmässig/g, "regelmäßig");
Inhalt = Inhalt.replace(/\bAussen\b/g, "Außen");
Inhalt = Inhalt.replace(/\baussen\b/g, "außen");
}
document.editform.wpTextbox1.value = Inhalt;
document.editform.wpSummary.value = document.editform.wpSummary.value + 'Typo';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
// -------------------------------------------------------------------------------------
function editSearch()
{
var i;
var tempNode;
var AllAnchors = document.getElementsByTagName("A");
var a_searchExp = /.org.wiki.(.+)/;
var SearchArticle;
readparams();
for (i=0; i < AllAnchors.length; i++)
{
tempNode = AllAnchors[i];
if (wgCanonicalSpecialPageName && (wgCanonicalSpecialPageName == "Search"))
{
if ((href = tempNode.getAttribute("href")) && (href.search(".org/wiki/") != -1))
{
SearchArticle = a_searchExp.exec(href)[1];
SearchArticle = decode_utf8(SearchArticle);
var a_NewTag_1 = document.createElement("a");
a_NewTag_1.setAttribute('href', '/w/index.php?title=' + SearchArticle + '&action=edit');
a_NewTag_1.setAttribute('title', 'Seite bearbeiten');
var a_NewTagText_1 = document.createTextNode(' (edit)');
a_NewTag_1.appendChild(a_NewTagText_1);
tempNode.appendChild(a_NewTag_1.cloneNode(true));
}
} // Articles
}
}
addOnloadHook(editSearch);
// -------------------------------------------------------------------------------------
var UrlParameters = new Array ();
function markAllEntries()
{
var b_articles_str = '|'+b_articles.join('|')+'|';
var m_articles_str = '|'+m_articles.join('|')+'|';
var w_articles_str = '|'+w_articles.join('|')+'|';
var its_me_str = '|'+its_me.join('|')+'|';
var a_users_str = '|'+a_users.join('|')+'|';
var e_users_str = '|'+e_users.join('|')+'|';
var ea_users_str = '|'+ea_users.join('|')+'|';
var i_users_str = '|'+i_users.join('|')+'|';
var o_users_str = '|'+o_users.join('|')+'|';
var p_users_str = '|'+p_users.join('|')+'|';
var u_users_str = '|'+u_users.join('|')+'|';
markEntries(false, false,
'b', b_articles_str, 'm', m_articles_str,
'w', w_articles_str, '!', its_me_str,
'a', a_users_str, 'e', e_users_str,
'i', i_users_str, 'o', o_users_str,
'u', u_users_str, 'ea', ea_users_str,
'p', p_users_str);
}
function markEntries(user_ever, art_ever, a_Sign_1, a_p_param_str_1, a_Sign_2, a_p_param_str_2,
a_Sign_3, a_p_param_str_3, a_Sign_4, a_p_param_str_4,
b_Sign_1, b_p_param_str_1, b_Sign_2, b_p_param_str_2,
b_Sign_3, b_p_param_str_3, b_Sign_4, b_p_param_str_4,
b_Sign_5, b_p_param_str_5, b_Sign_6, b_p_param_str_6,
b_Sign_7, b_p_param_str_7)
{
var i;
var tempNode;
var AllAnchors = document.getElementsByTagName("A");
var a_searchExp = /.org.wiki.(.+)/;
var SearchArticle;
var a_NewTag_1 = document.createElement("b");
a_NewTag_1.style.color = "#ff8000";
var a_NewTagText_1 = document.createTextNode(" (" + a_Sign_1 + ")");
a_NewTag_1.appendChild(a_NewTagText_1);
var a_NewTag_2 = document.createElement("b");
a_NewTag_2.style.color = "#00c000";
var a_NewTagText_2 = document.createTextNode(" (" + a_Sign_2 + ")");
a_NewTag_2.appendChild(a_NewTagText_2);
var a_NewTag_3 = document.createElement("b");
a_NewTag_3.style.color = "#ff0000";
var a_NewTagText_3 = document.createTextNode(" (" + a_Sign_3 + ")");
a_NewTag_3.appendChild(a_NewTagText_3);
var a_NewTag_4 = document.createElement("b");
var a_NewTagText_4 = document.createTextNode(" (" + a_Sign_4 + ")");
a_NewTag_4.appendChild(a_NewTagText_4);
var b_searchExp = /.wiki.Benutzer.(.+)/;
var c_searchExp = /.title.Benutzer.(.+)/;
var d_searchExp = /.Spezial.Beiträge.(.+)/;
var SearchUser;
var b_NewTag_1 = document.createElement("b");
var b_NewTagText_1 = document.createTextNode(" (" + b_Sign_1 + ")");
b_NewTag_1.appendChild(b_NewTagText_1);
var b_NewTag_2 = document.createElement("b");
var b_NewTagText_2 = document.createTextNode(" (" + b_Sign_2 + ")");
b_NewTag_2.appendChild(b_NewTagText_2);
var b_NewTag_3 = document.createElement("b");
var b_NewTagText_3 = document.createTextNode(" (" + b_Sign_3 + ")");
b_NewTag_3.appendChild(b_NewTagText_3);
var b_NewTag_4 = document.createElement("b");
var b_NewTagText_4 = document.createTextNode(" (" + b_Sign_4 + ")");
b_NewTag_4.appendChild(b_NewTagText_4);
var b_NewTag_5 = document.createElement("b");
var b_NewTagText_5 = document.createTextNode(" (" + b_Sign_5 + ")");
b_NewTag_5.appendChild(b_NewTagText_5);
var b_NewTag_6 = document.createElement("b");
var b_NewTagText_6 = document.createTextNode(" (" + b_Sign_6 + ")");
b_NewTag_6.appendChild(b_NewTagText_6);
//-----------
var b_NewTag_7 = document.createElement("i");
var b_NewTagText_7 = document.createTextNode(" (" + b_Sign_7 + ")");
b_NewTag_7.appendChild(b_NewTagText_7);
readparams();
for (i=0; i < AllAnchors.length; i++)
{
tempNode= AllAnchors[i];
if ((art_ever == true) ||
(wgCanonicalSpecialPageName && (wgCanonicalSpecialPageName == "Watchlist" ||
wgCanonicalSpecialPageName == "Recentchanges" ||
wgCanonicalSpecialPageName == "Contributions" ||
wgCanonicalSpecialPageName == "Log" ||
wgCanonicalSpecialPageName == "Search")))
{
if ((href = tempNode.getAttribute("href")) && (href.search(".org/wiki/") != -1))
{
SearchArticle = a_searchExp.exec(href)[1];
SearchArticle = "|" + decode_utf8(SearchArticle) + "|";
if (a_p_param_str_1.indexOf(SearchArticle) != -1)
{
tempNode.appendChild(a_NewTag_1.cloneNode(true));
}
else
if (a_p_param_str_2.indexOf(SearchArticle) != -1)
{
tempNode.appendChild(a_NewTag_2.cloneNode(true));
}
else
if (a_p_param_str_3.indexOf(SearchArticle) != -1)
{
tempNode.appendChild(a_NewTag_3.cloneNode(true));
}
else
if (a_p_param_str_4.indexOf(SearchArticle) != -1)
{
tempNode.appendChild(a_NewTag_4.cloneNode(true));
}
}
} // Articles
if ((user_ever == true) ||
((wgCanonicalSpecialPageName &&
((wgCanonicalSpecialPageName == "Watchlist") || (wgCanonicalSpecialPageName == "Listusers") ||
(wgCanonicalSpecialPageName == "Log") || (wgCanonicalSpecialPageName == "Listusers"))) ||
(wgPageName == "Wikipedia:Liste_der_Administratoren") ||
(wgPageName.search("Adminkandidaturen" != -1)) ||
(UrlParameters['diff']>'') || (UrlParameters['curid']>'') || (UrlParameters['action'] == "history")))
{
// Normale Benutzer
if ((href = tempNode.getAttribute("href")) && (href.search("/wiki/Benutzer:") != -1))
{
i_Text = tempNode.innerHTML;
if ((i_Text.search("Benutzer") == -1))
{
SearchUser = b_searchExp.exec(href)[1];
FindUser = decode_utf8(SearchUser);
SearchUser = "|" + FindUser + "|";
if (b_p_param_str_1.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_2.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_3.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_4.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_5.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_6.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_7.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
}
} // Users b
else
// Rote Benutzer
if ((href = tempNode.getAttribute("href")) && (href.search("title=Benutzer:") != -1))
{
i_Text = tempNode.innerHTML;
if ((i_Text.search("Unterschied") == -1) &&
(i_Text.search("Versionen") == -1))
{
SearchUser = c_searchExp.exec(href)[1];
SearchUser = decode_utf8(SearchUser);
SearchUser1 = SearchUser;
SearchUser2 = SearchUser1.split("&");
FindUser = SearchUser2[0];
SearchUser = "|" + FindUser + "|";
// alert('SearchUser ' + SearchUser);
// alert('SearchUser1 ' + SearchUser1);
// alert('SearchUser2 ' + SearchUser2);
// alert('SearchUser2[0] ' + SearchUser2[0]);
if (b_p_param_str_1.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_2.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_3.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_4.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_5.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_6.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_7.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
}
} // Users c
else
// Restliche Benutzer
if (href = tempNode.getAttribute("href"))
{
href = decode_utf8(href );
if ((href.search("Spezial:Beiträge") != -1) &&
(!(wgCanonicalSpecialPageName) || (wgCanonicalSpecialPageName != "Contributions")))
{
i_Text = tempNode.innerHTML;
// alert("inner[" + tempNode.innerHTML);
if (i_Text.search("Beiträge") == -1)
{
SearchUser = d_searchExp.exec(href)[1];
FindUser = SearchUser;
SearchUser = "|" + FindUser + "|";
// alert('SearchUser ' + SearchUser);
if (b_p_param_str_1.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_2.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_3.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_4.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_5.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_6.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
if (b_p_param_str_7.indexOf(SearchUser) != -1)
{
var b_TmpTag = document.createElement("a");
b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
tempNode.appendChild(b_TmpTag.cloneNode(true));
}
}
}
} // Users d
} // Users
}
}
addOnloadHook(markAllEntries);
// -------------------------------------------------------------------------------------
function readparams ()
{
var asReadInUrlParameters;
var asReadInUrlParameter;
asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
for (i = 0; i < asReadInUrlParameters.length; i++)
{
asReadInUrlParameter = asReadInUrlParameters[i].split("=");
UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
}
}
// -------------------------------------------------------------------------------------
function decode_utf8(utftext)
{
var stdtext = "";
var i = 0;
var c = c1 = c2 = 0;
while(i<utftext.length)
{
c = utftext.charCodeAt(i);
if (c < 128)
{
stdtext += String.fromCharCode(c);
i++;
}
else
{
if ((c > 191) && (c < 224))
{
c2 = utftext.charCodeAt(i + 1);
stdtext += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
}
else
{
c2 = utftext.charCodeAt(i + 1);
c3 = utftext.charCodeAt(i + 2);
stdtext += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
}
return stdtext;
}
function encode_utf8(stdtext)
{
stdtext = stdtext.replace(/\r\n/g, "\n");
var utftext = "";
for (var n = 0; n < stdtext.length; n++)
{
var c = stdtext.charCodeAt(n);
if (c < 128)
utftext += String.fromCharCode(c);
else
{
if ((c > 127) && (c < 2048))
{
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
else
{
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);}
}
}
return utftext;
}
// -------------------------------------------------------------------------------------