Fix unintentional line-height style modification in HTML messages (#1489917)
| | |
| | | - Fix incorrect handling of HTML comments in messages sanitization code (#1489904) |
| | | - Fix so current page is reset on list-mode change (#1489907) |
| | | - Fix so responses menu hides on click in classic skin (#1489915) |
| | | - Fix unintentional line-height style modification in HTML messages (#1489917) |
| | | |
| | | RELEASE 1.0.1 |
| | | ------------- |
| | |
| | | $value .= ' ' . $val; |
| | | |
| | | // #1488535: Fix size units, so width:800 would be changed to width:800px |
| | | if (preg_match('/(left|right|top|bottom|width|height)/i', $cssid) |
| | | if (preg_match('/^(left|right|top|bottom|width|height)/i', $cssid) |
| | | && preg_match('/^[0-9]+$/', $val) |
| | | ) { |
| | | $value .= 'px'; |
| | |
| | | |
| | | $this->assertRegExp('|style="font-family: 新細明體; color: red"|', $washed, "Unicode chars in style attribute (#1489697)"); |
| | | } |
| | | |
| | | /** |
| | | * Test style item fixes |
| | | */ |
| | | function test_style_wash() |
| | | { |
| | | $html = "<p style=\"line-height: 1; height: 10\">a</p>"; |
| | | |
| | | $washer = new rcube_washtml; |
| | | $washed = $washer->wash($html); |
| | | |
| | | $this->assertRegExp('|line-height: 1;|', $washed, "Untouched line-height (#1489917)"); |
| | | $this->assertRegExp('|; height: 10px|', $washed, "Fixed height units"); |
| | | } |
| | | } |