Gunther: Molilys JavaScript-Erweiterung aktualisiert + erweitert

Beitrag lesen

Hallo werte Selfgemeinde!

Eigentlich nur aufgrund eines "Fehlers" (kurzfristig war hier im Forum eine veraltete und nicht mehr funktionierende Version des Skripts verlinkt), habe ich mich daran gemacht, und molilys JavaScript-Erweiterung aktualisiert. Und bei der Gelegenheit auch gleich etwas erweitert.

Die ursprüngliche Funktionalität ist dabei voll umfänglich erhalten geblieben.

Hier mal in loser Reihenfolge ein paar der Unterschiede gegenüber molilys Version:

Filter:
Es gibt einige neue Filter (unter "LIVE-FILTER", sofern in den Benutzer-Einstellungen aktiviert, ansonsten über die Script-Config oder per Button aktivierbar).
Die jeweiligen Filter werden nur angezeigt, sofern es entsprechende Threads/ Postings gibt, und dann mit der jeweiligen Anzahl.

Forum-Kopf:
Im Kopfbereich des Forums lassen sich etliche "Blöcke" auf-/ zuklappen.

Statistiken:
Die Themenbereich-Statistik enthält jetzt immer alle Kategorien, auch die, in denen es aktuell keine Threads gibt. Außerdem gibt es im Kopf (unter "TIPPS ZUM FORUM") einen Link zum Einblenden der Statistik.

Die Autoren-Statistik enthält jetzt zusätzlich die Anzahl der als "fachlich hilfreich" bewerteter Postings, sowie die Gesamtanzahl der "fachlich hilfreich" Bewertungen des jeweiligen Autors.

Threads öffnen/schließen:
Das Skript übernimmt die komplette Steuerung für das Öffnen & Schließen der Threads. Sollten Threads serverseitig geschlossen sein, so werden diese durch das Skript aufgeklappt.
Per Links lassen sich jeweils alle Threads auf-/ zuklappen. Zusätzlich kann man die Option aktivieren, alle Threads mit ungelesenen Beiträgen automatisch zu öffnen.

Bei Filtern, die sich auf Postings (also nicht auf Threads) beziehen, werden die jeweiligen Threads für die gefilterte Anzeige grundsätzlich geöffnet (und beim Beenden des Filters wieder in ihren Ausgangszustand zurückgesetzt, sprich wieder geschlossen, wenn sie vorher bereits zugeklappt waren).

Das Skript verwendet für all diese Geschichten den session-, bzw. localStorage des Browsers.
Das ermöglicht den Erhalt aller "Zustände", sowohl bei einem Reload der Seite, als auch über Sitzungen hinweg.

Da das Skript keinerlei Zugriff auf den SELF-Server hat, sind alle diese Sachen natürlich browserspezifisch!

Wer das Skript gerne mal testen möchte (was mich natürlich freuen würde), der kann dies gerne tun.

Dazu wie gehabt bitte in den Benutzer-Einstellungen unter "Experten-Optionen" die beiden folgenden Dateien einbinden:

Eigenes Stylesheet: http://pilz-privat.de/selfhtml/forum-js.css
(WICHTIG: Haken bei "Ergänzt das Standard-Stylesheet" setzen!!!)
Eigene JS-Datei: http://pilz-privat.de/selfhtml/forum.js

Feedback, insbesondere falls jemand noch Fehler entdeckt, ist natürlich immer willkommen ...!

Gruß
Gunther

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