Ich habe bemerkt, dass wenn ich in der Initialisierungsfunktion eine Höhe einstelle, sie sich auf eine bestimmte Pixelmenge stützt, z. B. Höhe: "500px". Wenn du jedoch versuchst, mit einem Prozentsatz zu setzen, z. B. Höhe: "90%", hat der Editor überhaupt keine Höhe. Außerdem frage ich mich, was die Höhe einstellt, we...
ahmedderkaoui
Versuche, mit 'VH' statt 'PX' zu arbeiten. Zum Beispiel: Geben Sie dem Editor 'Height: '80VH'', Ihre Navbar 'Height: '20VH''. So wird der vertikale Scroll niemals angezeigt oder benötigt, solange die Summe aller Elemente 'VH' 100 ≤ Ich hof...
Samichamoun
versuchen, mit 'VH' statt 'PX' zu arbeiten.z.B.: Gib dem Editor 'Height: '80vh'' und deine Navbar 'Height: '20vh'' an. So wird der vertikale Scroll niemals angezeigt oder benötigt, solange die Summe aller Elemente 'VH' 100 ≤Ich hoffe, das...
artf
Das ist eher ein Layout-Problem und hat nichts mit dem GrapesJS-Editor selbst zu tun.
Standardmäßig wird der Editor mit englischer Sprache initiiert, wenn das 'init' nicht enthält: Wenn ich jedoch versuche, die Sprache mit der i18n-Methode zu ändern: 'setMessages' wie unten: 'Redakteur. I18n.setMessages({ en: tr });' Das passiert:Geöffnete Tabs (wie Style Manager, der standardmäßig beim Laden geöffnet...
artf
Folgen Sie der Themenvorlage
GJSBlock
Danke, dass du das gemeldet hast, @ahmedderkaoui. Danke, dass du deinen Bericht geteilt hast, dass setMessages() i18n nicht aktualisiert. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal r...
<img width="1172" alt="Screenshot 2021-05-24 um 18:55:23 Uhr" src="https://user-images.githubusercontent.com/55732888/119354444-b8cbb500-bcc1-11eb-8e67-27e020c879aa.png"> Ich bekam diesen Fehler beim Schreiben von Unit-Tests und teste gerade die Editor-Instanz, um sie zu definieren. Der Testfall besteht zufällig, aber...
YyueeiWY
Es scheint, als würde dir der Klassenname oder die Parent Element ID fehlen. Im Folgenden ist das Beispiel für die Verwendung von querySelector. <pre> var parentElement = document.getElementById('deviceready'); var listeningElement = paren...
artf
Entschuldigung, aber das hängt vielleicht von viel zu vielen Faktoren ab (z. B. deiner Umgebung) und hat nichts mit dem Kern selbst zu tun.
GJSBlock
Danke, dass du das gemeldet hast, @krishnaeverestengineering. Das Problem mit TypeError: Kann die Eigenschaft 'querySelector' von null nicht lesen, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert ty...
Version: 0.16.44 Du kannst die Version bekommen, indem du 'grapesjs.version' in die Konsole eingibst Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Jede Instanz hat eine eigene Toolbar, die einwandfrei funktioniert Beschreibe den Bug detailliert Zuvor habe ich ein weite...
artf
Danke für den Bericht@DodoTrip Der Fix ist bereit für die nächste Veröffentlichung.
GJSBlock
Danke, dass du das gemeldet hast, @ThetripGr. Das Problem mit Symbolleisten-/Aktionsleisten-Buttons funktionieren nicht, wenn mehrere Instanzen vorhanden sind (auch in deiner Demo) scheint ein Problem mit der Rennbedingung oder dem Zustand...
Version: "grapesjs": "^0.17.3" "grapesjs-preset-webpage": "^0.1.11" Du kannst die Version bekommen, indem du 'grapesjs.version' in die Konsole eingibst Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Wie ist das aktuelle Verhalten? Css-Attribut (-webkit-background-clip:text;) funktioniert nicht in grape...
YyueeiWY
Okay, ich habe es gelöst, indem ich grapesjs-parser-postcss verwendet habe. Ich wusste nicht, dass es ein CSS-Parser-Plugin gibt. https://github.com/artf/grapesjs-parser-postcss
GJSBlock
Danke, dass du das gemeldet hast, @YyueeiWY. Das Problem mit Css-Attribut (-webkit-background-clip:text;) funktioniert in grapesjs-preset-webpage nicht. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passie...
WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...
GJSBlock
Danke, dass du das gemeldet hast, @iabhiyaan. Das Problem mit Frage: Wie können wir den Trait Manager (des oberen rechten Panels) aktivieren, wenn die Komponente ausgewählt ist, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingpro...
WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...
Anatoli-DP
Vielleicht kannst du die Steuerung vorne im Text platzieren und dann das gesamte Feld für jeden Einzug oder jedes gestapelte Element leicht verschieben. So kannst du sie so weit stapeln, wie du willst, ohne Probleme 🤷. Ich werde am Ende m...
artf
Ja, leider ist das Standard-Layer-Panel nicht so skalierbar, wir müssen überdenken, wie es gerendert wird
artf
Ja, Steuerungen vor dem Text zu verschieben klingt vernünftig (z. B. und sie nur sichtbar machen, wenn ich mit der Maus über die Komponente fahre). Jedenfalls, da es kein so häufiger Fall mit so viel unübersichtlicher Struktur ist, würde i...
Gibt es eine Möglichkeit, Traits (die benutzerdefinierte und keine eingebauten Traits sind) aller auf der Leinwand vorhandenen Komponenten neu zu rendern oder zu aktualisieren?
Mmm, was soll das bringen? Deine benutzerdefinierten Eigenschaften sollten bereits auf Komponentenänderungen reagieren (sofern du sie richtig erstellt hast).
GJSBlock
Danke, dass du das gemeldet hast, @ahmedderkaoui. Tolle Frage zu Aktualisieren/Neurendern der Eigenschaften aller Komponenten in Canvas. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...
Ich weiß, dass es eine Funktion gibt, die die Ansicht eines Merkmals neu darstellen kann. Allerdings weiß ich immer noch nicht, wie und wo ich es verwenden soll.
GJSBlock
Danke, dass du das gemeldet hast, @ahmedderkaoui. Tolle Frage zu Eigenschaft neu rendern bei ausgewählter Komponente. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Grapes...
Fehler: (Knoten:206) UnhandledPromiseRerefuctionWarnung: TypeError: Kann die Eigenschaft 'get' von undefined nicht lesen (Knoten:206) UnbehandeltVersprechenAblehnungWarnung: Unbearbeitete Versprechensablehnung. Dieser Fehler entstand entweder durch das Werfen einer asynchronen Funktion ohne Catch-Block oder durch die...
artf
Bitte folgen Sie der Themenvorlage
GJSBlock
Danke, dass du das gemeldet hast, @Redix0. 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...