Merge branch 'master' of github.com:roundcube/roundcubemail
| | |
| | | if (row.id) domrow.id = row.id; |
| | | if (row.className) domrow.className = row.className; |
| | | if (row.style) $.extend(domrow.style, row.style); |
| | | if (row.uid) $(domrow).data('uid', row.uid); |
| | | if (row.uid) $(domrow).data('uid', String(row.uid)); // #1489906 |
| | | |
| | | for (var e, domcell, col, i=0; row.cols && i < row.cols.length; i++) { |
| | | col = row.cols[i]; |
| | |
| | | $string_offset = $m[1] + strlen($m[0]) + 4; // {}\r\n |
| | | $string = substr($str, $string_offset - 1, $m[0]); |
| | | $string = rcube_charset::convert($string, $charset, $dest_charset); |
| | | if ($string === false) { |
| | | |
| | | if ($string === false || !strlen($string)) { |
| | | continue; |
| | | } |
| | | |
| | | $res .= substr($str, $last, $m[1] - $last - 1) . rcube_imap_generic::escape($string); |
| | | $last = $m[0] + $string_offset - 1; |
| | | } |
| | | |
| | | if ($last < strlen($str)) { |
| | | $res .= substr($str, $last, strlen($str)-$last); |
| | | } |