GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 112.0.5615.137 (Offizielle Version) (arm64) Reproduzierbarer Demo-Link https://jsfiddle.net/yhj6qa1u/6/ Beschreibe den Käfer Wie reproduziert man den Bug?Wähle eine Komponente aus und füge mit dem Styl...
artf
Hallo, @FaisalShaikhHA das ist ein erwartetes Verhalten, aber ich denke, die Dokumentation zu 'setRule' ist etwas irreführend. Die Regel wird tatsächlich aktualisiert (es wird keine neue mit demselben Selektor erstellt), aber die Stile wer...
FaisalShaikhHA
Danke @artf für die Klarstellung
GJS Helper
Das Verhalten, das du mit 'Editor' beobachtest. Css.setRule' ist kein Bug, sondern vielmehr die Art und Weise, wie die GrapesJS CSS Composer API für Regelupdates entwickelt wurde. Wenn du 'Redakteur' anrufst. Css.setRule(selector, styleObj...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? AlleReproduzierbarer Demo-Link KeineBeschreibe den Käfer Nach der Dokumentation zum Erstellen eines Plugins mit der Verwendung von typescript und der Verwendung der Funktion "usePlugin" zum Importieren des Plugi...
sneddobuilds
Ich habe dasselbe Problem.
GJS Helper
Der Fehler 'TypeError: g.usePlugin ist keine Funktion' in GrapesJS entsteht typischerweise aus einem Missverständnis darüber, wie Plugins registriert und geladen werden, wobei insbesondere das globale Bibliotheksobjekt 'grapesjs' mit einer...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 112.0.5615.49 (Offizielle Version) (x86_64) Reproduzierbarer Demo-Link https://jsfiddle.net/shomeelconovo/k7L2rthg/1/ Beschreibe den Käfer Ich brauche Hilfe bei etwas bezüglich der grapes.js. Ich habe...
Der Unterschied in den Standard-'Display'-Eigenschaften zwischen deinem GrapesJS-Projekt und der offiziellen Demo resultiert darin, dass CSS im GrapesJS-Canvas-iframe geladen wurde, nicht dadurch, dass GrapesJS selbst 'display: table' oder...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link https://codepen.io/darrenbawag/pen/JjWBLrpBeschreibe den Käfer Wie reproduziert man den Bug?Öffne diesen Link https://codepen.io/darrenbawag/pen/JjWBLrp und versuche, mit diesem...
CaptSadaf
cc: @jcamejo @artf
artf
Diese Aktionen sind nur für das integrierte RTE verfügbar, wenn du es durch ein benutzerdefiniertes RTE wie CKEditor ersetzt, siehst du sie nicht. Du musst CKEditor selbst für deine benutzerdefinierte Logik verwenden.
GJS Helper
Das Problem, auf das Sie stoßen, resultiert aus einem grundlegenden Unterschied darin, wie GrapesJS' Standard-Rich Text Editor (RTE) und CKEditor Toolbar-Anpassungen handhaben. Wenn man 'grapesjs-plugin-ckeditor' aktiviert, ersetzt GrapesJ...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome, IOSReproduzierbarer Demo-Link https://www.lovepoptestsite.com/products/disney-s-hocus-pocus-black-flame-candle-pop-up-card?variant=40356218077273&previewlink=124907487321 Passwort: ilovecardsBeschreibe d...
loclovepop
screencast-www.lovepoptestsite.com-2023.06.01-001711.webm Dies ist ein Video des Bugs
artf
Ich sehe, dass das Touch-Plugin einwandfrei funktioniert, stelle sicher, dass das mobile Gerät beim Laden aktiviert ist (z. B. nicht simuliert nach dem Laden), damit der Polyfill richtig geladen werden kann.
GJS Helper
Das Problem, das Sie haben, dass Drag-and-Drop auf mobilen Bildschirmen nicht funktioniert, wenn GrapesJS in Ihre "Test-Store"-Umgebung eingebettet ist, obwohl 'grapesjs-touch' verwendet wird, ist ein häufiges Problem in komplexen Webanwen...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? ---- Reproduzierbarer Demo-Link https://codesandbox.io/p/sandbox/pensive-browser-mfhxp8 Beschreibe den Käfer Wie reproduziert man den Bug?Schaffen Sie ein Angular-ProjektHinzufügen der grapeJS-Abhängigkeit"all...
Marktamis
Ich habe einige der Einstellungen des tsconfig aus einem funktionierenden vite-gjs-Projekt in mein Stenciljs-Projekt kopiert, und jetzt läuft alles korrekt. Ich denke, du musst deine Angular-TSCONFIG etwas anpassen, dann sollte der Fehler...
Deepakanandrao
"skipLibCheck": wahr, ''' "skipLibCheck": Wahr''' hat den Effekt gewirkt. Danke @marktamis 👍
artf
Ja, 'skipLibCheck': true' ist hier notwendig, bis ich die Lösung für diesen TS-Output 😞 finde.
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? All and None, der Bug liegt während des Builds Reproduzierbarer Demo-Link unnötig Beschreibe den Käfer Wie reproduziert man den Bug? Nutze NPM, um GrapesJS zu installieren und es in einem Typescript-Projekt zu...
artf
Das scheint mit https://github.com/microsoft/TypeScript/issues/35945 zusammenzuhängen. Als Workaround könntest du vorerst so etwas machen: '''js pluginsOpts: { [myPlugin.toString()]: { customField: 'customValue' } }
jchautreux
Das klingt nach einer guten Idee
artf
Den Helfer hier hinzugefügt (ich werde die Dokumentation später auch mit der Nutzung aktualisieren)
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? All and None, der Bug liegt während des Builds Reproduzierbarer Demo-Link unnötig Beschreibe den Käfer Wie reproduziert man den Bug?Ein leeres Projekt erstellenNPM verwenden, um GrapesJS und ein Plugin zu inst...
artf
Ich schließe das in Bezug auf https://github.com/GrapesJS/grapesjs/issues/5149
jchautreux
Das ist nicht wirklich dasselbe Problem, im #5149 hängt der Fehler damit zusammen, wie man Plugin-Optionen während der Tool-Initialisierung einstellt. Hier hängt der Fehler mit dem letzten Update des Projekts zusammen, das eine neue index....
artf
In der vorherigen Version hatte 'index.d.ts' dieselbe Signatur für Plugins, daher bin ich mir nicht sicher, auf welche Änderung du dich beziehst. https://github.com/GrapesJS/grapesjs/blob/095466c8cc8034e54888d67beef4cb9296c823e4/index.d.ts...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Alle Reproduzierbarer Demo-Link Keine Beschreibe den Käfer Die Definition der Funktion, die sich hier befindet: https://github.com/GrapesJS/grapesjs/blob/v0.21.1/src/panels/index.ts#L82 erfordert die Daten, di...
Duclet
@artf – Du hast den ganzen Satz nicht gelesen. Man sieht deutlich im Code selbst, dass das Argument als vollständiges 'Panel'-Objekt benötigt wird. In deinen Dokumenten (wie verlinkt) gibst du ihm im Beispiel nicht das vollständige Objekt...
artf
Die Dokumentation auf der Seite besagt, dass die angegebenen Parameter nur ein Objekt mit den Eigenschaften sein dürfen Entschuldigung, wo genau liest du diese Aussage?
GJS Helper
Danke, dass Sie das gemeldet und uns darauf aufmerksam gemacht haben. Es ist wichtig, Klarheit zwischen Typdefinitionen und Dokumentation zu gewährleisten. Nach Überprüfung des Quellcodes von GrapesJS v0.21.1 und der Dokumentation scheint...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Version 113.0.5672.63 Reproduzierbarer Demo-Link https://jsfiddle.net/rajevar/zLs8q97f/4/ Beschreibe den Käfer Dies bezieht sich auf diese Diskussion https://github.com/GrapesJS/grapesjs/discussions/475...
Rajevar
Entschuldigung, mein Fehler. Ich habe das neueste nicht benutzt.
artf
@rajevar ich es mit der neuesten Version nicht reproduzieren kann, bist du sicher, dass du die neueste benutzt?
GJS Helper
Du hast ein häufiges Synchronisationsproblem in GrapesJS identifiziert, das die Verwaltung der Komponentenattribute betrifft, besonders wenn Klassen über den Style Manager modifiziert werden und dann andere Eigenschaften (wie 'id' oder 'ti...