Formatierungsleiste

New version available, I fixed the incompatibility of some icons with the latest version of Discourse (that includes FontAwesome 5).

It was easier that I thought, but if you have any issue, let me know

I also changed the icon of the color’s button : instead of the paint brush, we will use the palette. Here are all the icons available:

I think it suits the button better.


If you have a fork on this plugin with custom buttons, the update is pretty easy, you just have to edit your plugin.rb file (example : line 20 to 27 : discourse-formatting-toolbar/plugin.rb at master · MonDiscourse/discourse-formatting-toolbar · GitHub)

You have to register any icon you use. Search for your icon here : Find Icons with the Perfect Look & Feel | Font Awesome

If the icon is in ‘solid’ category, add :
register_svg_icon "fa-icon_name" if respond_to?(:register_svg_icon)
ex : register_svg_icon "fa-underline" if respond_to?(:register_svg_icon)

If the icon is in ‘regular’ category, add
register_svg_icon "far-icon_name" if respond_to?(:register_svg_icon)
ex : register_svg_icon "far-address-book" if respond_to?(:register_svg_icon)

If the icon is in ‘brand’ category, add
register_svg_icon "fab-icon_name" if respond_to?(:register_svg_icon)
ex : register_svg_icon "fab-apple" if respond_to?(:register_svg_icon)

8 „Gefällt mir“

I just installed the plugin on the v2.2.0.beta7 and i have a problem: line spacing between paragraphs collapse when using text formatting: [right], [left], [center], [justify]

See the following example:

The preview on the right window is correct. But then… see next post

1 „Gefällt mir“

After Reply, the text appear correctly first, but after 1-2 seconds the line spacing between the two paragraphs collapses.

1 „Gefällt mir“

Thanks for the feedback, I pushed a fix. Let me know if it works well

For the previous posts, you might need to do a Rebuild HTML to update the code.

1 „Gefällt mir“

Hi Steven.
No, it doesn’t work. After rebuilding HTML line spacing disappears after a fraction of a second.

My fault! After rebuilding app it works. Thank you Steven.

I love this plugin.

1 „Gefällt mir“

I found another bug. After justifying the text there is an additional line spacing. I’m working with V2.2.0.beta8.

The behaviour is different from the preview and the cooked post (on preview, it adds the <p> tags for each bbcodes, not on cooked), I don’t really know where it comes from, I don’t know if it’s something I can fix on my part

edit : wait I have an idea, I can fix it in a few hours

Hi Steven, if I put only one [right] in the first line and a [/right] at the end of the last line, it works correctly.

1 „Gefällt mir“

I did a little upgrade to prevent this different behaviour between preview and cooked post. I should have thought about that before :man_facepalming:

I’ll check the source of the bbcodes later, maybe I can do something better than a css fix, but it should be good for now

Thanks for your feedbacks

1 „Gefällt mir“

Wie wird empfohlen, ein links oder rechts schwebendes Element zu löschen?

“clear:both;” in einem div-Tag scheint nicht zu funktionieren.

Außerdem: Gibt es Ratschläge zum Schweben oder Zentrieren einer YouTube-Einbettung?

Ich kann einen klaren BBCode erstellen. Ich habe dies in einer angepassten Version dieses Plugins umgesetzt und werde es in die offizielle Version aufnehmen.

Es wird [floatc][/floatc] lauten, mit einem clear: both CSS-Code, der daran angehängt ist.

Edit:


Bezüglich des YouTube-Einbettungsvideos: Du kannst versuchen, eine Zeile zwischen die BBCodes und den Link einzufügen.

image

Das sollte sowohl in der Vorschau als auch im bearbeiteten Beitrag funktionieren.

1 „Gefällt mir“

Fehler im mobilen Layout

Ich sehe das Problem nicht ganz, könntest du es bitte etwas genauer erklären?

Ich meine Tools, die außerhalb gepostet werden.

1 „Gefällt mir“

Edit: Ah, ich verstehe, was falsch ist. Ich werde es sofort beheben. Prüfe die Updates @Bank_Live.

Ich muss das CSS bearbeiten, das dieses Problem verursacht.

Edit: Es ist jetzt behoben, danke für den Hinweis!

1 „Gefällt mir“

Es scheint, als ob

discourse-formatting-toolbar

momentan nicht funktioniert.

Ich habe es installiert und gestartet, aber es ist nichts passiert. Nach dem Neuladen der Webseite ist immer noch nichts passiert. Ich habe die Farbtaste aktiviert, aber es ist nichts passiert.

1 „Gefällt mir“

Welche Discourse-Version nutzt du?

Ich werde das so schnell wie möglich prüfen, aber es scheint kein Commit in Discourse zu geben, der das Plugin beschädigen könnte.

1 „Gefällt mir“

Ich habe gerade nachgeschaut, hier ist alles in Ordnung.

Welches Plugin hast du?

Fügst du einen hexadezimalen Farbcodes im BBCode ein? Z. B. [color=#ff3300]Text[/color]

1 „Gefällt mir“

installiert
2.4.0.beta4
(8adec48b33)

Seltsam, die Formatierungsleiste scheint nicht aktiviert zu sein,

Aber ich hätte sie aktivieren sollen