Hallo, in grapesjs in Firefox 75.0, wenn die "Backspace-Taste" (event.which === 8) gedrückt wird, geht der Navigator zurück und grapesjs geht verloren. Um sie wiederzugeben: Öffnen Sie Firefox-Browser URL öffnen: https://grapesjs.com/ Klicken Sie auf: "Newsletter Demo" Buttom Lösche ein Element aus dem Editor usign "B...
artf
Das sollte in der nächsten Version behoben werden.
artf
@juice77 das Problem wurde in der neuesten Version behoben https://github.com/artf/grapesjs/compare/v0.16.17...v0.16.18
Hallo! Ich versuche, einen benutzerdefinierten Komponententyp hinzuzufügen: '''javascript domc.addType('image-block', { Verlängern: 'Zelle', model: { defaults: function () { Rückkehr { Name: 'Hintergrundbild', Typ: 'Bildblock', TagName: 'td', leer: falsch, Droppable: True } } }, isComponent (el) { if (el.tagName === '...
artf
@kuhelbeher dein Code korrekt ist (außer 'extend: 'cell' und nicht 'extends: 'cell'), gibt es leider einen bug (oder eine fehlerhafte Logik) auf die Zeilenkomponente, daher würde ich vorerst empfehlen, dies als Patch hinzuzufügen: '''js co...
Noogen
@kuhelbeher, weil deine Komponente laut deiner obigen Inhaltsdefinition eine 'Tabelle' ist und nicht ein 'TD', wie es in deiner addType of 'tagName'-Eigenschaft definiert ist?
kuhelbeher
@noogen Ich glaube nicht, dass das Problem damit liegt. Ich habe versucht, Komponente und Block so zu definieren: '''javascript domc.addType('custom-cell', { erweitert: 'Zelle', model: { Standardwerte: { entfernbar: falsch, Name: 'Benutzer...
Version: Neueste: V-0.16.3. Wichtig: Update von v-0.15.9 auf v-0.16.3, während alles gleich bleibt, wird der Fehler in der Konsole angezeigt: Dieser Fehler zeigt, dass es einen Fehler in der Funktion 'getFrameOffset' gibt, nahe der Position: 'e.ownerDocument.defaultView.frameElement': Siehe Diese Codezeile Das Überprü...
emilsedgh
Ich stimme zu, dass dies innerhalb der Zerstörungsfunktion selbst wieder geöffnet und behoben werden muss.
emilsedgh
Danke @artf! 🙏
artf
Danke für den Bericht@wemod123 Kannst du eine reproduzierbare Live-Demo des Problems erstellen?
Hallo, Sie können dieses Beispiel überprüfen: https://codepen.io/abozhinov/pen/XWbqjEJ Schritte zur Reproduktion des Problems:Wenn bestehende Komponenten existieren, löschen Sie sie alle.Zieh einen neuen Karussellblock ab. Wählen Sie den ersten Kinderbehälter aus.Klicken Sie auf das DUPLIKAT-Symbol, um eine neue Kompo...
Abozhinov
Wenn ich diese beiden Methoden im 'select-comp'-Befehl überschreibe, funktioniert alles einwandfrei. Das Problem war, dass "el" im DOM nicht existiert. ` onHovered(em, component) { Lass Ergebnis = {}; wenn (Komponente) { const { view } = k...
Abozhinov
Das gleiche Ergebnis, das man bekommt, wenn man das Rendern statt Reset auslöst.
Abozhinov
@artf wenn du es in der Demo anprobierst, ist es genauso. Zieh einfach das Karussell und klicke auf die Folie. <img width="1440" alt="Screenshot 2020-03-16 at 14 58 23" src="https://user-images.githubusercontent.com/1404839/76760669-b8b757...
Wenn ich den Zustand der Sichtbarkeit BTN ändere, entfernt GJS den Anzeigestil, und wenn ich dann auf "Ebene anzeigen" klicke, stellt es den Anzeigestil nicht wieder her. Ich glaube, es ist ein Bug. GJS sollte die Optionen des aktuellen Displays auf der Ebenensichtbarkeit speichern, um sie wiederherzustellen.
artf
Ich stimme zu 👍
h3llomoto
Okay Leute, ich habe eine Hotfix für dieses Problem gefunden, falls ihr Folgendes braucht: '''javascript let itmView = Editor. LayerManager.getAll(); itmView.proto.toggleVisibility = function(e) { e && e.stopPropagation(); const Modell = d...
artf
Danke@h3llomoto die Logik ist völlig richtig, ich werde dieselbe Änderung vornehmen, aber etwas idiomatischer
Hallo @artf, Wenn eine CSS-Komponente untere oder rechte Werte hat, kann man sie nicht ziehen. Werte werden als NaN generiert. Habe den Screenshot zu deiner Referenz angehängt. ! Bild
artf
Kannst du eine reproduzierbare Demo erstellen?
sdrebel
Kannst du eine reproduzierbare Demo erstellen? Hallo @artf Der Demo-Link ist hier https://jsfiddle.net/fn43hpj1/2/ Du kannst die Komponente 'Popup' überprüfen. Da im Draggable-Modus der Stil überschrieben wird, bekomme ich die Style-and-Up...
artf
Da im Draggable-Modus der Stil überschrieben wird, bekomme ich die Style-and-Update-Methode auf Render. Ja, das wird in der nächsten Version behoben, ich schaue später mit deinem Beispiel nach.
Dieser Fehler ist auch in der Online-Demo enthalten: https://grapesjs.com/demo.htmlFügen Sie der Seite einen Textblock hinzu, beginnen Sie zu tippen und drücken Sie Enter, um mehrere Zeilenumbrüche zu bilden.Deaktiviere den Block.Doppelklicke auf den Block, um erneut mit dem Bearbeiten zu beginnen. Wenn Sie nun auf de...
artf
Okay, ich versuche, das mal anzuschauen
Pouyamiralayi
@alexiswbr Verwendung des untenstehenden Ausschnitts werden die "div" als erwartetes Verhalten zu "br":
Obrazkow
Ich nutze diese Methode, um eine Transformation in eine Komponente zu verhindern und das ursprüngliche HTML beizubehalten. Überschreibe einfach die Komponente, die du brauchst, zum Beispiel 'Text' oder erstelle neue. Vielleicht ist es kein...
Erwartetes Verhalten: Nach Überprüfung bestimmter HTML5-Videoattribute bleiben sie auch bei Neuladen bestehen und die Kontrollkästchen spiegeln den aktuellen Zustand wider. Tatsächliches Verhalten: Nach dem Neuladen eines Videos, für das bereits festgelegte Attribute gesetzt wurden, zeigen die Kontrollkästchen den Sta...
artf
Ich habe das Problem gefunden, es wird in der nächsten Version behoben
Bug #2478 nach der Veröffentlichung existiert noch. Wiederholen Sie die Schritte und Sie erhalten den Fehler Uncaught TypeError: Kann die Eigenschaft 'indexEl' von undefiniert nicht lesen. Es kann sein, um es in deiner Demo zu reproduzieren
artf
Nein 🤦 ♂️ Das wird in der nächsten Version behoben. Danke @bgrand-ch
artf
Okay, es sieht so aus, als müssten wir auch die Funktion 'endMove' reparieren.
Wenn ich versuche, die Zelle vom Tisch auf dem Körper zu verschieben, erscheint der Fehler ! Bild Außerdem erscheint der Fehler in der Demo von Grapesj https://grapesjs.com/demo-newsletter-editor.html
Obrazkow
Problem im Sortierer. function dimsFromTarget gibt leeres Array zurück, wenn das Zielelement nicht in der ziehbaren Liste ist Siehe https://github.com/artf/grapesjs/blob/dev/src/utils/Sorter.js#L644(nicht gefundenes Ziel) https://github.co...
artf
Können Sie mir genau sagen, wie ich den Fehler reproduzieren kann? Ich sehe keinen Fehler, wenn ich die Zelle wegziehe.
Obrazkow
Erster Fehler.Wähle den Zellen-Wrapper aus (siehe Screenshot) und versuche, ihn zu ziehenIn der Konsole erscheinen Fehler ! Bild Für weitere Details füge ich einen Link zu zwei Videodateien an. Als ich versucht habe, mich zu reproduzieren,...