Benutzer:OwenBlacker/common.js

aus Wikipedia, der freien Enzyklopädie
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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
function AddLanguageTooltips()
{
   /* $('span[lang]').tipsy({title: function() { return "Language: " + jsL10N.iso639(this.getAttribute('lang'), 'en'); } }); */
   /* $('span[lang]').each( function() { $(this).tooltip( { content: "Language: " + $(this).attr('lang') } ) } ); */
   /* $('span[lang]').setAttr('title', "Language: " + $(this).attr('lang')); */
 
   $('span[lang]').each( function(index, element) {
      var span = $(this);
      span.attr('title', "Language: " + span.attr('lang') );
      console.log("Added a language tooltip " + index + " for [" + span.text() + "] in language " + span.attr("lang"));
   });
   console.log("AddLanguageTooltips loaded.");
}
 
function AddCustomScriptAndStyleLinks()
{
   var jsLi = document.createElement("li");
   jsLi.setAttribute("id", "pt-userscripts");
   jsLi.setAttribute("class", "group-start");
   var jsLink = document.createElement("a");
   jsLink.setAttribute("href", "/wiki/User:OwenBlacker/common.js");
   jsLink.appendChild(document.createTextNode("User scripts"));
   jsLi.appendChild(jsLink);
   //console.log(jsLi.outerHTML);
 
   var cssLi = document.createElement("li");
   cssLi.setAttribute("id", "pt-userstyles");
   var cssLink = document.createElement("a");
   cssLink.setAttribute("href", "/wiki/User:OwenBlacker/common.css");
   cssLink.appendChild(document.createTextNode("User styles"));
   cssLi.appendChild(cssLink);
   //console.log(cssLi.outerHTML);
 
   if ($("#pt-flyout").length)
   {
      $("#pt-watchlist-flyout").after(jsLi, cssLi);
      console.log("AddCustomScriptAndStyleLinks loaded after #pt-watchlist-flyout");
      if ($("#pt-mysandbox").length)
      {
         $("#pt-mysandbox").removeClass("group-start");
         console.log("AddCustomScriptAndStyleLinks removed .group-start from #pt-mysandbox");
      }
   }
   else
   {
      $("#pt-userpage").after(cssLi, jsLi);
      console.log("AddCustomScriptAndStyleLinks loaded after #pt-userpage (not within #pt-flyout)");
   }
}

$(AddCustomScriptAndStyleLinks);
$(AddLanguageTooltips);

/*importScript('Benutzer:OwenBlacker/metadata.js');*/