GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

743-Probleme gefunden

🔍 bug
#3307Mar 3, 2021von neon123454-Antworten
3-Reaktionen

Eine nicht verkleinerte Version bereitstellen

Gibt es eine Einzeldatei-Version von Grapesjs, die nicht minimiert ist? Es wäre schön, einen für Bug-Fixing und schnelles Testen neuer Features/Verbesserungen zu haben.

neon12345

Es ist enttäuschend, dass das einfach geschlossen ist. Klar, ich könnte meinen Arbeitsablauf ändern, aber warum nicht es möglichst bequem machen, damit andere beitragen können?

stljeff1

Kann mir bitte jemand erklären, wie man die Quellkarte verwendet? Ich habe große Schwierigkeiten, auf die neueste Grapes-Version aufzurüsten, und brauche jede Hilfe beim Debugging. Ich importiere Grapesjs in meine Angular/Typescript-App. I...

Ju99ernaut

Das ist bereits verfügbar, beziehe dich einfach auf 'grapesjs.js' statt auf 'grapesjs.min.js'.

#3305Mar 3, 2021von RaresVlaiduc3-Antworten
11-Reaktionen

Button beim Klick nicht als aktiv gesetzt

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [x] Nein Was ist das erwartete Verhalten? Wenn ich auf einen Button klicke, sollte die Klasse gjs-pn-aktiv hinzugefügt werden. Beschreibe den Bug detailliert Ich habe 3 Knöpfe für 3 verschiedene Geräte (Desktop, Tablet und Handy). Ich habe sie a...

Ju99ernaut

Grapesjs verlangt, dass deine Befehle die Funktionen 'Ausführen' und 'Stopp' haben, damit sie automatisch die Panel-Tasten umschalten, vielleicht liegt das also am Problem: '''js const cm = Redakteur. Befehle; Grapesjs kann in diesem Befeh...

kerryj89

@Ju99ernaut Danke dafür. Der aktive Zustand funktioniert jetzt für mich, wenn ich das Panel 'devices-c' über 'grapesjs.init()' erstelle.

GJSBlock

Danke, dass du das gemeldet hast, @RaresVlaiduc. Das Problem mit (v0.16.41)-Button, der beim Klick nicht als aktiv eingestellt ist, scheint ein Problem mit der Rennbedingung oder dem Zustandsmanagement zu sein. Dies passiert typischerweise...

#3301Mar 2, 2021von Mmotov2-Antworten
0-Reaktionen

Eine Änderung eines kopierten Elements beeinflusst andere kopierte Elemente

Version:0.16.41 Kannst du den Fehler aus der Demo reproduzieren? Ja Was ist das erwartete Verhalten? Wenn ich Elemente (z. B. Text) kopiere/einfüge und Änderungen vornehme, sollte nur das ausgewählte Element geändert werden. Wie ist das aktuelle Verhalten? Für den Moment wurden Änderungen auf alle kopierten Elemente a...

JamieBunyassi

Wie hast du das gelöst?

GJSBlock

Danke, dass du das gemeldet hast, @mmotov. Das Problem mit Änderung eines kopierten Elements beeinflusst andere kopierte Elemente scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn...

#3295Invalid Datevon marcepoblet4-Antworten
0-Reaktionen

BUG (v0.16.41): Button-Komponente mit draggable-Eigenschaft funktioniert nicht richtig

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [ ] Nein Was ist das erwartete Verhalten? Wenn wir einen Button mit der Eigenschaft data-gjs-draggable in false haben, sollte dieser Button nicht im Canvas gezogen werden. Beschreibe den Bug detailliert SchritteSetzen Sie eine Button-Komponente...

artf

Ich schätze, du machst etwas falsch, wie erstellst du diese Komponenten und ihre Eigenschaften? Du solltest diese Attribute nicht einmal im Inspektor sehen.

marcepoblet

@artf In unseren Codes haben wir nichts geändert. Der einzige Unterschied ist, dass wir die GrapesJs-Version aktualisieren. Früher hatte ich Version v0.16.18 und sie funktionierte korrekt, aber jetzt aktualisieren wir GrapesJs auf v0.16.41...

marcepoblet

Wir setzen die Eigenschaften mit Folgendem: editor.getSelected().attributes.attributes["data-gjs-editable"] = 'false' editor.getSelected().attributes.attributes["data-gjs-copyable"] = 'false' editor.getSelected().attributes.attributes["dat...

#3292Feb 26, 2021von sudiptochoudhury3-Antworten
1-Reaktionen

Gibt es ein Ereignis pro Komponente vor dem Speichern, das die Komponente anhören kann?

Ich bin Ihnen sehr dankbar für diese Bibliothek. Hintergrund: Ich baue einen Editor, bei dem ich die meisten Komponenten aus einem bestehenden Set von Vuejs-Komponenten definieren möchte, die ich zuvor entwickelt habe und in meinen Anwendungen verwende. Die meisten davon sind UI-basierte, einfache und komplexe Kompone...

Ju99ernaut

Ich bin mir nicht sicher, ob solche Haken pro Komponente existieren, aber du kannst versuchen, die Eigenschaft 'toHtml' einer Komponente zu nutzen. Es wurde schon anderswo besprochen, also sucht es in den Ausgaben, da es ziemlich viele gib...

artf

Ja, du kannst deine Komponenten mit einer benutzerdefinierten 'toHTML'/'toJSON'-Funktion (im Modell) definieren, um deren Ausgabe anzupassen

GJSBlock

Danke, dass du das gemeldet hast, @sudiptochoudhury. Das Problem mit Gibt es pro Komponente vor dem Speichern ein Ereignis, das die Komponente hören kann? scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies pass...

#3291Feb 25, 2021von marcepoblet4-Antworten
4-Reaktionen

BUG (v0.16.41): Das doppelte Symbol aus der Symbolleiste verändert ebenfalls das ursprüngliche Element

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja Was ist das erwartete Verhalten? Die duplizierten Elemente sollten die Änderungen am ursprünglichen Element nicht beeinflussen. Beschreibe den Bug detailliert Schritte: ein Element auswählen (Text, Bild usw.)Klicken Sie auf das Duplikat-Symbol i...

artf

Danke für den Bericht, Leute, ich bin mir des Bugs bewusst und er ist bereits in der Entwicklung behoben. Ich habe nur total vergessen, es 😬 zu veröffentlichen. Ich versuche, es heute zu veröffentlichen.

devtechk

@artf Vielen Dank! Du hast mir viel Arbeit erspart _ Ich habe den ganzen Nachmittag versucht, dieses Problem zu debuggen... dann habe ich bei der Nebenwirkung festgestellt, dass die Version 0.16.44 raus war... Du hast den Mann gerettet. Vi...

Aadilmehrajbhat

Regressionsproblem seit ' "grapesjs": "0.16.34"'

#3290Feb 25, 2021von marcepoblet3-Antworten
0-Reaktionen

Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen.

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Nein Was ist das erwartete Verhalten? Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen. Beschreibe den Bug detailliert Schritte:ein Bild hinzufügendas Bild löschendie Änderungen rückgängig mache...

GayathriGuru

Hallo! @marcepoblet kannst du bitte den Teil des Codes teilen, mit dem du die VariableChangeCount definiert hast, um sie zu erhöhen?

artf

Ich schließe das hier, da ich keinen nennenswerten Nutzen für diese Funktionalität sehe

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Das Problem mit Dem changesCount-Parameter sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu se...

#3289Feb 23, 2021von bgrand-ch4-Antworten
2-Reaktionen

Komponenten haben ihren Stil verloren

Version: 0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? 1) Kopieren Sie ausgewählte übergeordnete Komponente (Container) auf die Zwischenablage. 2) Die ausgewählte übergeordnete Komponente (Container) aus der Zwischenablage (auf dieselbe Seite oder eine andere...

artf

Das liegt daran, dass du die ursprünglichen Befehle mit deinen Versionen (falsch) aktualisiert hast. Tatsächlich funktioniert alles, wenn ich dein Plugin aus der Demo entferne, wie erwartet. Bitte überprüfe den ursprünglichen Kopier-und-Ei...

artf

Überprüfe einfach die ursprünglichen Befehle https://github.com/artf/grapesjs/blob/dev/src/commands/view/CopyComponent.js https://github.com/artf/grapesjs/blob/dev/src/commands/view/PasteComponent.js

bgrand-ch

@artf Danke für deine Antwort. Ein Link, ein Beispiel oder weitere Erklärungen bitte? 😅

#3286Feb 23, 2021von Abulka3-Antworten
0-Reaktionen

Codemirror benutzerdefinierte Schlüssel und Addons

Gibt es eine Möglichkeit, Shortcut-Tasten und Add-ons für den integrierten Codemirror-Editor hinzuzufügen? Ich möchte besonders einen Kommentator-Hotkey. Es gibt verschiedene Plugins, die den Grapesjs-Editor verwenden, einschließlich https://github.com/artf/grapesjs/issues/324#issuecomment-330571539 und der benutzerde...

Abulka

Endlich habe ich das von Grapesjs gebündelte 'commentRange' zum Laufen gebracht – es muss direkt 'cm.commentRange' aufgerufen werden, nicht über 'cm.execCommand'. Außerdem nimmt es Parameter. So konnte ich einige Kommentare zum Laufen brin...

artf

Ja, ich denke, es ist kein Problem, es in CodeMirrorEditor.js

GJSBlock

Danke, dass du das gemeldet hast, @abulka. Sicherheits- und Abhängigkeitsfragen sind wichtig. Das GrapesJS-Team arbeitet aktiv daran, Abhängigkeiten aktuell zu halten. Für dich gerade jetzt: Führe 'npm audit fix' aus, um verfügbare Patches...

#3279Feb 19, 2021von Abulka2-Antworten
0-Reaktionen

Wie kann man Textnode-Bearbeitung dazu bringen, Komponenteninhalte zu aktualisieren?

Ich baue eine benutzerdefinierte 'Textbereich'-Komponente und möchte, dass sie sich wie die eingebaute 'Text'-Komponente verhält, sodass das Bearbeiten des Textknotens auf der Grapesjs-Leinwand den 'Textknoten' aus '.components' aktualisiert. Und ich möchte, dass die Komponente korrekt als HTML exportiert wird, z. B....

artf

Hallo @abulka, da die Bearbeitung in der Ansicht stattfindet, solltest du das Komponentenmodell aktualisieren, sobald die Ansicht aktualisiert ist. Also sollte es bei so etwas funktionieren '''js model: { ... }, Ansicht: { Ereignisse: { Ei...

GJSBlock

Danke, dass du das gemeldet hast, @abulka. Das Problem mit Wie kann man Textnode-Bearbeitungen dazu bringen, Komponenteninhalte zu aktualisieren? scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typi...

Durchsuchen Sie alle Themen