Gibt es eine Möglichkeit, die Standardeigenschaften von Komponenten zu ändern? Ich möchte, dass fast alles 'kopierbar: false, resizable: false, draggable: false' ist, es sei denn, die geladene Komponente liefert ausdrücklich ein 'data-resizable=true'. Im Grunde möchte ich also einige Komponenten auf die Whitelist setz...
Jereddanielson
@artf zur Info: Das funktioniert nicht wirklich wie nötig. Das Aktualisieren der Standardeigenschaften der 'Standard'-Komponente wirkt sich nicht auf bereits definierte Komponenten (wie eingebaute 'Tabelle', 'Textknoten' usw.) aus, da sie...
artf
Du kannst die 'Standard'-Komponente aktualisieren https://grapesjs.com/docs/modules/Components.html#update-component-type
artf
@jereddanielson korrekt, so solltest du auch bereits definierte Komponententypen aktualisieren. Danke, dass du darauf hingewiesen hast
Hallo, ich benutze Backbone-deferred https://github.com/arhea/backbone-deferred. Beim Start von GrapesJS wird diese Bibliothek gelöscht, ich muss die Anwendung neu starten, um es wiederherzustellen. Gibt es bitte eine Möglichkeit, das zu lösen?
artf
Ich weiß nicht, versuche, diese Bibliothek nach GrapesJS zu laden oder vielleicht hier nachzuschauen http://backbonejs.org/#Utility-Backbone-noConflict es könnte ein Problem sein, da grapesjs, sobald es kompiliert ist, eine eigene Version...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich möchte meine Ansicht ändern, aber nicht beim Export Zum Beispiel habe ich diesen Code hinzugefügt Und jetzt möchte ich diesen Code sichtbar zeigen Wie kann ich diese Maßnahme ergreifen?
artf
Ich würde eine benutzerdefinierte Komponente erstellen, um so einen Fall zu bearbeiten. '''js domc.addType('data-list', { Model: ... Standardwerte: () => ({ ... Liste: [] }), Ansicht: ... render() { ... const list = this.model.get('list');...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Das ist kein Problem, ich brauche Hilfe. Ich habe Grapes Js mit Drupal 8 integriert, um Drupal-Elemente zu stylen. Ich möchte nicht, dass der ID-Selektor, den du dynamisch generierst, stattdessen wählt er die ID des Elements aus, wenn es ID hat, oder bittet den Benutzer, es einzugeben. Tatsächlich haben wir keine Kont...
rajatkumcom
! Trauben sind Selector
artf
GrapesJS gibt den Stil in CSS aus, es wird nicht inlined, daher müsste der Benutzer in diesem Fall immer die ID angeben, bevor der Stil angewendet wird, also funktioniert das Design so
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo zusammen, Ich habe viele benutzerdefinierte Blöcke hinzugefügt und allen Bildern in diesen Blöcken dieselbe CSS-Klasse gegeben. Nennen wir es vorerst 'Bildklasse'. Wenn ich zwei dieser Blöcke per Drag & Drop ziehe und 1 Bild in einem der Blöcke auswähle, wird die Klasse 'image-class' beim ersten Klick im Klassen...
artf
Ich kann es nicht reproduzieren, ich stelle einfach eine Live-Demo bereit (wie ich in der Issue-Vorlage vorschlage) mit diesem Block
alimajed93
Ich werde Ihnen einige Screenshots zeigen, die dieses Problem sicherlich klarer machen werden:Schritt 1: Ziehen Sie einen Block in der Leinwand per Drag & Drop und wählen Sie ihn durch Klicken darauf aus <img width="642" alt="Screenshot 20...
artf
Ich verstehe, was dein Problem ist, aber trotzdem musst du eine Live-Demo posten, weil ich sie nicht reproduzieren kann. Es kann von vielen Dingen abhängen, nur Screenshots reichen nicht aus. Ich bin mir nicht einmal sicher, ob du die neue...
Gibt es eine Möglichkeit, die Leinwand dynamisch zu vergrößern? Das heißt, ich benutze den Geräte-Manager nicht, aber habe ein Drag & Drop der Breite, ähnlich wie man es mit Panels oder Komponenten machen kann? Danke
Jvillena
@artf und @shlomoko werde ich den Schritt Stück für Stück erklären. Zunächst muss ich Jquery verwenden, aber du kannst eine andere Bibliothek verwenden oder sie in die GrapesJS-Engine integrieren. In meinem Fall wollte ich es transparent f...
artf
Kein @shlomoko, Leinwand ist nicht größenvermessbar, aber ich würde mich über eine PR dafür freuen (möglicherweise mit derselben Logik wie bei Panels).
Jvillena
Hallo @artf, ich habe gerade eine Größenänderung der Leinwandleiste implementiert, aber ich weiß nicht, ob es eine Möglichkeit gibt, die Position der Highlight-Ränder zu aktualisieren. Schauen Sie sich bitte das Video an: http://recordit.c...
In der neuesten Version von Grapesjs. Ich kann den Bug bei beiden replizieren. Linux Ubuntoo, Moxilla. Ich erwarte, dass das CSS nur einmal angezeigt wird, sonst ist es im Fenster zu viel für den Export. CSS wird dupliziert. Duplikation tritt bei @keyframes Stilen auf. Also löscht Canvas Drag Tabs, Block auf Canvas, E...
artf
@blairpanek ich nicht verstehe, wie ich das Problem reproduzieren soll, bitte eine Live-Demo bereitstellen
Keine Antwort[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...
yomeshgupta
@artf Großartige Arbeit an dem Projekt! Allerdings ist mir aufgefallen, dass sich 'CSS' in 'Media Queries' wiederholt. Irgendeine Ahnung warum? Ich habe auf meinem lokalen Rechner dasselbe Problem. Das passiert auch auf der Demo-Seite: htt...
Hallo, Ich versuche, vertikale Knöpfe in einem Panel hinzuzufügen. Ich habe eine Flexbox mit vertikaler Richtung hinzugefügt, aber da als Zwischenlösung ein zusätzliches Div zu den Knöpfen hinzugefügt wird, beeinträchtigt das sie nicht. Gibt es eine Möglichkeit, das zu lösen? Ich habe folgenden Code hinzugefügt, der a...
artf
@shlomoko tut mir leid, aber ich schließe dieses Problem, das hat nichts mit Grapesjs selbst zu tun, es geht nur um die UI-Layout-Einstellung
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo, Ich benutze Grapesjs in meiner reactJS-Anwendung. Ich habe eine React-Komponente, die eine Instanz von Grapesjs ist. Ich kann diese Komponente so oft in meine Bewerbung einbauen, wie ich möchte. Jedes Mal, wenn ich ein Event auslösen möchte (einen Block löschen) mit meiner Tastatur im grapesjs-Editor, funktioni...
artf
Können Sie bitte eine reproduzierbare Live-Demo Ihres Falls bereitstellen? PS: Achten Sie darauf, mit der neuesten Version von GrapeSJS zu arbeiten.
Keine Antwort[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...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo @artf, ich arbeite gerade daran, Inhalte in mehreren Sprachen im Editor zu erstellen, aber ich würde gerne wissen, wie ich im Dom-HTML neue HTML-Elemente speichern kann, die dem ausgewählten Element am nächsten sind (oder diese Elemente als neue Komponenten im Editor aktualisieren kann). Zum Beispiel füge ich ei...
Jvillena
Ich habe gerade mein Problem behoben, indem ich einen Workaround gemacht habe, nachdem ich über den Kern der Grapesjs recherchiert habe. Ich werde die Lösung erklären, die ich gemacht habe: 1) Ich benutze einen Popup-Dialog mit einem Boots...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.