Hey @artf, Aufgrund fehlender Dokumentation fällt es mir schwer herauszufinden, wie man Komponenteneinstellungen (Traits) zum Style-Manager-Panel hinzufügen kann, wie du es in der Demo. Könntest du mir bitte einen Hinweis geben, wie ich das umsetzen kann? Ich denke, dass der Demo-Projektcode, wenn er Open Source ist,...
artf
Ich denke, dass der Demo-Projektcode, wenn er Open Source ist, wirklich nützlich wäre, um die Grapesjs als Ganzes zu verstehen. Das ist sie tatsächlich, die ganze Seite ist Open Source, du musst nur die Filiale wechseln https://github.com/...
FrciSmrci
@artf Oh mein Gott, danke. :) Ich weiß nicht, wie ich das übersehen kann.
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 benutze die neueste Version mit meinem Ubuntu-Laptop. Der Node ist installiert, "npm start" funktioniert, aber ich schaffe es nicht, von einem anderen Computer auf Grapesjs zuzugreifen, der Node-Server scheint nur lokale Verbindungen zu akzeptieren. Gibt es eine Möglichkeit, das zu beheben? Und gibt es eine Möglic...
artf
Wir nutzen webpack-dev-server als Entwicklungsserver, daher können Sie jede seiner Optionen nutzen, z. B. '''Sh npm Start -- --Port 8088 ```
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.
Hey, Ich benutze [email protected]. Ich habe ein Problem mit "Körper"-CSS-Stilen. Mein Szenario: Ich öffne eine leere Datei aus dem lokalen Dateisystem. Ich habe die Hintergrundfarbe von 'Body' auf '#ff0000' geändert und die Datei gespeichert. Die Datei wird ordnungsgemäß mit CSS gespeichert, als ich 'body{background-colo...
faizansaiyed
Vielleicht hängt das mit #552 zusammen
artf
Hey, danke Faizan, wie du bereits gemerkt hast, sind wir uns dieses Problems bewusst, deshalb schließe ich dieses hier und empfehle dir, es dort zu folgen (abonniere es).
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 nochmal Artf, Ich habe die Dateien durchgesehen, die du mit den Grundbefehlen definiert hast (wie zum Beispiel das Öffnen des Style-Managers) und habe eine Frage dazu. Ist es möglich, den Standard-Panelnamen zu ändern, in dem der Block Manager und Style Manager geöffnet sind? Wie wir hier und hier sehen können,...
artf
Nun ja, diese Panels sind genau so gestaltet, um den "Tab-Effekt" zu erzeugen, du kannst einen neuen Befehl mit derselben ID hinzufügen und deine Logik implementieren. Ich empfehle außerdem, sich anzuschauen, wie man vollständig benutzerde...
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.
Gibt es eine Möglichkeit, zu verhindern, dass eine Taste gedrückt bleibt, nachdem der Befehl abgeschlossen ist? Ich habe die Dokumentation durchgesehen und nichts dazu gefunden
artf
Die Button-Instanz wird als zweites Argument übergeben, wenn der Befehl von einem Button ausgeführt wird, sodass du sie auf diese Weise deaktivieren kannst '''js run(Editor, Sender) { sender && sender.set('active', false); ... }, stop(edit...
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.
Hey Artf, wirklich schönes Werkzeug. Ich passe es an und muss noch etwas anpassen. Danke
artf
Hallo Andres, wenn du von den Eigenschaften von Component sprichst, findest du sie hier
andresmgsl
Danke für deine Antwort, ich habe mich nicht auf diese bezogen, sondern auf diese, aber ich konnte bereits erkennen, dass es native CSS-Eigenschaften sind. Ich habe noch einen Zweifel, aber ich werde ein neues Problem eröffnen, um es im De...
artf
Ah, okay, die werden aus diesem Werksobjekt erstellt.
Momentan schaltet sich der Sichtbarkeitsmodus immer ein, wenn man den Vorschaumodus aktiviert und dann wieder deaktiviert hat, selbst wenn der Sichtbarkeitsmodus deaktiviert war. Das kann ziemlich nervig sein. Ich möchte eine PR erstellen, um das zu beheben, könnte aber deinen Rat gebrauchen, da ich nicht ganz versteh...
artf
Mir gefällt die Idee wirklich gut, wie wäre es, den Status aller Befehle auf 'Befehle'-Ebene zu verfolgen?!? Zum Beispiel speichern wir bei jedem 'runCommand(CMDID)' es im Objekt 'Commands.active' (z. B. 'active[CMDID] = 1') und löschen es...
Tommedema
@artf ich kann es wahrscheinlich schaffen, wenn ich unterwegs ein paar Fragen stellen kann. Ich gewöhne mich noch an Backbone. Wo würdest du dieses 'Befehle'-Objekt hinlegen? Könntest du das näher erläutern?möchte ich auch die runCommand/s...
artf
Für 'Befehle' meine ich das BefehlsmodulKönntest du das näher erläutern? Ich möchte zum Beispiel diese 'Editor. runCommand ' Logik innerhalb des Commands-Moduls verschieben, sodass wir im 'Editor' erhalten: '''js runCommand(id, options = {...
Problem: Textknoten, die keinen Elternteil haben, sind nicht bearbeitbar. Textknoten, die einen Elternteil haben, aber auch ein Geschwisterteil (z. B. ein Span), sind ebenfalls nicht bearbeitbar. Unterstützung für Rohtext-Knoten ist notwendig. Beispiel, das nicht funktioniert: Erwartetes Verhalten ist, dass der Textkn...
Mipierce
Tommedema
@artf "<gjs-text-node>Scheint eine gute Lösung zu sein!"
artf
Ich bin mir bewusst und stimme zu, die Frage lautet nur: 'Wie?'. Textknoten haben keine Eigenschaft 'contentEditable', daher müssen wir wahrscheinlich versuchen, sie alle in '<span>s (nur in der Ansicht) zu hüllen und sehen, wie alles geha...
@artf Ist es möglich, den HTML-Inhalt mit 'Datenattributen' zu exportieren, um sie wiederzuverwenden? Darüber haben wir vorhin diskutiert, wie man 'Datenattribute' in ein Modell übergibt. <img width="914" alt="Screenshot 2018-04-06 um 16:07:48 Uhr" src="https://user-images.githubusercontent.com/25955939/38417119-c0af0...
Anand-Gopinath
@artf - Könntest du bitte mal schauen...
artf
Kein @anand-gopinath, die Attribute 'data-gjs-*' sind nur zu Importzwecken gedacht
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 bin gerade auf Grapejs gestoßen und es sieht großartig aus, aber ich finde keine guten Informationen darüber, wie man Variablen verwaltet. Gibt es eine Möglichkeit, grapejs eine Liste erlaubter Variablen zu geben, sodass der Benutzer sie beim Erstellen einer Vorlage (Textbearbeitung) einfach über die Benutzeroberf...
artf
Es gibt keine solche integrierte Funktion, aber man kann die Grapesjs leicht dafür erweitern. Wenn du die Verwendung von Variablen während der Textbearbeitung suchst, könnte dir dieser Ausschnitt helfen. Du kannst auch Blocks verwenden, um...
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.