Re: Shadowroot plugin to avoid CSS from HTML mails styling your UI

"Paul Lesniewski" <[email protected]> Thu, 16 Jul 2020 21:23:26 -0000
Newsgroups gmane.mail.squirrelmail.plugins
Message-ID <[email protected]>
Hi Alexey,

On Thu, July 16, 2020 4:58 pm, Alexey Shpakovsky via squirrelmail-plugins
wrote:
> Hi all,
>
> Under SquirrelMail 1.4.22, CSS styles in HTML mail might affect whole
> message window, usually making it look horrible:
>
> http://alexey.shpakovsky.ru/unlisted/shadowroot-before.png

However, this is vastly different (mostly solved) in newer versions of
SquirrelMail.

> Provided plugin uses "shadowroot" feature of modern browsers, which with
> help of 6 lines of javascript confines CSS styles to content of message
> itself, making message look much better:
>
> http://alexey.shpakovsky.ru/unlisted/shadowroot-after.png
>
> Note that it requires enabled javascript and a fairly recent browser.
> Achieving similar effect without javascript would be possible by loading
> contents of mail message within iframe, but that would be much bigger
> change :)
>
> Plugin is for SquirrelMail 1.4 only. Download link:
>
> http://alexey.shpakovsky.ru/unlisted/shadowroot.tar.gz
>
> Please let me know what you think.

Thanks for your interest in trying to solve this problem.  I'd suggest you
test with version 1.4.23-svn or 1.5.2 and see if your email is presented
as expected since no JavaScript fix is necessary.

-- 
Paul Lesniewski
SquirrelMail Team
Please support Open Source Software by donating to SquirrelMail!
http://squirrelmail.org/donate_paul_lesniewski.php




-----
squirrelmail-plugins mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [email protected]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.plugins
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-plugins