mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-10 08:52:39 +01:00
Pass the new default syntax highlighting map to the remarkup engine
Summary: Ref T9790. This passes the map down so we can generate highlighted mail. Test Plan: Generated this relatively respectable-looking HTML mail: {F1258558} Reviewers: chad Reviewed By: chad Maniphest Tasks: T9790 Differential Revision: https://secure.phabricator.com/D15848
This commit is contained in:
parent
01289f3f48
commit
19aac8e8d3
2 changed files with 18 additions and 0 deletions
|
@ -480,6 +480,10 @@ final class PhabricatorMarkupEngine extends Phobject {
|
|||
'syntax-highlighter.engine',
|
||||
$options['syntax-highlighter.engine']);
|
||||
|
||||
$style_map = id(new PhabricatorDefaultSyntaxStyle())
|
||||
->getRemarkupStyleMap();
|
||||
$engine->setConfig('phutil.codeblock.style-map', $style_map);
|
||||
|
||||
$engine->setConfig('uri.full', $options['uri.full']);
|
||||
|
||||
$rules = array();
|
||||
|
|
|
@ -27,4 +27,18 @@ abstract class PhabricatorSyntaxStyle extends Phobject {
|
|||
->execute();
|
||||
}
|
||||
|
||||
final public function getRemarkupStyleMap() {
|
||||
$map = array(
|
||||
'rbw_r' => 'color: red',
|
||||
'rbw_o' => 'color: orange',
|
||||
'rbw_y' => 'color: yellow',
|
||||
'rbw_g' => 'color: green',
|
||||
'rbw_b' => 'color: blue',
|
||||
'rbw_i' => 'color: indigo',
|
||||
'rbw_v' => 'color: violet',
|
||||
);
|
||||
|
||||
return $map + $this->getStyleMap();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue