Yes, definitely something Iβll be looking to improve in the future.
However, in the meantime, Iβve added a setting to copy the raw HTML content instead. If you set this to true, the copy button will copy the raw HTML of the post instead of the plain text. This way you should have the formatting and media.
Maybe a second button, Duplicate, (in the moderator gear icon area?) to automatically copy the entire contents of the post into a new topic with "DUPLICATE: " appended to the beginning of the title?
Maybe make the button do a request to /raw/topic_id/post_number so you can copy the real post content? This way it will act like the very useful Reddit Enhancement Suite βSourceβ button.
@md-misko Yup I think thatβs a great idea. Since I created a widget for the copy button, I believe it can be quite simply copied over to be used in the modal.
There is now! Iβve added a setting to apply a minimum trust level to show the widget. Configuring it to 0 will make it so only logged in users can see the button.
This wasnβt working on a new install.
The min_trust_level wasnβt selectable in Admin.
edit: component was functioning but wasnβt displaying correctly in Admin
I forked the repo and got it working but I set min_trust_level as an integer
So (5) = βdisabledβ (0-4) as expected. So a small rewrite.
I havenβt done a PR β¦ as itβs a simplification .. perhaps someone else can confirm the component isnβt working?
Hey @geoff777 Iβve tested this on a new install and it seems to be working correctly for me.
Also if I do apply those changes, the issue with using setting the min_trust_level as an integer in the settings.yml file is that the 0 value isnβt appearing in the dropdown.
Ah sorry, my mistake, I thought you meant you changed the strings in the enum to integers, but you meant you used the integer type instead. Yes, that seems like a better approach. Iβve updated the theme component to support that. Hopefully this should fix any of the issues.
This is a great TC! In our use case we want our authors to copy full posts and paste them into an external editor of a course website. It would be great if you could copy the whole post including media in HTML or just rich text format.
I think it doesnβt work when you select βeveryoneβ in the dropdown. At least I couldnβt find the button until I selected another group. (I know that problem also affects other plugins and components)