Diese Komponente fügt dem Composer einen Button hinzu, um ziehbare Bildvergleichsschieberegler zu erstellen. Schieberegler-Einstellungen wie Richtung oder Button-Icon können in den Admin-Einstellungen angepasst werden.
Hauptsächlich muss ich den Code aufräumen und ihn besser an Discourse anpassen. Er ist im Moment etwas schlampig, da ich hier aktiv gelernt habe, wie man eine Theme-Komponente erstellt
Ich plane auch, eine Möglichkeit hinzuzufügen, die Schiebereglerrichtung vom Composer aus zu ändern – im Moment ist die Richtung das, was in den Admin-Einstellungen festgelegt wurde. Ich möchte das benutzergesteuert machen. (EDIT: Das wurde hinzugefügt!)
Ich möchte auch mehr Kontrolle über die Stile des Schiebereglergriffs/Trennzeichens hinzufügen, aber leider ist das nicht wirklich möglich. Das JavaScript, das den Schieberegler handhabt, erstellt den Schieberegler, bevor irgendwelche CSS-Änderungen vorgenommen werden, und baut den Schieberegler nicht neu, wenn sich CSS-Änderungen ergeben.
Ich habe die Möglichkeit hinzugefügt, dass der Benutzer einen vertikalen oder horizontalen Schieberegler auswählen kann, indem ein data-direction-horizontal- oder data-direction-vertical-Attribut verwendet wird. Die im Admin-Panel gewählte Standardeinstellung wird verwendet, wenn der Benutzer keine Richtung angibt.
Dieses Update ist jetzt auf GitHub oder über das Discourse-Admin-Panel verfügbar, wenn Sie die Theme-Komponente installiert haben.
Es ist schwer zu sagen, was das verursacht, ich kann es bei mir nicht reproduzieren Von diesen Fehlern könnte nur der erste von dieser Komponente stammen, da ich keinen TooltipContainer oder eine ResizeObserver-Schleife verwende, aber auch hier bin ich mir nicht sicher. Haben Sie auf die neueste Version aktualisiert? Ich habe gestern einige Änderungen vorgenommen, die das beheben könnten.
Danke Joseph, ich bin auf der neuesten Version. Es ist seltsam, ich kann diese Meldung nicht erneut anzeigen lassen und sehe keine Probleme, also war es vielleicht ein Zufall?
Eine andere Sache: das Symbol will sich nicht ändern. Ich habe es natürlich zur SVG-Icon-Untermenge hinzugefügt. Ich habe auch verschiedene Symbole ausprobiert, die auf meiner Website bereits funktionieren, und es ändert sich einfach nicht vom Blitz. Ich versuche, es in arrows-alt-h zu ändern.
Das Plugin scheint alle Maus-Down-Ereignisse zu stehlen und verhindert, dass ich Text auf der Seite zum Kopieren/Einfügen/Zitieren usw. auswählen kann. Das ist kein Problem auf meta.discourse… Es ist verschwunden… Ich liebe Technologie.
Ich habe einen Anleitungsbeitrag erstellt, um die Funktion zu nutzen, und einige Leute sagten, sie würden nichts sehen. (Kein sehr hilfreiches Feedback, da ich keine echten Fehlerberichte von Leuten habe).
Hmm… das ist seltsam, ich habe es unter Firefox ohne Probleme getestet. Ich werde sehen, ob ich das reproduzieren kann. Ich liebe zufällige Fehler die Bibliothek, die ich benutze, hat keine Probleme im GitHub-Repository für Firefox, weder offen noch geschlossen, was die Fehlerbehebung noch schwieriger macht.
Lokalisierungen – Ich bin mir nicht sicher, wie der Prozess für die Bereitstellung von Lokalisierungsdateien aussieht. Ich kann ein en.GB hinzufügen, da ich diese Sprache spreche, aber das ist das Ausmaß meiner Expertise. Wissen andere Autoren von Themenkomponenten, wie Lokalisierungsdateien funktionieren? Soll ich den Text einfach durch Google Translate laufen lassen?
Ich weiß, wie du dich fühlst Ich werde es mir ansehen, ich benutze den YML-Parser von VS Studio, aber er ist vielleicht nicht ganz auf dem neuesten Stand. Ich werde es mit klassischem manuellen Einrücken in Notepad versuchen.
@Frully Ich habe das Firefox-Problem behoben – das sollte jetzt in jedem Browser funktionieren (ich habe Chrome, Firefox, Safari und mobile Versionen ohne Probleme getestet). Wenn Sie dies aktualisieren, funktioniert es für Ihre Firefox-Benutzer.
Darüber habe ich nicht nachgedacht. Danke, dass du mich darauf aufmerksam gemacht hast, @Stephane_Roy!
Das Problem ist, dass beide Theme-Komponenten dieselben Übersetzungsvariablen verwenden. Andere TCs haben möglicherweise dasselbe Problem. Die Lösung besteht darin, den Namen von button_text und add_images_prompt an den unten genannten Stellen zu aktualisieren/zu ändern. Ich werde auch die Masonry Image Gallery aktualisieren.