Ich benutze den folgenden Code, um alle Blockkategorien zusammenzufassen, leider funktioniert das nicht Live-Demo: https://jsfiddle.net/d4702yoh/2/ Was stimmt hier nicht?
artf
Das sollte reichen, Redakteur. Blocks.getCategories().forEach(ct => ct.set('open', false))', aber Kategorien werden erst beim Rendern der Blöcke erstellt (was standardmäßig passiert, wenn man auf den Blocks-Tab klickt), also muss man das S...
ronaldohoch
Hallo, ich habe es so gemacht, dass alle Blöcke in einem Plugin geschlossen werden, versuche mich an dich anzupassen.: '''javascript Export Standard (Editor, Opt = {}) => { const Befehle = Editor. Befehle; Commands.add("dina:hide-all-block...
https://grapesjs.com/docs/modules/Components.html#define-custom-component-type , this ? @artf
artf
Um den Rich-Text-Editor mit einem Klick zu aktivieren, kann man die ursprüngliche Textkomponente auf diese Weise erweitern '''js Redakteur. Components.addType('text', { Ansicht: { Ereignisse: { eingabe: 'onInput', // Das Original auf Einga...
artf
Ich würde vorschlagen, eine benutzerdefinierte Komponente mit der Eigenschaft 'abnehmbar' auf 'false' zu erstellen.
Hallo @artf Unser GrapesJs-Redakteur läuft weiter http://localhost:5500/editor ! Bild Wir wollen es im Frontend veröffentlichen auf http://localhost:5500/ Aber im Frontend werden die Panels angezeigt und der Bearbeitungsmodus ist aktiviert. Wie man den Bearbeitungsmodus deaktiviert und Panels ausblendet ! Bild
artf
Ich schließe diese Diskussion, da du die Diskussion hier bereits eröffnet hast https://github.com/artf/grapesjs/discussions/3666
GJSBlock
Danke, dass du das gemeldet hast, @codingmachine16. Tolle Frage zu Wie man ein Layout veröffentlicht, das von GrapesJS generiert wurde. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfe...
Hallo, Die Standard-Styling-Eigenschaften werden beim Gerätewechsel nicht ausgewählt. Schritte zur Fortpflanzung: Öffne [http://grapesjs.com/demo.html] Wählen Sie beliebigen Block aus und beobachten Sie die Standardwerte. Zum Beispiel wird unter General die Position auf "statisch" gesetzt. Wechsle auf Mobilgeräte. Änd...
MrNikolovski
Gibt es Neuigkeiten zu diesem @artf?
MrNikolovski
Hallo @artf. Kann ich ein Update zu diesem Problem bekommen? Betrachtest du das als ein kleines Problem oder hattest du keine Zeit, daran zu arbeiten? Danke.
artf
Ich arbeite gerade an der Verbesserung des StyleManager und werde das wahrscheinlich bald überprüfen können.
Hallo, Ich arbeite an einem Plugin, das alle Eigenschaften von CSS3 in Grapesjs einfügt. Aber die ganze Zeit, wenn ich den Style Manager benutze, erscheinen die Style nicht, Version: 1.17.19 CSS Parser: grapesjs-parser-postcssStyle-Manager-Sektoren [{ Name: 'General', buildProps: ['float', 'display', 'position', 'top'...
GJSBlock
Danke, dass du das gemeldet hast, @aliibrahim123. Danke, dass du deinen Bericht über Style Manager nicht funktioniert (Styles hat keine Auswirkung) geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen S...
Hallo @artf, Ich habe mehrere Video-Tags per Drag & Drop auf derselben Seite und jedes hat zufällig eine Anzahl von Attributen zu ID generiert. Zwei Dinge bezweifeln, Das erste ist, dass ich versucht habe, den Beispiel-Videopfad zum src-Videotag basierend auf dem Id-Attribut zu aktualisieren, aber bei mir hat es nicht...
artf
@san-123 bitte folgt der Issue-Vorlage und erstellt eine reproduzierbare Demo, denn es ist schwer zu verstehen, was hier falsch ist.
GJSBlock
Danke, dass du das gemeldet hast, @san-123. Tolle Frage zu Wie aktualisiert man den SRC des Videotags dynamisch?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS...
Wenn du auf Rich Text doppelt klickst, bewegt sich der Cursor zum Start, nicht an der Stelle, an der du doppelt geklickt hast. Lösung: https://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click/68496971#68496971 < LAUFBARE ANTWORT VON CHETAN
artf
PR ist willkommen
no-response[bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
GJSBlock
Danke, dass du das gemeldet hast, @Chetan11-Entwickler. Tolle Frage zu Rich Text. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles...
Ich habe die 11 MB große PDF-Datei in HTML umgewandelt und dann dieses HTML in grapesjs geladen. Für kleine HTML-Größen funktioniert es einwandfrei, aber bei großer Größe reagiert mein Browser nicht. Was soll ich tun? Grapesjs kann dieses komplette HTML laden, ohne dass mein Browser nicht mehr reagiert. ! UI
artf
Teile die HTML-Datei zum Laden, damit wir tatsächlich verstehen können, was passiert
no-response[bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
GJSBlock
Danke, dass du das gemeldet hast, @sandeepchandc2c. Danke, dass Sie Ihren Bericht über FEAT: Browser nicht reagierend geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reprod...
Hallo, ich habe ein kleines Problem mit dem Seitenmanager. Ich möchte, dass alle Seiten eine feste Auflösung haben. Höhen- und Breitenwerte stammen aus einer API und ich kann die gewünschte Auflösung erfolgreich auf der einzelnen Seitenvorlage anzeigen. Bei der Mehrseiten-Vorlage wird der Gerätemanager jedoch auf Voll...
GJSBlock
Danke, dass du das gemeldet hast, @Ubanna. Danke, dass du deinen Bericht über mehrere Seitenmanager zurücksetzt, Gerätemanager geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minima...
Ich möchte ein benutzerdefiniertes Blocksymbol machen, ich habe den Code gefunden: Wie finde ich den 'Inhalt', den ich möchte? ! [](https://raw.githubusercontent.com/mingxin-yang/images/master/Snipaste2021-07-2316-46-52.png)
artf
Hallo @mingxin-yang, du kannst hier lesen, wie man Blöcke erstellt und aktualisiert. Falls du ein Symbol oder Label des Blocks aktualisieren musst, kannst du so etwas machen: '''js Redakteur. Blocks.get('BLOCK-ID').set({ Etikett: 'Mein Blo...
GJSBlock
Danke, dass du das gemeldet hast, @mingxin-yang. Tolle Frage zu Benutzerdefiniertem Blocksymbol. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ih...