https://github.com/GrapesJS/grapesjs/blob/f59e981f76ff378f59c06cf706af88e502db098e/packages/core/src/utils/ColorPicker.ts#L2407C5-L2415C6 I traced back to these lines and seems like when converting HEXA to RGBA theese lines mess up results. Is there particular reason to intentionally support legacy ARGB?
artf
Danke für den Bericht. Das hätte hier behoben werden müssen https://github.com/GrapesJS/grapesjs/pull/6672
yvoroniak-infusemedia
Zum Beispiel: '#ff000077' (transparentes Rot) wird in '#000077' (Blauton) umgewandelt. Ich habe es mit Monkey Patch versucht, aber es sieht so aus, als würde Internaly Grapes JS seine eigene Implementierung verwenden und nicht die, die an...
GJS Helper
Das von dir identifizierte Problem bezüglich der Probleme des GrapesJS 'ColorPicker' mit korrekten Farbumwandlungen, insbesondere von HEXA zu RGBA, und deine Beobachtung bezüglich möglicher Legacy ARGB-Unterstützung deuten auf ein weit ver...
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome V91 Reproduzierbarer Demo-Link https://codepen.io/asenper/pen/QwNMwpV Beschreibe den Käfer Ich erwarte, dass sich die RTE öffnet, wenn ich auf den Text klicke, aber es passiert nichts. Ist das ein Bug o...
artf
Standardmäßig wird die Textkomponente mit einem Doppelklick aktiviert https://github.com/GrapesJS/grapesjs/blob/f59e981f76ff378f59c06cf706af88e502db098e/packages/core/src/dom_components/view/ComponentTextView.ts#L22
Wenn man generisches HTML importiert, ist es schwer, Textkomponenten richtig zu erkennen. Wenn du HTML bearbeiten kannst, kannst du es über die GJS-Attribute '<div data-gjs-type="text">Insert...' erzwingen.
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 136.0.7103.93 Reproduzierbarer Demo-Link https://jsfiddle.net/j826eL51/ Beschreibe den Käfer Wie reproduziert man den Bug? Folgen Sie den Schritten auf der Seite "Anfangen" Wenn du Blöcke hinzufügst, er...
artf
Danke für den Bericht @jaredtmartin
GJS Helper
Das Problem, das du erlebst, bei dem Blöcke nicht erscheinen, wenn man dem GrapesJS "Getting Started"-Guide folgt, entsteht durch eine Fehlkonfiguration in deinen 'grapesjs.init'-Optionen, speziell in Bezug darauf, wie 'blockManager' und '...
Funktionsbeschreibung Fügen Sie Unterstützung für den Dunkelmodus in der Editor-Oberfläche hinzu. Motivation Verringerung der Augenbelastung während der nächtlichen Entwicklung Moderne UI/UX-Standards anpassen Unterstützung von Systemebene für Dunkelmodus-Einstellungen Vorgeschlagene Umsetzung Farbpalette des Dunkelmo...
artf
Dasselbe wie hier
GJS Helper
Die Hinzufügen von Unterstützung für den dunklen Modus zu GrapesJS erfordert eine Kombination aus CSS-Theming, JavaScript für Themenwechsel und -persistenz sowie die Integration mit Systemeinstellungen. Obwohl GrapesJS keinen eingebauten D...
Beschreibung Das Navigationsmenü reagiert nicht korrekt auf Änderungen der Bildschirmgröße auf mobilen Geräten. Schritte zur Fortpflanzung Öffnen Sie den Seitengenerator Fügen Sie eine Navigationsmenü-Komponente hinzu Vorschau auf mobilem Gerät oder Browserfenster vergrößern Beobachte das Menüverhalten Erwartetes Verh...
artf
Hey @brighterfrog es ist wichtig, der Vorlage des Fehlerberichts zu folgen. Bitte eröffnen Sie einen gültigen Fehlerbericht (mit einer reproduzierbaren Demo).
GJS Helper
Das Problem, auf das das GrapesJS-Navigationsmenü auf mobilen Geräten nicht reagiert, ist eine häufige Herausforderung, da GrapesJS hauptsächlich die strukturellen Komponenten bereitstellt. Um ein vollständig responsives, kollabierbares Na...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefix v132.0 Reproduzierbarer Demo-Link https://jsfiddle.net/skdegqun/4/ Beschreibe den Käfer Wie reproduziert man den Bug?Das Ausführen der Fiddle kann in den Protokollen erkannt werden, dass die bei der Ed...
artf
Du musst warten, bis der Editor fertig ist. '''js editor.onReady(() => { console.log('Gesamtzahl der Datenquellen sollte 1:' sein, Herausgeber. DataSources.getAll().length) console.log('test-source sollte existieren:', Herausgeber. DataSou...
GJS Helper
Das Problem, auf das Sie stoßen, ist ein bekanntes Verhalten, bei dem das GrapesJS 'DataSources'-Modul seinen Status nicht automatisch aus der 'dataSources'-Eigenschaft im 'projectData' während der Editor-Initialisierung oder beim Laden au...
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link ---Beschreibe den Käfer editor.getModel().initBaseColorPicker(DomElement, { / Spektrumoptionen / }); Nach der Initailization, wenn das Palete geöffnet wird, möchte ich eine Farbe...
NeonLexie
Das sieht interessant aus. Ich hätte nichts dagegen, es mal auszuprobieren.
yashvi2026
GJS Helper
Um eine Anfangsfarbe für einen benutzerdefinierten Farbwähler zu setzen, der mit 'editor.getModel().initBaseColorPicker()' initialisiert ist, müssen Sie die Option 'color' im Spectrum.js options-Objekt durchlaufen. Die 'initBaseColorPicker...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Neueste Chrome-Meldung Reproduzierbarer Demo-Link https://codesandbox.io/p/sandbox/withered-rgb-xmw8gk Beschreibe den Käfer Wie reproduziert man den Bug?Open-Code-SandboxWählen Sie "body" (Typ: 'wrapper') – be...
padcom
Danke! Ich habe es überprüft und es funktioniert wie erwartet!
padcom
Soweit ich sehen kann, wird 'Trait.setValue()' nicht aufgerufen, wenn der Wert von einer Eingabe stammt. Stattdessen wird das 'setTargetValue()' aufgerufen, das nicht prüft, ob die 'setValue()'-Methode der Merkmalsdefinition vorhanden ist....
padcom
Ich habe versucht, dieser Diskussion zu folgen, um es zum Laufen zu bringen, aber wie man im Sandkasten sieht, funktioniert es einfach nicht.
Um eine benutzerdefinierte GrapesJS-Komponente mit editierbarem Text, einem editierbaren Bild und benutzerdefinierten Styling-Optionen zu erstellen, musst du mit 'editor einen neuen Komponententyp definieren. DomComponents.addType' und dan...
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 128 Reproduzierbarer Demo-Link https://jsfiddle.net/sammousa/bxgsdc12/11/ Beschreibe den Käfer Wie reproduziert man den Bug?Laden Sie einen HTML-String mit einem nicht leeren '<head>' und verwenden Sie...
SamMousa
Danke, aber darum geht es eigentlich nicht. Ich kann einen Workaround finden, aber das behebt den Fehler nicht. Der Fehler ist, dass ein Export über 'getProjectData()' gefolgt von einem Import über 'loadProjectData()' denselben Zustand erg...
artf
Der Fehler ist, dass ein Export über getProjectData() gefolgt von einem Import über loadProjectData() denselben Zustand ergeben sollte. Ja, definitiv nicht erwartet, wir werden uns das ansehen. Ich schätze die leicht reproduzierbaren Schri...
artf
Danke@SamMousa ausführliche Fehlerberichte sind immer willkommen. Wenn eine Richtung gewünscht wird, helfen wir Ihnen 🙇 ♂️ gerne