Hallo, zunächst einmal danke ich für ein großartiges Tool. Bei meinem Projekt habe ich das Problem, dass ich Skripte im Editor deaktivieren muss. Ich habe zwei ähnliche Probleme mit diesem Problem gefunden – https://github.com/artf/grapesjs/issues/2046 https://github.com/artf/grapesjs/issues/2814. Das Problem ist also...
RJCAM
Hallo @kuhelbeher ich versuche das auch noch zu erreichen, aber hier ist ein Tipp, der uns dabei helfen kann. Ich poste es hier, wenn ich einen Weg finde. Siehe diese Ausgabe #2772
kuhelbeher
@RJCAM danke für den Tipp, ich habe das ausprobiert, aber das Problem bei diesem Ansatz ist, dass Skript für Komponente deaktiviert wird, nicht die gesamte Vorlage.
artf
Sobald der Editor und seine Komponenten geladen sind, ist es schwer, an JS zu denken, sondern an eine Komponente mit benutzerdefinierten Skripten, die Ereignisse rund um das DOM bindet (vielleicht sogar mit einem externen Plugin). Die einz...
Wenn ckeditor/richtext-Toolbar geöffnet ist. Maus, die über Elemente schwebt, die Grenzlinie überlappt die Werkzeugleiste. Überlappende Grenzen.
Adamwpe
Können Sie ein Beispiel geben? Idealerweise https://jsfiddle.net/szLp8h4n
bgrand-ch
Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...
sanjaysamcom
Wie löst man ein Abschnitt-zu-andere-Abschnitt-Drag-Drop-Problem mit Überlappung?
Ich weiß nicht genau warum, Aber plötzlich, wenn ich anfange, Komponenten auf eine Leinwand zu ziehen, bekomme ich Folgendes: ! Bild Das scheint zu passieren, wenn ich eine Vorlage bearbeite, speichere und neu lade. Es scheint auch zu passieren, wenn ich versuche, eine neue Komponente auf das LETZTE Element der Seite...
andrewryan1906
Hier ist ein weiterer Hinweis... sobald die Leinwand "kaputtgeht" (was ich zuverlässig erreichen kann, indem ich die Seite aktualisiere und ein Laden erzwinge... Dieses Verhalten tritt bei neuen Vorlagen nicht auf, sondern nur, wenn die Vo...
andrewryan1906
Okay, Ich habe es geschafft, grapes.js in mein Angular-Projekt einzubauen und darauf zu referenzieren, statt auf die verkleinerte Version, damit ich mehr Einblick bekommen konnte, was vor sich geht. Das Problem scheint in Sorter.js zu lieg...
Fiddle repliziert das Problem: https://jsfiddle.net/gd8mo3e4/1/ Ich habe eine benutzerdefinierte Komponente, um eine Galerie von PDF-Dokumenten zu erstellen. Es gibt einen benutzerdefinierten Asset-Manager, der sich öffnet, wenn der Block in den Editor gelegt wird, sodass du das PDF auswählen kannst, das dann das Thum...
smik3
Das Thumbnail/Bild, das in den Editor eingegeben wird, sollte skalierbar sein, um zum Container zu passen. Ich sehe es beim ersten Laden in Originalgröße, alle nachfolgenden Block-Adds passen korrekt in die Spalte, in die sie geworfen werd...
smik3
Ein paar Screenshots, die das Verhalten zeigen, das ich sehe... <img width="1021" alt="Screenshot 2019-11-06 um 11 32 16" src="https://user-images.githubusercontent.com/19346508/68294968-394ba600-0089-11ea-941a-e441d3469c6f.png"> <img widt...
artf
ich schätze, das hängt mit diesem hier zusammen und wahrscheinlich auch mit diesem @artf Mmm, nicht wirklich Die Änderung von 'modelThumbElement.setAttributes({"data-gallery":fileName});' in 'addAttributes' scheint das Problem zu beheben,...
Hallo, Ich versuche, einige der Standardstile der Blöcke zu löschen. Ich habe alles, was ich geändert habe, in ein Plugin geschrieben. Ich habe diese Funktion genutzt, um zum Beispiel die Textkomponenten-Standardeinstellungen zu aktualisieren: 'Redakteur. DomComponents.addType(.....)` Hier zu sehen: https://grapesjs.c...
Pouyamiralayi
Hallo! Hast du schon mal setStyle ausprobiert? Prost.
artf
Ich würde erwarten, dass so etwas funktioniert (Update 'style-default'). '''js Redakteur. DomComponents.addType('mj-text', { model: { Standardwerte: { 'style-default': { Deine neuen Stile... } } } }) ``` Lade dein Plugin unbedingt nach dem...
Navewi
Hallo @artf, danke für deine Antwort. Das ist genau derselbe Code, den ich ausprobiert habe. Das funktioniert, wenn ich "style" statt "style-default" verwende.
Verhalten Ich benutze einen externen Javascript-Code, der einige SVG-Elemente dynamisch basierend auf ihren Attributen ersetzt. Der Javascript-Code prüft zunächst den Typ des zu validierenden Elements, also ob es sich um ein SVGElement wie hier handelt: 'document.querySelector('#someId') Instanz von SVGElement' Der Co...
artf
Der Code gibt in Firefox True zurück, aber False in Safari und Chrome, obwohl ich im Chrome-Eigenschaften-Tab bestätigen kann, dass er tatsächlich vom Typ SVGElement ist. Komisch, scheint ein Chromproblem zu sein...
Hallo, Ich füge STATE im Style Manager :before und :after hinzu, aber alle Styles werden auf die Komponente angewendet.
artf
Meinst du während des Schnitts? Siehst du es gut, wenn du die Komponente deaktivierst?
Abozhinov
Ja, während des Schnitts. Meine Idee war, die Pseudo-Elemente zu implementieren. Wenn du eine Komponente auswählst, um den Zustand wie zu schweben, aber auf :after oder :davor. Das Problem ist, dass ich den Inhalt: '' in die CSS-Regel setz...
artf
Okay, aber ist es richtig, wenn man das Bauteil deaktiviert?
Hallo. In der Anwendung gibt es einige PNG-Symbole:flex-just-start.pngflex-al-end.pngflex-just-sp-bet.pngflex-dir-col.pngflex-just-sp-ar.pngflex-al-start.pngflex-dir-row.pngflex-just-end.pngflex-just-sp-cent.pngflex-dir-col-rev.pngflex-al-str.pngflex-al-center.pngflex-dir-row-rev.png Ich habe das Gleiche erstellt, abe...
artf
Wow, vielen Dank, @vegadesign sehr geschätzt. Wir verwenden diese tatsächlich nur für die Demo (gh-pages Branch), hier: https://github.com/artf/grapesjs/blob/be39c6baf55f4e644b6bc8bbdd71ead71723dd6b/demo.html#L53-L91 Ich werde versuchen, s...
Hallo! Ich möchte eine benutzerdefinierte Komponente mit GrapesJS integrieren, indem ich Angular CLI 7 nutze, aber das rendert nicht. Meine Komponente basiert auf einer anderen Open-Source-Komponente. Wenn ich es in ein Angular-Projekt einbauen möchte, würde ich einfach die Abhängigkeiten/Bibliotheken in die Typescrip...
artf
Okay, aber was machst du mit den Ausgaben (Winkelkomponenten) des Editors? Ich meine, wie wirst du es am Ende benutzen? Jedenfalls sehe ich zwei verschiedene Ansätze für diese Art von Situation:Für jede Komponente ein benutzerdefiniertes R...
artf
@adelliinaa fangen wir mit einer einfachen Frage an, denn ich verstehe nicht: Was für einen Editor versuchst du zu erstellen? Ein Entwickler für Winkelkomponenten?!?
Adelliinaa
Ich möchte einen Formular-Builder erstellen, ähnlich dem, den du mit den MJML-Komponenten erstellt hast, aber mit Angular CLI statt JS. Und ja, die benutzerdefinierten Komponenten, die ich in GrapesJS integrieren möchte, sind ebenfalls in...
Es sollte eine Funktion geben, um die Werkzeugleiste von rechts nach links zu wechselnIch finde keine Option, eine Eigenschaft wie Aktion im Falle eines Formulars, Name im Falle eines Formularelements und Klickaktion hinzuzufügen (wenn möglich)