Provide clearer syntax highlighting for phame posts. Including background colour, overflow scrolling and border. Also support for tt tag differentiation
Provide clearer syntax highlighting for phame posts. Including background colour, overflow scrolling and border. Also support for tt tag differentiation

Summary: Clode blocks are now much clearer in blog posts with the usage of a bg color, border and scrolling for overflowing content

Test Plan: Create a phame post with a code block and see the visual difference

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin, chad

Differential Revision: https://secure.phabricator.com/D6320

dannysu/phabricator,shl3807/phabricator,cjxgm/p.cjprods.org,wikimedia/phabricator-phabricator,wikimedia/phabricator-phabricator,Drooids/phabricator,akkakks/phabricator,hshackathons/phabricator-deprecated,Automatic/phabricator,hshackathons/phabricator-deprecated,freebsd/phabricator,huaban/phabricator,Automatic/phabricator,jwdeitch/phabricator,vuamitom/phabricator,huangjimmy/phabricator-1,devurandom/phabricator,parksangkil/phabricator,hshackathons/phabricator-deprecated,optimizely/phabricator,ryancford/phabricator,r4nt/phabricator,huangjimmy/phabricator-1,denisdeejay/phabricator,wangjun/phabricator,hach-que/unearth-phabricator,NigelGreenway/phabricator,gsinkovskiy/phabricator,kanarip/phabricator,phacility/phabricator,aswanderley/phabricator,wikimedia/phabricator,codevlabs/phabricator,vinzent/phabricator,akkakks/phabricator,tanglu-org/tracker-phabricator,Soluis/phabricator,shrimpma/phabricator,shrimpma/phabricator,cjxgm/p.cjprods.org,hshackathons/phabricator-deprecated,vinzent/phabricator,wxstars/phabricator,huaban/phabricator,kwoun1982/phabricator,NigelGreenway/phabricator,wusuoyongxin/phabricator,tanglu-org/tracker-phabricator,phacility/phabricator,MicroWorldwide/phabricator,kalbasit/phabricator,eSpark/phabricator,folsom-labs/phabricator,christopher-johnson/phabricator,cjxgm/p.cjprods.org,Drooids/phabricator,freebsd/phabricator,parksangkil/phabricator,huangjimmy/phabricator-1,kwoun1982/phabricator,matthewrez/phabricator,hach-que/unearth-phabricator,hach-que/unearth-phabricator,wangjun/phabricator,uhd-urz/phabricator,uhd-urz/phabricator,vuamitom/phabricator,kanarip/phabricator,huaban/phabricator,denisdeejay/phabricator,NigelGreenway/phabricator,codevlabs/phabricator,kalbasit/phabricator,optimizely/phabricator,telerik/phabricator,aik099/phabricator,vuamitom/phabricator,wxstars/phabricator,wikimedia/phabricator-phabricator,benchling/phabricator,shl3807/phabricator,MicroWorldwide/phabricator,Symplicity/phabricator,eSpark/phabricator,MicroWorldwide/phabricator,jwdeitch/phabricator,wikimedia/phabricator-phabricator,ide/phabricator,akkakks/phabricator,WuJiahu/phabricator,ide/phabricator,matthewrez/phabricator,Khan/phabricator,ryancford/phabricator,UNCC-OpenProjects/Phabricator,sharpwhisper/phabricator,kanarip/phabricator,dannysu/phabricator,folsom-labs/phabricator,memsql/phabricator,vinzent/phabricator,r4nt/phabricator,devurandom/phabricator,zhihu/phabricator,vuamitom/phabricator,hach-que/unearth-phabricator,kwoun1982/phabricator,memsql/phabricator,memsql/phabricator,freebsd/phabricator,wikimedia/phabricator,kanarip/phabricator,aswanderley/phabricator,ide/phabricator,Soluis/phabricator,wxstars/phabricator,ide/phabricator,uhd-urz/phabricator,memsql/phabricator,wangjun/phabricator,leolujuyi/phabricator,aik099/phabricator,eSpark/phabricator,coursera/phabricator,tanglu-org/tracker-phabricator,hach-que/phabricator,shrimpma/phabricator,telerik/phabricator,r4nt/phabricator,a20012251/phabricator,parksangkil/phabricator,kwoun1982/phabricator,folsom-labs/phabricator,telerik/phabricator,devurandom/phabricator,Symplicity/phabricator,a20012251/phabricator,Soluis/phabricator,shl3807/phabricator,wusuoyongxin/phabricator,Symplicity/phabricator,uhd-urz/phabricator,Automattic/phabricator,NigelGreenway/phabricator,librewiki/phabricator,aik099/phabricator,christopher-johnson/phabricator,a20012251/phabricator,uhd-urz/phabricator,parksangkil/phabricator,benchling/phabricator,UNCC-OpenProjects/Phabricator,schlaile/phabricator,hach-que/phabricator,zhihu/phabricator,leolujuyi/phabricator,hach-que/phabricator,sharpwhisper/phabricator,cjxgm/p.cjprods.org,coursera/phabricator,akkakks/phabricator,wikimedia/phabricator,christopher-johnson/phabricator,gsinkovskiy/phabricator,jwdeitch/phabricator,librewiki/phabricator,zhihu/phabricator,huaban/phabricator,kwoun1982/phabricator,zhihu/phabricator,Automattic/phabricator,Khan/phabricator,zhihu/phabricator,benchling/phabricator,akkakks/phabricator,denisdeejay/phabricator,eSpark/phabricator,dannysu/phabricator,folsom-labs/phabricator,librewiki/phabricator,shl3807/phabricator,wikimedia/phabricator-phabricator,WuJiahu/phabricator,codevlabs/phabricator,Automatic/phabricator,leolujuyi/phabricator,tanglu-org/tracker-phabricator,hach-que/unearth-phabricator,vinzent/phabricator,cjxgm/p.cjprods.org,devurandom/phabricator,WuJiahu/phabricator,jwdeitch/phabricator,shrimpma/phabricator,freebsd/phabricator,codevlabs/phabricator,wangjun/phabricator,Drooids/phabricator,aswanderley/phabricator,dannysu/phabricator,memsql/phabricator,schlaile/phabricator,hshackathons/phabricator-deprecated,Automatic/phabricator,leolujuyi/phabricator,eSpark/phabricator,gsinkovskiy/phabricator,hach-que/phabricator,codevlabs/phabricator,coursera/phabricator,Khan/phabricator,folsom-labs/phabricator,matthewrez/phabricator,a20012251/phabricator,Soluis/phabricator,optimizely/phabricator,optimizely/phabricator,Drooids/phabricator,ryancford/phabricator,aswanderley/phabricator,phacility/phabricator,denisdeejay/phabricator,devurandom/phabricator,librewiki/phabricator,christopher-johnson/phabricator,gsinkovskiy/phabricator,phacility/phabricator,wikimedia/phabricator,Soluis/phabricator,vinzent/phabricator,schlaile/phabricator,vuamitom/phabricator,dannysu/phabricator,sharpwhisper/phabricator,kalbasit/phabricator,coursera/phabricator,Automattic/phabricator,optimizely/phabricator,gsinkovskiy/phabricator,hach-que/phabricator,sharpwhisper/phabricator,r4nt/phabricator,christopher-johnson/phabricator,UNCC-OpenProjects/Phabricator,Khan/phabricator,sharpwhisper/phabricator,aswanderley/phabricator,wxstars/phabricator,benchling/phabricator,MicroWorldwide/phabricator,a20012251/phabricator,tanglu-org/tracker-phabricator,devurandom/phabricator,ryancford/phabricator,kanarip/phabricator,aik099/phabricator,wusuoyongxin/phabricator,kalbasit/phabricator,librewiki/phabricator,matthewrez/phabricator,Symplicity/phabricator,wusuoyongxin/phabricator,UNCC-OpenProjects/Phabricator,huangjimmy/phabricator-1,WuJiahu/phabricator,huangjimmy/phabricator-1,schlaile/phabricator,NigelGreenway/phabricator,r4nt/phabricator,zhihu/phabricator