Reparieren und refaktorisieren Sorter.ts
Frage
- Beheben Sie die Verwendung des Sortierers in StyleManager (Regression mit Sortiereigenschaften-Schichten)
- Refaktor-Sortierer mit Verwendung von 'Components.canMove'
- Aktualisieren Sie 'canMove' mit der Kontrolle, dass das Hauptsymbol in der eigenen Instanz weggelassen wird.
Antworten (3)
Das ist erledigt.
Die Idee ist, den Sortierer für bessere Wartungsbarkeit und Lesbarkeit umzugestalten. Wir können folgende Änderungen umsetzen:Die Klasse 'Sorter' von einer abstrakten Baumstruktur abhängig machen lassen, anstatt sich auf spezifische Implementierungen wie 'Component' oder 'Layers' zu verlassen, und...
Dieses Fixieren und Refaktorieren adressiert mehrere Schlüsselbereiche innerhalb der 'Sorter.ts'- und Komponentenbewegungslogik von GrapesJS, löst eine Regression im Style Manager auf und verbessert das gesamte Drag-and-Drop-Erlebnis, insbesondere in Bezug auf wiederverwendbare Komponenten (Symbole...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #3612
Die Slider-Tasten und Tabs von Grapesjs funktionieren nicht wie erwartet
Version 0.17.19 (grapesjs) Version 0.1.5 (grapesjs-lory-slider) Version 1.0.6 (grapesjs-tabs) Kannst du den Fehler aus der Demo reproduzier...
Problem #3557
Upgrade - how to update old templates to the newest version?
Ich habe einige Vorlagen, die mit v0.14.5 generiert wurden. Wie kann ich sie auf die neueste Version "upgraden"? Sie haben Klassen angeschl...
Problem #3606
Wenn ich Float von Alignment Float benutze, ist das nicht klar, deshalb treten Designprobleme auf.
Hallo @artf, Es gibt ein generisches Problem, wenn man versucht, ein Layout mit der Gleitformausrichtung zu erstellen. Das Problem ist, das...
Problem #3176
Die Optionsparameter 'setStyle' und 'setComponents' werden nicht berücksichtigt
Version: 0.16.30 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja [ ] Nein Schritte zur Reproduktion:Öffne die KonsoleAusführen von...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.