Sortierbare verschachtelte Liste mit auswählbaren Elementen

    Wir bringen verschachtelten Listen bei, sich wie Dateien und Ordner zu verhalten.
    Bild

    In meiner Freizeit schreibe ich einen weiteren Killer an Browser-Lesezeichen (wahrscheinlich ein Jubiläum, einhundertfünfhundertstel) , der die Arbeit mit verschachtelten Listen erforderte. Ein schnelles Googeln hat den Finalisten nicht enthüllt (vielleicht am nächsten an nestedSortable ) , also habe ich beschlossen, mein Fahrrad zu schreiben.

    Die Aufgabe des Fahrrads ist einfach: Die Arbeit mit Elementen so weit wie möglich zu vereinfachen, ohne das Verhalten der Seite zu stören. Es ist sehr wertvoll, den Menschen neue Dinge beizubringen. Deshalb habe ich versucht, die Liste so gut wie möglich an die Arbeit mit Dateien und Ordnern anzupassen.

    Meiner Meinung nach ist es ziemlich gut gelaufen; Mit dem Gedanken, dass das Ergebnis für jemand anderen nützlich sein könnte, zog ich die Methoden in ein separates Modul und legte sie auf den Github. Wird von jQuery verwendet.

    Aus dem Guten:
    • Auswahlbereich
    • Strg- und Shift-Verhalten in der Nähe des PCs
    • Aufwärts- und Abwärtspfeile
    • Unbegrenztes Verschachteln (innerhalb des vorgegebenen Rahmens) • Einfaches
    Hinzufügen des eigenen Tastenverhaltens
    • Relativ einfaches Isolieren eines Teils der Funktionalität
    • Mehrere Listen pro Seite

    Aus dem Schlechten:
    • Schwierig Anpassen
    • Kann Fehler enthalten
    • Kein Update geplant (Ich werde die gefundenen Fehler beheben, Pull-Anfragen sind willkommen)

    Repository , Demo und eine weitere .

    Jetzt auch beliebt: