Ich weiß nicht genau warum, Aber plötzlich, wenn ich anfange, Komponenten auf eine Leinwand zu ziehen, bekomme ich Folgendes: ! Bild Das scheint zu passieren, wenn ich eine Vorlage bearbeite, speichere und neu lade. Es scheint auch zu passieren, wenn ich versuche, eine neue Komponente auf das LETZTE Element der Seite...
andrewryan1906
Hier ist ein weiterer Hinweis... sobald die Leinwand "kaputtgeht" (was ich zuverlässig erreichen kann, indem ich die Seite aktualisiere und ein Laden erzwinge... Dieses Verhalten tritt bei neuen Vorlagen nicht auf, sondern nur, wenn die Vo...
andrewryan1906
Okay, Ich habe es geschafft, grapes.js in mein Angular-Projekt einzubauen und darauf zu referenzieren, statt auf die verkleinerte Version, damit ich mehr Einblick bekommen konnte, was vor sich geht. Das Problem scheint in Sorter.js zu lieg...
Hallo zusammen, Ich habe versucht, ein neues Plugin zu grapejs in meinem Angular-Projekt hinzuzufügen. Voraussetzung: Neues Plugin mit dem Namen Produkt. Wenn der Nutzer das Produkt-Plugin in HTML veröffentlicht, sollte ein Modal geöffnet werden, in dem er einige Attribute eingeben kann, und eine Auto-Complete-Suche,...
Pouyamiralayi
@sukheja-varun jedes Ereignis an das neue Plugin anhängen In Ihrem Plugin müssen Sie zunächst eine benutzerdefinierte Typkomponente definieren: Dann definiere einen neuen Block, der unseren zuvor definierten benutzerdefinierten Komponenten...
Hallo Art, es scheint ein Problem mit dem Klassenattribut im Style-Manager zu geben, ein Giant-Plus-Zeichen zeigt sich ständig an, egal ob ich es lokal in meiner Kopie oder in deiner Demo benutze. Version: Aktuelles Datum Browser: Mozilla Betriebssystem: Ubuntu 18.04 Bug: Giant + im Style Manager ! Käfer Hey Art, nur...
artf
Okay, danke für den Bericht, ich werde sie in der nächsten Version anpassen, vorerst kannst du dieses CSS als temporäre Lösung verwenden: '''css .gjs-clm-tag-status, .gjs-clm-tag-close { Breite: 12 px; Größe: 12px; } .gjs-clm-tags-btn { Br...
Senchden
Kann ich auf Firefox 72 und MS Edge 44.18362.449.0 bestätigen. Getestet mit der Webseitendemo-Version 0.15.10. Mehrere Ansichtssymbole haben eine falsche Größe: ! Bild
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...
Ich habe ein Problem mit Eigenschaften und frage mich, ob das ein Bug sein könnte. Wenn ich die Eigenschaft fontColor oder fontSize aktualisiere, werden die anderen Eigenschaften zurückgesetzt. Video: https://www.loom.com/share/6a40830699ad4c4590363f2641a07eac Code: https://github.com/msantore/vue-builder/blob/master/...
Pouyamiralayi
@msantore du "setStyle" verwendest, was die vorherigen Stile überschreibt. Verwenden Sie es wie unten: Prost!
msantore
Das hat das Problem behoben, danke!
artf
Du kannst auch 'addStyle({ color: '${value}' })' verwenden, das dasselbe macht
Ich möchte alle vorhandenen Komponententypen durchgehen und ein Merkmal zu den Modell->-Standardeinstellungen hinzufügen, aber ich kann nicht herausfinden, wie das geht. Laut der Dokumentation sollte ich (in meinem Plugin) in der Lage sein: Aber das überschreibt das Traits-Array, wodurch die bestehenden Traits entfern...
Pouyamiralayi
@andrewryan1906 zum Ziehen der Standardmerkmale: Deine Merkmale-Definition wäre also wie folgt: Prost!
Ich benutze die neueste Version, 0.15.9, und bin neu bei diesem fantastischen Projekt! Ich lerne gerade viel und fange von Grund auf an. Bitte lassen Sie mich wissen, ob Sie solche Fragen auf Stack Overflow oder anderswo bevorzugen. Ich versuche, den Inhalt selbst zu exportieren und zu importieren, ohne die "Storage"-...
Elektrotyp
Ich glaube, ich habe es mit: Dann: 'let export = editor.store();' Und: 'importFrom(export);' Das gesagt, fühlt es sich für mich nicht ganz "richtig" an. Ich hätte gerne eine Version der Funktionen, bei der man das exportierte Json-Objekt d...
artf
Die Verwendung von benutzerdefiniertem Speicher ist tatsächlich der beste WegIch hätte gerne eine Version der Funktionen, bei der man das exportierte Json-Objekt direkt angeben kann! Nun, niemand beschränkt dich darauf, deinen ExportToLoad...
Wenn ich eine neue Dom-Komponente erstelle, gebe ich ihr im Bereich "Standardeinstellungen" einen Namen, wie: '''js domComponents.addType(''ugly-type-name', { model: { Standardwerte: { TagName: 'component', Name: 'Foo Bar', <----- Attribute: { 'component-id': component.id }, Eigenschaften: [{} ] } }, ``` Wenn die Komp...
Pouyamiralayi
@andrewryan1906 bitte definieren Sie Ihren Komponententyp innerhalb eines Plugin. Prost!
Mir ist aufgefallen, dass überall auf der Leinwand "Box" der Begriff für den Standardcontainer ist. Ich möchte das ändern Ich habe die Strategiefunktion CustomLabel auf der Leinwand gefunden; Das funktioniert, aber sobald ich es implementiere, verliere ich das Standardverhalten für Beschriftungen überall sonst im Vorl...
artf
Du kannst das tun, indem du den i18n-String aktualisierst '''js grapesjs.init({ ..., i18n: { Nachrichten: { en: { domComponents: { Namen: { '': 'Responsive Container', // default hat einen leeren Schlüssel } } } } } }) ```
andrewryan1906
Hervorragend! Danke.
andrewryan1906
Hey... Das funktioniert, macht aber alle anderen Namen ungültig. Wie überschreibe ich genau diesen Namen?
Zunächst einmal großartige Arbeit an einem großartigen Projekt. Ich kann kaum glauben, dass es das gibt. Okay, ich habe die letzten Tage damit verbracht, die Dokumentation durchzugehen, und fange jetzt an, meine eigenen Komponenten zu bauen. Allerdings; Für das Template-Design möchte ich, dass meine Komponenten anders...
andrewryan1906
Ich habe das Problem tatsächlich mitten im Schreiben des Beitrags entdeckt, mich aber entschieden, ihn zu beenden und hier zu lassen, falls jemand darauf stößt. Die für Panels, Blöcke usw. verwendeten Stile gelten nicht für die Stile im In...