From f4c512336dd707cf16b39beaae1055acea048891 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Mon, 10 Aug 2015 04:17:05 -0400 Subject: [PATCH] Fix "washing" of style elements wrapped into many lines --- program/lib/Roundcube/rcube_washtml.php | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/program/lib/Roundcube/rcube_washtml.php b/program/lib/Roundcube/rcube_washtml.php index 061184e..f3b0720 100644 --- a/program/lib/Roundcube/rcube_washtml.php +++ b/program/lib/Roundcube/rcube_washtml.php @@ -174,6 +174,9 @@ { $result = array(); + // Remove unwanted white-space characters so regular expressions below work better + $style = preg_replace('/[\n\r\s\t]+/', ' ', $style); + foreach (explode(';', $style) as $declaration) { if (preg_match('/^\s*([a-z\-]+)\s*:\s*(.*)\s*$/i', $declaration, $match)) { $cssid = $match[1]; -- Gitblit v1.9.1