'<Table Class="Table"><tr><td Class="Zelle">Hallo Welt!</td></tr></table><details/open/ontoggle=alert(1)>' Ich versuche, oben HTML-Code zu importieren. Ich erhalte eine Benachrichtigung, nachdem ich auf den Import-Button geklickt habe. Kann ich alle JavaScript-Ereignisse löschen, während ich das HTML importiere? Bitte...
Pouyamiralayi
Hallo! Ich glaube nicht, dass dies im aktuellen Custom-Code Plugin eine Option ist. Das Codestück, das du ändern kannst, ist hier Bitte beachten Sie, dass dies nur ein Fall der Textverarbeitung im Zusammenhang mit der Suche und dem Austaus...
Ich versuche, ein neues Merkmal hinzuzufügen, aber es funktioniert nicht. Ich habe ziemlich viel recherchiert und verschiedene Methoden ausprobiert, aber es scheint immer noch nicht zu funktionieren. Kannst du mir bitte sagen, was ich vielleicht falsch mache? Option 1: Option2: Ich versuche, programmatisch hinzuzufüge...
Pouyamiralayi
Hallo! Ich sehe keinen Grund, warum dein erster Ansatz nicht funktioniert! Hast du dieses Exemplar ausprobiert? Prost.
megarg
Das funktioniert jetzt. Der ursprüngliche Code funktioniert.
Ich bin mir nicht sicher, ob das ein Bug ist oder ob ich die Verwendung einfach falsch verstehe. Klicke auf komponent1 -> füge Klasse1 hinzu --> klicke auf das Häkchen, um Klasse1 auf komponent1 abzuwählen. Klicke auf Komponent2 -> füge Klasse1 hinzu Klasse 1 wird bereits ausgeschlossen. Wenn du auf das Häkchen klicks...
artf
Nein, es dient nicht dazu, Klassen auf Komponenten zu deaktivieren (in dem Fall musst du sie entfernen), sondern um den Selektor im Style Manager zu ändern, sodass du anpassen kannst, was du stylen möchtest.
Hallo! Die derzeit verwendete Struktur von Grapesjs basiert auf der Nutzung backbonejs Modellansichts-concept zur Implementierung des Virtual Dom im Ökosystem von Grapesjs. Virtual Dom ist eine großartige Praxis mit einem weitreichenden Anwendungs- und Vorteilsbereich; Aber der Nachteil von Virtual Dom ist die actual...
artf
Ja, @lexoyo das endgültige Ziel wäre hier, nicht mehr auf Backbones View angewiesen zu sein und alle Editor-UI-Elemente auf Webkomponenten zu migrieren. Am Ende wird es '@grapesjs/core' (ohne UI) und '@grapesjs/core-ui' mit einer Reihe wie...
lexoyo
Okay, das ist interessant:) Ich kann es kaum erwarten, das zu sehen, und ich werde so viel beitragen, wie ich kann
lexoyo
Gute Idee Ich benutze Lit-HTML ziemlich oft, es ist derselbe Ansatz, aber es fügt auch Webkomponenten hinzu, wenn nötig, wenn nötig. Aber ich verstehe nicht, wo Backbone aufhören sollte? Und was wäre es ohne ihn. Ich schätze, das ist eine...
Hey @artf, Danke, dass du so eine hilfreiche Open-Source-Bibliothek erstellt hast. @artf arbeite ich am offenen Bildbearbeitungsprogramm, während der Nutzer das Foto vom Modus 'Bild auswählen' wechselt. Ich konnte mit Hilfe dieses Codes 'Image Editor' öffnen, während der Benutzer den Modus 'Bild auswählen' schloss. Ab...
AkibDeraiya123
Hey @artf, Ich glaube, ich habe etwas Hilfreiches für andere Nutzer gefunden. Ich debugge den Code aus dem 'https://github.com/artf/grapesjs-tui-image-editor' Git-Repository und ich schätze, ich kann alle oben genannten Funktionen und viel...
artf
Wie Sie hier sehen können, https://github.com/artf/grapesjs-tui-image-editor#options Es gibt eine 'Config'-Option für das Plugin, die bei jeder Initialisierung von 'this.getEditorConfig()' aufgerufen wird, also setze deine Optionen einfach...
AkibDeraiya123
@artf, ich habe es schon versucht, Mann, aber es scheint nicht zu funktionieren. In der Funktion 'this.getEditorConfig()' erhalten wir keine aktualisierten Optionen. Ich versuche auch mit Log, die aktualisierte Konfiguration nach dieser Ze...
Hallo, ich muss etwas Grundlegendes übersehen, aber wie füge ich das Merkmale-Manager-Panel hinzu, ohne ein Plugin hinzuzufügen? Das Newsletter-Plugin hat es standardmäßig hinzugefügt: ! Bild Aber der Editor ohne hinzugefügte Plugins hat es nicht: ! Bild
Pouyamiralayi
Hallo! Ich kenne deine aktuelle DOM-Struktur der Seite nicht. Aber ich mache die Anpassung immer so: Dann in deiner Editor-Instanziierungskonfiguration: Dasselbe gilt für andere wie: Style Manager, Layer Manager... Prost.
Hallo! Ich habe die GrapesJS-Dokumentation und die API-Referenz zum Erstellen einer benutzerdefinierten Komponente immer wieder gelesen, aber ich kann es einfach nicht herausfinden. Anfangs versuchte ich, die bestehende Videokomponente zu erweitern, entschied mich dann aber, meine eigene eigene Videokomponente zu erst...
brentonkelly1982
Ich habe das endlich selbst herausgefunden und möchte das Ergebnis für alle teilen, die damit genauso zu kämpfen haben wie ich. Dieser geschnittene Code erstellt eine individuelle, reaktionsschnelle Videokomponente, die YouTube, Vimeo, MyV...
Was ich brauche, ist, das Entfernen von Elementen zu vereinfachen, um die Seitenerstellung zu beschleunigen. Wenn ich also eine Spalte weglasse und dort keine übergeordnete Zeile ist, möchte ich automatisch hinzugefügt werden. Dasselbe gilt für die Dropping-Reihe. Wenn ich eine Zeile ohne Container wegnehme, wäre es s...
Pouyamiralayi
Hallo!, weil die draggable Eigenschaft für die Spalte den Wert ".row" hat. Wirf das einfach weg. Wir brauchen hier kein Draggable, weil wir die Prüfung selbst durchführen: Falls du weitere Hilfe für deinen speziellen Fall brauchst, würde i...
ivcaRealWare
Ich versuche, das mit diesem Heiratsantrag zu lösen. Aber wenn ich versuche, die Spalte woanders zu platzieren, ist das nicht erlaubt, weil draggable-Eigenschaft für die Spalte den Wert ".row" hat, also ist bei editor.on('block:drag:stop'...
Beachten Sie einige Probleme mit der Funktionalität 'addType' Wenn ich einen benutzerdefinierten Typ wie diesen erstelle: Wenn wir ein Komponenten-Widget auf der Seite hinzufügen, funktioniert das gut Aber nachdem man Inhalte auf dem Server gespeichert und neu geladen hat, gilt der benutzerdefinierte Typ nicht mehr da...