Matthias Apsel: Nö, is nich wegen dir

Beitrag lesen

Om nah hoo pez nyeetz, Matthias Apsel!

Ja, das kann ich bestätigen. Das JavaScript ersetzt einfach die vorhandenen Klassen, etwa "title geändert" durch "visited".

Man könnte innerhalb der Funktion

/* {{{ Threads als gelesen markieren */  
function visited(tid) {  
  if(!xmlhttp) return true;  
  
  var date = new Date();  
  var li   = document.getElementById('t'+tid);  
  var list = li.parentNode;  
  var uri  = forum_base_url+'?mv='+tid+'&t='+tid+'&mode=xmlhttp&unique='+date.getTime();  
  if(csrftoken) uri += "&csrftoken=" + encodeURIComponent(csrftoken);  
  
  var cnt  = xmlhttp_get_contents(xmlhttp,uri,null,null);  
  
  var el   = document.createElement('div');  
  el.innerHTML = cnt;  
  
  list.replaceChild(el.getElementsByTagName('li')[0],li);  
  return false;  
}

diese Funktionen

// geänderte Kategorien und titel  
$(document).ready(function(){  
	$('#root').addClass('js');  
	$('.thread-start > ul ul .category, .thread-start > ul ul .cathigh').each(function(){  
		if ($(this).html() != $(this).parents().eq(4).find(".category, .cathigh").first().html()) $(this).addClass('geändert');  
	})  
  
	$('.thread-start > ul ul .title').each(function(){  
		if ($(this).html() != $(this).parents().eq(4).find(".title").first().html()) $(this).addClass('geändert');  
	})  
})  
  
// TO hervorheben  
$(document).ready(function(){  
	var $author = $('.thread-start .author').first().html();  
	$('.thread-start > ul ul .author').each(function(){  
		if ($(this).html() == $(this).parents('.thread-start').find('.author').first().html()) $(this).addClass('to');  
	})  
	$('.nachricht-autor > strong:first-child, .nachricht-autor > a > strong, .antwort-auf > strong + a + strong').each(function(){  
		if ($(this).html() == $author) $(this).addClass('to');  
	})  
})

aufrufen. Allerdings ist da noch etwas Umschreibearbeit notwendig. Zum Beispiel brauchen die Funktionen einen Namen, damit sie aufgerufen werden können.

Also, wenn du magst, Auge ;-)

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Lebensmittel und Lebensmittelpunkt.

4 122

Molilys JavaScript-Erweiterung aktualisiert + erweitert

Gunther
  • zu diesem forum
  1. 2
    1UnitedPower
    1. 0
      tami
  2. 1

    Molilys JavaScript-Erweiterung erweitert / Screenshots

    Gunther
  3. 2

    Molilys JavaScript-Erweiterung erweitert / Danksagung

    Gunther
  4. 0
    Auge
    1. 0
      Matthias Apsel
      1. 0
        Auge
      2. 0
        Gunther
    2. 0
      Gunther
      1. 0
        Auge
        1. 0
          Gunther
          1. 0
            Gunther
            1. 0
              Felix Riesterer
              1. 0
                Matthias Apsel
              2. 0
                Gunther
            2. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Matthias Apsel
                  1. 0
                    Gunther
                  2. 0
                    Gunther
          2. 0
            Auge
            1. 0
              Gunther
              1. 0
                Matthias Apsel
                1. 0
                  Gunther
                  1. 0
                    Matthias Apsel
                    1. 0
                      Auge
                      1. 0
                        Gunther
    3. 0
      1UnitedPower
      1. 0
        Auge
    4. 0
      Matthias Apsel
      1. 0
        Auge
        1. 0
          Matthias Apsel
          1. 0
            Gunther
            1. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Auge
          2. 0
            Auge
  5. 0
    Christian Kruse
  6. 0
    Felix Riesterer
    1. 0
      Matthias Apsel
    2. 0
      Gunther
  7. 1

    [Update - Version 1.1] Molilys JavaScript-Erweiterung

    Gunther
    1. 0
      tami
      1. 0
        Gunther
        1. 0
          tami
          1. 0
            Gunther
            1. 0
              Auge
              1. 0
                Matthias Apsel
                1. 0
                  Auge
                  1. 0
                    Gunther
                    1. 0
                      Auge
                      1. 0
                        Gunther
            2. 0

              [Update - Version 1.1] Molilys JavaScript-Erweiterung - jslint

              tami
              1. 0
                1UnitedPower
                1. 0
                  Auge
              2. 0
                Matthias Apsel
                1. 0
                  tami
                  1. 0

                    jslint - details

                    tami
                    1. 0
                      Gunther
                      1. 0
                        tami
              3. 0
                Gunther
                1. 0
                  tami
                2. 1

                  jslint - kein beauty-tool sondern ein fehlervermeidungstool

                  tami
                  • programmiertechnik
                  1. 0
                    Gunther
                    1. 0
                      tami
          2. 0

            Semantic Versioning

            1UnitedPower
            1. 0
              Matthias Apsel
  8. 0

    meiner Neugier wegen …

    Auge
    1. 0
      Gunther
      1. 0
        Auge
        1. 0
          Gunther
          1. 0
            Auge
        2. 0
          Christian Kruse
          1. 0
            Auge
            1. 0
              Christian Kruse
              1. 0
                Auge
                1. 0
                  Christian Kruse
                  1. 0
                    Auge
                2. 0
                  Matthias Apsel
                  1. 0
                    Auge
                    1. 0
                      Matthias Apsel
              2. 0
                Gunther
          2. 0
            Gunther
            1. 0
              Matthias Apsel
              1. 0
                Gunther
                1. 0
                  Matthias Apsel
                2. 0
                  Auge
                  1. 0
                    Gunther
                    1. 0
                      Auge
                      1. 0
                        Gunther
                        1. 0
                          Auge
                          1. 0
                            Gunther
              2. 0
                Gunther
            2. 0
              Auge
              1. 0
                Gunther
  9. 0
    Auge
    1. 0

      Nö, is nich wegen dir

      Auge
      • zur info
      1. 0
        Matthias Apsel
        1. 0
          Matthias Apsel
          1. 0

            Fragen und ein kleines Rätsel

            Auge
            • menschelei
            1. 0
              Matthias Apsel
              1. 0
                Matthias Apsel
  10. 0

    [Update - Version 1.2] Molilys JavaScript-Erweiterung

    Gunther
  11. 0
    M.
    1. 0
      Gunther
      1. 0
        M.
        1. 0
          Gunther
          1. 0
            M.
            1. 0
              Gunther
              1. 0
                M.
                1. 0
                  Gunther
  12. 0
    Matthias Apsel
    1. 0
      Matthias
    2. 0
      Gunther
      1. 0
        Matthias Apsel
        1. 0
          Gunther
          1. 0
            Matthias Apsel
            1. 0
              Auge
              1. 0
                Matthias Apsel
                1. 0
                  Auge
            2. 0
              Gunther