Fixed little typos and improved CSS altering in HTML messages

release-0.6
thomascube 18 years ago
parent 822e27617b
commit 853b2e7341

@ -671,7 +671,7 @@ function rcube_webmail()
if (this.env.uid && props.mimetype && find_in_array(props.mimetype, this.mimetypes)>=0)
{
if (props.mimetype == 'text/html')
qstring += '&safe=1';
qstring += '&_safe=1';
this.attachment_win = window.open(this.env.comm_path+'&_action=get&'+qstring+'&_frame=1', 'rcubemailattachment');
if (this.attachment_win)
{

@ -1274,13 +1274,13 @@ function rcmail_mod_css_styles($source, $container_id)
$source = substr($source, 0, $pos+1) . "<<str_replacement[$key]>>" . substr($source, $pos2, strlen($source)-$pos2);
$last_pos = $pos+2;
}
$styles = preg_replace('/(^\s*|,\s*)([a-z0-9\._][a-z0-9\.\-_]*)/im', "\\1#$container_id \\2", $source);
$styles = preg_replace('/<<str_replacement\[([0-9]+)\]>>/e', "\$a_css_values[\\1]", $styles);
// replace body definition because we also stripped off the <body> tag
$styles = preg_replace("/$container_id\s+body/i", "$container_id div.rcmBody", $styles);
// remove html commends and add #container to each tag selector.
// also replace body definition because we also stripped off the <body> tag
$styles = preg_replace(array('/(^\s*<!--)|(-->\s*$)/', '/(^\s*|,\s*|\}\s*)([a-z0-9\._][a-z0-9\.\-_]*)/im', '/<<str_replacement\[([0-9]+)\]>>/e', "/$container_id\s+body/i"),
array('', "\\1#$container_id \\2", "\$a_css_values[\\1]", "$container_id div.rcmBody"),
$source);
return $styles;
}

@ -139,12 +139,12 @@ else
{
// show error message
show_message('errorsaving', 'error');
rcmail_overwrite_action('edit-identitiy');
rcmail_overwrite_action('edit-identity');
}
}
// go to next step
rcmail_overwrite_action($_POST['_framed'] ? 'edit-identitiy' : 'identities');
rcmail_overwrite_action($_POST['_framed'] ? 'edit-identity' : 'identities');
?>
Loading…
Cancel
Save