Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Col. o'neill/common.js: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/**
/**
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HotCat-Einstellungen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HotCat-Einstellungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
//Bei Benutzung von HotCat erst noch Bearbeitungsvorschau: Bei 0 hinten wird der Befehl deaktiviert
//Bei Benutzung von HotCat erst noch Bearbeitungsvorschau: Bei 0 hinten wird der Befehl deaktiviert
Zeile 9: Zeile 9:


/**
/**
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Erweiterung für Renes Spoiler-Test ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Erweiterung für Renes Spoiler-Test ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
spoilerOK = false;
spoilerOK = false;
Zeile 30: Zeile 30:


/**
/**
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Viewbar-Anpassungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Viewbar-Anpassungen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
if( mw.config.get( 'wgNamespaceNumber' ) !== -1 && mw.config.get( 'wgArticleId' ) !== 0 ){
if( mw.config.get( 'wgNamespaceNumber' ) !== -1 && mw.config.get( 'wgArticleId' ) !== 0 ){
Zeile 42: Zeile 42:


/**
/**
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Difftools +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Difftools +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
//fügt in älteren Versionsunterschieden Links zum diff von dieser und der vorherigen alten zur aktuellen Version ein
//fügt in älteren Versionsunterschieden Links zum diff von dieser und der vorherigen alten zur aktuellen Version ein
Zeile 74: Zeile 74:
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Skriptimporte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Skriptimporte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Testseite2") $('head').append($('<script>').attr('src','http://stargate-wiki.de/w/index.php?title=Benutzer:Col._o%27neill/DHD.js&action=raw&ctype=text/javascript').attr('type','text/javascript'));
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Entwürfe") importScript("Benutzer:Col. o'neill/Bewertungen.js");
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Entwürfe") $('head').append($('<script>').attr('src','http://stargate-wiki.de/w/index.php?title=Benutzer:Col._o%27neill/Bewertungen.js&action=raw&ctype=text/javascript').attr('type','text/javascript'));
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Tools"){
 
importScript("Benutzer:Col. o'neill/CatTools.js");
importScript("Benutzer:Col. o'neill/DHD.js");
}


/**
/**
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Tests +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Tests +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
**/
//Redirects in den Wiki-Suchvorschlägen hervorheben
var observer=null;
var results={};
var curobj={};
var titles="";
$('#searchInput').focus(function(){
if(observer===null){
observer=new MutationObserver(function(mutations) {
$('div.suggestions .suggestions-results .mw-searchSuggest-link').each(function(){
if(results[$(this).attr('title')]===undefined) titles+="|"+$(this).attr('title');
});
if(titles.length){
$.get(wgServer+wgScriptPath+'/api.php?action=query&titles='+titles.substring(1)+'&format=json&prop=info', function(d){
if ('string' == typeof d) d = JSON.parse(d);
for(var i=0; i<Object.keys(d.query.pages).length; i++){
curobj=d.query.pages[Object.keys(d.query.pages)[i]];
results[curobj.title]=(curobj.redirect!==undefined);
}
}, 'json');
titles="";
}
$('div.suggestions .suggestions-results .mw-searchSuggest-link').each(function(){
if(results[$(this).attr('title')]) $(this).children().css('background-color','#f4a7a7'); //TOFIX: erst bei nächsten Feuern des Events sichtbar - am Anfang der callback kur warten?
});
});
}
observer.observe(document.querySelector("div.suggestions .suggestions-results"),{childList: true});
});
$('#searchinput').blur(function(){
if(observer!==null) observer.disconnect();
});