Es wäre großartig, Seiten zu erstellen, die das Komponenten-Layout teilen, aber es erlauben, Text für jede Komponente basierend auf extern gesetzten Sprachwerten (eine Seite pro Sprache) zu bearbeiten. Das Teilen des Layouts pro Sprache ist nicht optimal, denn wenn ein Nutzer nicht nur den Komponententext, sondern auc...
artf
Das I18n-Modul ist bereits in der Roadmap
Senchden
Hat dieses Modul ein vorläufiges Implementierungsdatum?
varadero
Wenn man sich den Branch namens 'i18n' und den i18n-Modulcode hier ansieht: 'https://github.com/artf/grapesjs/tree/i18n/src/i18n', sieht es so aus, als ob dieses Modul nicht dazu dient, Seiteninhalte zu lokalisieren, die die Nutzer erstell...
Im Moment verwenden wir eine einzelne 'main.test.js'-Datei, um alle Tests auszuführen. Das verhindert, dass Jest die Tests parallel durchführt, sodass wir keine schönen Fortschrittsbalken bekommen und es ewig dauert! Wir können auch nicht nur Tests im Zusammenhang mit geänderten Dateien durchführen. Wir sollten auf de...
Die Funktion 'getCheckedEl()' in 'PropertyRadioView.js' verursacht 'Syntaxfehler' in IE11. Beobachtbar in der Webseitendemo v0.15.8 als Schritte zur Fortpflanzung:Führen Sie eine Aktion aus, die diese Methode aufruft, zum Beispiel indem Sie ein verschachteltes Element im Layers Manager in einer Webseitendemo auswählen
Schritte zur Fortpflanzung:Entfalten des 'Körpers' in Layers Manager.Wählen Sie ein beliebiges Element aus.Drücke die Taste 'Löschen'. Erwartetes Ergebnis: Element wird entfernt. Tatsächliches Ergebnis: Das Skript stürzt ab mit: Reproduzierbar in einer Webseitendemo v0.15.8
Schritte zur Fortpflanzung:Einen Bildblock auf die Leinwand legen.Im geöffneten Modal klicken Sie auf die Dropzone oder fügen Sie ein Bild ein. Erwartete Ergebnisse: Ein neues Bild wird der Liste hinzugefügt und der Benutzer kann es auswählen Tatsächliche Ergebnisse: Editor stürzt ab mit Reproduzierbar in einer Websei...
Hallo, Ich versuche, einige der Standardstile der Blöcke zu löschen. Ich habe alles, was ich geändert habe, in ein Plugin geschrieben. Ich habe diese Funktion genutzt, um zum Beispiel die Textkomponenten-Standardeinstellungen zu aktualisieren: 'Redakteur. DomComponents.addType(.....)` Hier zu sehen: https://grapesjs.c...
Pouyamiralayi
Hallo! Hast du schon mal setStyle ausprobiert? Prost.
artf
Ich würde erwarten, dass so etwas funktioniert (Update 'style-default'). '''js Redakteur. DomComponents.addType('mj-text', { model: { Standardwerte: { 'style-default': { Deine neuen Stile... } } } }) ``` Lade dein Plugin unbedingt nach dem...
Navewi
Hallo @artf, danke für deine Antwort. Das ist genau derselbe Code, den ich ausprobiert habe. Das funktioniert, wenn ich "style" statt "style-default" verwende.
Hallo @artf, Ich überlege, eine PR für ein Update auf dem 'RichTextEditor' zu eröffnen. Ich dachte, ich bespreche die Idee zuerst mit dir, bevor ich daran arbeite. Es schlägt eine Änderung der Aktionen vor, sodass sie einen 'Zustand' haben, was eine optionale Funktion ist, die eine ganze Zahl zurückgibt, um den Zustan...
artf
Es schlägt eine Änderung der Aktionen vor, sodass sie einen Zustand haben, was eine optionale Funktion ist, die eine ganze Zahl zurückgibt, um den Zustand jeder Aktion darzustellen; 1 für aktiv, 0 für inaktiv, -1 für deaktiviert. Danke für...
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
hellocaio
Es funktioniert für mich... 🤔
hellocaio
Das Lösch-Symbol erscheint, aber wenn du klickst, wird der Link nicht entfernt, richtig? Benutzt du die neueste Version von GrapesJS? Welchen Browser benutzt du? Änderst du irgendwelche Eigenschaften im Modell der Standardkomponenten-'Link...
logeshkrishna0
! Screenshot 2019-10-15 um 9:15:27 Uhr Hier ist das genaue Bild des Lösch-Icons, das nicht funktioniert Das obige Lösch-Symbol funktioniert für das Anker-Tag nicht, aber wenn ich "span" (durch Inspect) zum Tag hinzufüge, wird es gelöscht....
Hallo Ich benutze das Preset des GrapesJS Newsletters. Ich möchte eine Funktion wie "soziales Element in Grapesjs MJML". Aber statt Schriftsymbolen muss ich Bilder verwenden und eine Option, Bilder hochzuladen und anzuzeigen.
hellocaio
Du musst dafür einen 'Block' erstellen und dessen Eigenschaften nach deinen Vorgaben einstellen. Lies die Dokumentation, sie erklärt mit Beispielen, wie man solche Dinge macht.
Hallo, Ich kann die Eigenschaften der Eigenschaften dynamisch hinzufügen, indem ich folgenden Code benutze. Aber der folgende Code zur Entfernung des Typnamens funktioniert nicht 'this.get('traits').remove('type');' Meine vollständigen Eigenschaften sind Kann mir bitte jemand helfen
Pouyamiralayi
Hallo! Gib eine ID für dein Merkmal an und versuche es erneut basierend auf dies: ''this.removeTrait('trait-id');'' Prost!
artf
Verwenden Sie die Methoden 'addTrait' und 'removeTrait'