Composer Highlighted Button

:information_source: Summary Adds a Highlighted Text button to the composer in Discourse. Wraps the selected text in HTML <mark></mark> tags.
:eyeglasses: Preview discourse-composer-highlighted/README.md at main · denvergeeks/discourse-composer-highlighted · GitHub
:hammer_and_wrench: Repository GitHub - denvergeeks/discourse-composer-highlighted
:question: Install Guide How to install a theme or theme component
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Composer Highlighted Button for Discourse

Adds a Highlighted Text button to the composer in Discourse. Wraps the selected text in HTML <mark></mark> tags.

See also

4 Likes

Good work!

But the range of Theme Components is a little … profuse … for such small differences?

Why not just have one Theme Component, with settings governing what is available?

3 Likes

Yeah, I agree. Do you think I should just combine the Highlighted button with the Inserted and Deleted?

2 Likes

That’s what I would do and just let people decide which features they want exposed?

With that approach you could also add more features with time (if they were similar in nature).

2 Likes

I’d prefer one component that I could keep adding more buttons to, with each button having it’s own toggle on and off in the settings.

For now I could add settings to optionally place the buttons in the existing dropdown, but that seems awkward too.

One button that (on click or optionally on hover) pops open a row of buttons would be preferable to a dropdown IMO.

3 Likes

This theme component is broken on 3.5.0.beta8-dev

Uncaught (in promise) TypeError: i.getModel() is undefined
    default api-setup.js:53
    eZ plugin-api.gjs:232
    Ember 2
    _decorateCookedElement composer-editor.gjs:546
    previewUpdated composer-editor.gjs:937
    18150 decorated-html.gjs:28
    Z Ember
    18150 decorated-html.gjs:28
    compute helper-fn.js:41
    Ember 74
    _triggerAction d-button.gjs:135
    click d-button.gjs:93

and this one as well.

1 Like