Benutzer:Flo2154/selfhtml.js

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Hinweis: Leeren Sie nach dem Speichern 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
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
/* __NORICHEDITOR__ */

addOnloadHook(function() {
  var s=document.createElement('script'),
   el=document.createElement('div'),
   b=document.getElementsByTagName('body')[0];
  var otherlib=false,
   startCounter=tryCounter=10,
   delay=250,
   msg='';
  s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js');
  el.className='jQueryMsg';
  if(typeof jQuery!='undefined') {
    msg='This page already using jQuery v'+jQuery.fn.jquery;
    return showMsg();
  } else {
    if(typeof $=='function') {
      otherlib=true;
    }
    document.getElementsByTagName('head')[0].appendChild(s);
  }
  function showMsg() {
    el.innerHTML=msg;
    b.appendChild(el);
    if (typeof jQuery=='undefined') {
      //b.removeChild(el);
    } else {
      myjquery();
      if (otherlib) {
        $jq=jQuery.noConflict();
      }
    }
  }
  var tryjQuery=function() {
    setTimeout(function() {
    if (typeof jQuery=='undefined') {
      if (tryCounter) {
        tryCounter--;
        tryjQuery();
      } else {
        msg='Sorry, but after ' + startCounter + ' attempts, jQuery has not loaded';
        showMsg();
      }
   } else {
     msg='This page is now jQuerified with v' + jQuery.fn.jquery;
     if (otherlib) {msg+=' and noConflict(). Use $jq(), not $().';}
     showMsg();
   }
  }, delay);
  };
  tryjQuery();
});

function myjquery() {

$("#pt-mytalk").after('<li id="pt-usercss"><div><a href="/wiki/Special:MyPage/selfhtml.css">Mein CSS</a></div></li><li id="pt-userjs"><div><a href="/wiki/Special:MyPage/selfhtml.js">Mein JS</a></div></li><li id="pt-playground"><div><a href="/wiki/Benutzer:Flo2154/Spielwiese">Spielwiese</a></div></li></ul>');


$("#p-Diverses ul").prepend('<li id="n-randompage"><a title="Zufällige Wiki-Seite" href="/wiki/Spezial:Zuf%C3%A4llige_Seite">Zufällige Seite</a></li>').prepend('<li id="n-vorschlaege"><a href="/wiki/Hilfe:Verbesserungsvorschl%C3%A4ge">Verbesserungsvorschläge</a></li>').prepend($("#n-Hilfe").detach());
$("#p-Hilfe").remove();

$("#n-recentchanges a").attr("href", "/wiki/Spezial:Letzte_%C3%84nderungen?hidemyself=1");
$("#pt-watchlist a").attr("href", "/wiki/Spezial:Beobachtungsliste?hideOwn=1&days=7");

if(location.search.indexOf("&action=edit") != -1 || location.search.indexOf("&action=submit") != -1) { // Bearbeiten-Seite

window.scrollTo(0, 130);

$("#wpTextbox1").before($("div.mw-editTools").detach().find("div").css({
  "border":"none",
  "margin-bottom":"3px",
  "text-align":"left",
  "min-height":"22px"
}));

$("#wpTextbox1").after($("div.editOptions").detach());

$("#Standard").html('<nowiki> \
<a href="#" onclick="insertTags(\'\\\'\\\'\\\'\',\'\\\'\\\'\\\'\',\'\');return false"><img width="23" height="22" border="0" class="mw-toolbar-editbutton" src="/mediawiki/skins/common/images/de/button_bold.png" alt="Fetter Text" title="Fetter Text" style="cursor: pointer;"/></a> \
<a href="#" onclick="insertTags(\'\\\'\\\'\',\'\\\'\\\'\',\'\');return false"><img width="23" height="22" border="0" class="mw-toolbar-editbutton" id="mw-editbutton-italic" src="/mediawiki/skins/common/images/de/button_italic.png" alt="Kursiver Text" title="Kursiver Text" style="cursor: pointer;"/></a> \
<a href="#" onclick="insertTags(\'&lt;nowiki&gt;\',\'&lt;/nowiki&gt;\',\'\');return false"><img width="23" height="22" border="0" class="mw-toolbar-editbutton" id="mw-editbutton-nowiki" src="http://wiki.selfhtml.org/mediawiki/images/e/e9/Button_nowiki.png" alt="&lt;nowiki&gt;" title="&lt;nowiki&gt;" style="cursor: pointer;"/></a> \
<a href="#" onclick="insertTags(\'--~~~~\',\'\',\'\');return false"><img width="23" height="22" border="0" class="mw-toolbar-editbutton" id="mw-editbutton-signature" src="/mediawiki/skins/common/images/button_sig.png" alt="Deine Signatur mit Zeitstempel" title="Deine Signatur mit Zeitstempel" style="cursor: pointer;"/></a> \
<a href="#" onclick="insertTags(\'„\',\'“\',\'\');return false">„“</a> \
<a href="#" onclick="insertTags(\'‚\',\'‘\',\'\');return false">‚‘</a> \
<a href="#" onclick="insertTags(\'&lt;br /&gt;\',\'\',\'\');return false">&lt;br&gt;</a> \
<a href="#" onclick="insertTags(\'&lt;code&gt;\',\'&lt;/code&gt;\',\'\');return false">&lt;code&gt;</a>' + " \
<a href=\"#\" onclick='insertTags(\"&lt;source lang=\\\"\", \"\\\"&gt;&lt;/source&gt;\", \"\");return false'>&lt;source&gt;</a>" + ' · \
<a href="#" onclick="insertTags(\'{{Beachten|1=\',\'\',\'\');return false">{{Beachten}}</a> · \
<a href="#" onclick="insertTags(\'{{Beispiel|zeige=\',\'|\\n\',\'\');return false">{{Beispiel</a> \
<a href="#" onclick="insertTags(\'{{BeispielCode|\',\'\',\'\');return false">Code</a> \
<a href="#" onclick="insertTags(\'{{BeispielText|1=\',\'\',\'\');return false">Text}}</a> \
</nowiki>');

if(location.search.indexOf("&action=edit") != -1) { // Bearbeiten-Seite beim ersten Mal
  $("#wpSave").attr("disabled", true);
  
  $("#wpMinoredit, label[for='wpMinoredit']").click(function() {
    $("#wpSave").attr("disabled", false);
  });
  if(location.search.indexOf("Benutzer:Flo2154") == -1) // Beobachten, wenn keine eigene Benutzer-Seite
    $("#wpWatchthis").attr("checked", true);
}

} // Ende: Bearbeiten-Seite

$(".editsection").each(function() {
  $$ = $(this);
  $html = $$.html();
  $$.html($html.substr(1, $html.length-2) + '<span class="toplink" title="nach oben">&Delta;</span>');
});

$(".toplink").click(function() {
  window.scrollTo(0, 0);
});

} // Ende: function myjquery()