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...
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 Wie reproduziert man den Bug?Nach der Definition hier: https://github.com/GrapesJS/grapesjs/blob/dev/src/stylemanager/index.ts#L304 sollten Sie die Op...
SachinPuthiyoth
Es scheint, als wäre die Typdefinition in StyleManagerConfig.sectors unverändert: https://github.com/GrapesJS/grapesjs/blob/5c890449a52f526bc480d6dc649ff5e01ec59140/src/stylemanager/config/config.ts#L8 Sollten wir das nicht aktualisieren,...
GJS Helper
Danke, dass Sie dieses Problem gemeldet haben. Nach Überprüfung des GrapesJS-Quellcodes, insbesondere des 'dev'-Zweigs und der neuesten stabilen Version ('0.21.10'), scheint die 'PropertyProps'-Oberfläche tatsächlich die 'options'-Eigensch...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link https://jsfiddle.net/sdimitrenco/rn8u4pc0/7/Beschreibe den Käfer Ich bin mir nicht sicher, ob es ein Bug ist oder nicht, aber für mich sieht das Verhalten seltsam aus Ich habe ei...
artf
Wenn die Eigenschaft denselben Wert wie die Standarddefinition hat, wird sie übersprungen. Dies wird durch die Konfigurationsoption 'avoidDefaults' gesteuert, und es wird dringend empfohlen, es so treu wie möglich zu halten, um so kleine J...
GJS Helper
Dieses Verhalten ist kein Fehler, sondern eine bewusste Optimierung innerhalb von GrapesJS, die Backbone.js Modelle nutzt. Wenn man GrapesJS-Komponenten in JSON serialisiert, werden Attribute, die mit ihren Standardwerten für diesen spezif...
ich bekomme editor.getSelected().view.enableEditing(); keine Funktion ist
artf
Bitte vermeiden Sie es, Fehlerprobleme zu öffnen, ohne die Fehlervorlage zu befolgen. Du kannst eine neue Diskussion mit einer passenden Beschreibung oder Anwendungsfall beginnen, was du suchst.
GJS Helper
Der Fehler 'editor.getSelected().view.enableEditing() ist keine Funktion' tritt auf, weil die Methode 'enableEditing' keine öffentliche API ist, die direkt auf der 'ComponentView'-Instanz verfügbar ist (worauf sich 'editor.getSelected().vi...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome@latest Reproduzierbarer Demo-Link https://no-link.com Beschreibe den Käfer ! Bild ! BildVerhaltenskodex [X] Ich verpflichte mich, den Verhaltenskodex dieses Projekts einzuhalten
Das Problem, dass ein 'Hintergrundbild'-Stil in GrapesJS nicht korrekt auf eine Komponente angewendet wird, liegt typischerweise an einem von zwei häufigen Gründen: falsche CSS-'url()'-Syntax oder dass die Komponente nicht genügend Dimensi...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 112.0.5615.137 (Offizieller Build) (arm64) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Komponentendefinition: Beim Fallen geworfen, gespeichert und neu geladen gibt es zwei O...
artf
Wie hier erklärt, sollten Sie das Ausgabe-HTML nicht erneut importieren, um das Projekt zu bearbeiten, sondern nur das JSON.
GJS Helper
Das Problem, bei dem die 'Script'-Funktion einer Komponente nach dem Speichern und Neuladen der Seite zweimal ausgeführt wird, ist ein bekanntes Verhalten (oder ein Bug, je nach Perspektive) im Script-Management-System von GrapesJS. Es ent...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox 112.0.1 Reproduzierbarer Demo-Link https://github.com/davidrhoderick/grapesjs-test Beschreibe den Käfer Wie reproduziert man den Bug?Folgen Sie dem Start (Sie sehen die Struktur, der ich bei einem einf...
davidrhoderick
Lustigerweise funktioniert das CSS-basierte Design.
artf
Es sieht so aus, als würde der Parcel-Transformer versuchen, 'codemirror/lib/codemirror.js' statt 'codemirror/lib/codemirror.css' auf dieser Leitung zu importieren: '''css @import "Codemirror/Lib/Codemirror"; ``` Deshalb würde ich vorschla...
GJS Helper
Das Problem, auf das Sie stoßen, '@parcel/transformer-sass: erwartet "{"' beim Import von GrapesJS SCSS, ist ein häufiges Problem im Zusammenhang damit, wie Modulbundler wie Parcel Stylesheet-Importe auflösen und verarbeiten, besonders bei...