diff --git a/lib/email/styles.rb b/lib/email/styles.rb index 2c2c207ca0f..73c6e08329c 100644 --- a/lib/email/styles.rb +++ b/lib/email/styles.rb @@ -139,8 +139,11 @@ module Email style('.github-info div', "display: inline; margin-right: 10px;") style('.github-icon-container', 'float: left;') style('.github-icon-container *', 'fill: #646464; width: 40px; height: 40px;') + style('.github-body-container', 'font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; margin-top: 1em !important;') style('.onebox-avatar-inline', ONEBOX_INLINE_AVATAR_STYLE) + @fragment.css('.github-body-container .excerpt').remove + @fragment.css('aside.quote blockquote > p').each do |p| p['style'] = 'padding: 0;' end diff --git a/spec/components/email/styles_spec.rb b/spec/components/email/styles_spec.rb index d5767310e12..55fe5187ef8 100644 --- a/spec/components/email/styles_spec.rb +++ b/spec/components/email/styles_spec.rb @@ -185,6 +185,15 @@ describe Email::Styles do fragment = html_fragment('') expect(fragment.to_s.squish).to match(/^