GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 105.0.5195.102 (Offizielle Version) (x86_64) Reproduzierbarer Demo-Link Beschreibe den Käfer Wie reproduziert man den Bug?Erstellen Sie einen neuen benutzerdefinierten Codeblock und fügen Sie ei...
artf
Danke für den Bericht @rahul-singh-bv Der Fehler wurde tatsächlich bereits gemeldet und https://github.com/artf/grapesjs/issues/4480 behoben, aber leider ist die Korrektur noch nicht veröffentlicht 😞
GJSBlock
Danke, dass du das gemeldet hast, @rahul-singh-bv. 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...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Brave Version 1.31.88 Chromium: 95.0.4638.69 (Offizielle Version) (64-Bit) unter Linux Reproduzierbarer Demo-Link https://jsfiddle.net/0a3o7cL6/ Beschreibe den Käfer Methoden, die auf der Trait-Sammlung einer...
artf
Ja, ich werde es in der nächsten Version beheben, danke
GJSBlock
Danke, dass du das gemeldet hast, @rakelley. 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 Patch...
GrapesJS Version [X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Crome 95 Reproduzierbarer Demo-Link Keine Beschreibe den Käfer Wie reproduziert man den Bug? Fügen Sie ts-Konfigurationsdatei hinzuFügen Sie grapes als Abhängigkeit hinzuImportiere Grapes über import * as grapesjs from 'gr...
artf
Hallo Denny, danke für den Bericht. Ich schließe dies zugunsten von #3902, da es verwandt sein sollte (auch wenn der Fehler anders ist). Bitte probiere die neue Version aus und sag mir Bescheid, ob sie das Problem löst.
marcosvnmelo
Ich arbeite an einem React + Typescript-Projekt und habe denselben Fehler bei der .28-Version
GJSBlock
Danke, dass du das gemeldet hast, @denny99. 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 Patche...
Version: Neueste Kannst du den Fehler aus der Demo reproduzieren?[] Ja[ ] Nein Was ist das erwartete Verhalten? zum Herausgeber. I18n.setLocale("es") funktionieren in der Laufzeit. Beschreibe den Bug detailliert Ich weiß nicht, ob es ein Bug ist oder ob es nicht so funktionieren soll, außerdem kenne ich Backbone nicht...
artf
Ja, leider wird die Benutzeroberfläche (sobald sie gerendert ist) momentan nicht bei lokalen Änderungen aktualisiert, daher müsstest du den Editor neu rendern.
ronaldohoch
Nun, ich weiß nicht, ob Backbone eine Template-Bindung hat, also schließe ich das für eine Weile..
leonardolima99
ja, leider aktualisiert sich die Benutzeroberfläche (nach dem Rendern) momentan nicht bei lokalen Änderungen, daher müsstest du den Editor neu rendern. Ist das noch nicht gelöst? Ich habe versucht, editor.render() zu verwenden, es funktion...
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...
Version: 'v0.17.3' Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Siehe unten Wie ist das aktuelle Verhalten? Es gibt eine bekannte Sicherheitslücke in einer der Versionen von 'Underscore', die von einer verschachtelten Abhängigkeit verwendet wird. Die aktuelle Version...
emyasnikov
Ich frage mich auch, ob Backbone-Undo nötig ist oder durch etwas Ähnliches ersetzt werden kann. Das Paket wurde seit 6 Jahren nicht mehr aktualisiert
artf
Das Paket wurde seit 6 Jahren nicht mehr aktualisiert Nun, abgesehen vom Aktualisieren seiner Abhängigkeiten (wie in diesem Fall aus Sicherheitsgründen) ist es eine funktionsvollständige Bibliothek, es besteht keine Notwendigkeit, noch etw...
chilled-capybara
Danke für deine AntwortJedenfalls scheint dieses PR die Sicherheitslücke auf .lock-Ebene zu beheben, aber ich bin mir nicht sicher, ob sie bei einer Neuinstallation behalten werden. Ich denke, das könnte die Version im Haupt- grapejs -Repo...
Nach npm i sehen wir, dass das Ausmaß der Schwachstellen inakzeptabel ist. fügte 646 Pakete von 383 Mitwirkenden hinzu und prüfte 762 Pakete in 7,892 Paketen 724 Schwachstellen gefunden (353 niedrig, 23 mittel, 348 hoch) Führe 'NPM Audit Fix' aus, um sie zu beheben, oder 'NPM Audit' für Details Ich versuche, das Probl...
AmtechInnovarch
Deshalb missbilligen erfahrene Programmierer mit jahrzehntelanger Erfahrung JS als Backend-Sprache. Javascript ist nicht als serverseitige Sprache gedacht, und diese Knotenpakete schaffen Schwachstellen, die Server hacken. Dies ist ein ern...
KernelDeimos
Hat grapesJS eine serverseitige Schicht?
KernelDeimos
Javascript ist nicht als serverseitige Sprache gedacht, und diese Knotenpakete schaffen Schwachstellen, die Server hacken. Willst du damit sagen, dass Javascript die einzige Sprache ist, in der Abhängigkeiten Sicherheitslücken verursachen...
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...
Ich habe mit Möglichkeiten herumgespielt, wie man den Stil der Elemente innerhalb der Leinwand ändern kann, und festgestellt, dass durch die Verwendung des Colour-Picker-Merkmals, um die Inline-Style-Farbeigenschaft des Elements einzustellen (nicht das Inline-Style-Tag, das man über getCS() bekommt), diese Style-Eigen...
artf
Hallo @DodoTrip der Grund ist, dass man mit Inline-CSS keine Stile mit Zuständen (z. B. ':hover') und Medienabfragen definieren kann, daher habe ich es immer als nutzlose Einschränkung und nicht als Funktion gesehen. Trotzdem kannst du die...
ThetripGr
Hallo @artf und danke für deine Antwort. Könntest du mir ein Beispiel geben, wie das gerade gemacht wird, oder sollte avoidInlineStyle es einfach funktionieren lassen?
artf
Ehrlich gesagt habe ich avoidInlineStyle schon lange nicht mehr verwendet, aber ich denke, es sollte funktionieren 😁