mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-30 01:10:58 +01:00
Decentralize phtize
Summary: The idea is to have all `phtize` definitions in applications to allow their separation. Test Plan: Clicked View Options after mangling the translation. Reviewers: epriestley Reviewed By: epriestley CC: btrahan, Korvin, epriestley, aran Differential Revision: https://secure.phabricator.com/D7345
This commit is contained in:
parent
1c31ea3a60
commit
00fb8c22e4
3 changed files with 28 additions and 32 deletions
|
@ -114,7 +114,21 @@ final class DifferentialChangesetListView extends AphrontView {
|
|||
));
|
||||
Javelin::initBehavior(
|
||||
'differential-dropdown-menus',
|
||||
array());
|
||||
array(
|
||||
'pht' => array(
|
||||
'Open in Editor' => pht('Open in Editor'),
|
||||
'Show Entire File' => pht('Show Entire File'),
|
||||
'Entire File Shown' => pht('Entire File Shown'),
|
||||
"Can't Toggle Unloaded File" => pht("Can't Toggle Unloaded File"),
|
||||
'Expand File' => pht('Expand File'),
|
||||
'Collapse File' => pht('Collapse File'),
|
||||
'Browse in Diffusion' => pht('Browse in Diffusion'),
|
||||
'View Standalone' => pht('View Standalone'),
|
||||
'Show Raw File (Left)' => pht('Show Raw File (Left)'),
|
||||
'Show Raw File (Right)' => pht('Show Raw File (Right)'),
|
||||
'Configure Editor' => pht('Configure Editor'),
|
||||
),
|
||||
));
|
||||
|
||||
$output = array();
|
||||
$mapping = array();
|
||||
|
|
|
@ -3,36 +3,6 @@
|
|||
final class Javelin {
|
||||
|
||||
public static function initBehavior($behavior, array $config = array()) {
|
||||
switch ($behavior) {
|
||||
case 'differential-dropdown-menus':
|
||||
$config['pht'] = array(
|
||||
'Open in Editor' => pht('Open in Editor'),
|
||||
'Show Entire File' => pht('Show Entire File'),
|
||||
'Entire File Shown' => pht('Entire File Shown'),
|
||||
"Can't Toggle Unloaded File" => pht("Can't Toggle Unloaded File"),
|
||||
'Expand File' => pht('Expand File'),
|
||||
'Collapse File' => pht('Collapse File'),
|
||||
'Browse in Diffusion' => pht('Browse in Diffusion'),
|
||||
'View Standalone' => pht('View Standalone'),
|
||||
'Show Raw File (Left)' => pht('Show Raw File (Left)'),
|
||||
'Show Raw File (Right)' => pht('Show Raw File (Right)'),
|
||||
'Configure Editor' => pht('Configure Editor'),
|
||||
);
|
||||
break;
|
||||
|
||||
case 'phabricator-remarkup-assist':
|
||||
$config['pht'] = array(
|
||||
'bold text' => pht('bold text'),
|
||||
'italic text' => pht('italic text'),
|
||||
'monospaced text' => pht('monospaced text'),
|
||||
'List Item' => pht('List Item'),
|
||||
'data' => pht('data'),
|
||||
'name' => pht('name'),
|
||||
'URL' => pht('URL'),
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
$response = CelerityAPI::getStaticResourceResponse();
|
||||
$response->initBehavior($behavior, $config);
|
||||
}
|
||||
|
|
|
@ -27,7 +27,19 @@ final class PhabricatorRemarkupControl extends AphrontFormTextAreaControl {
|
|||
'uri' => '/file/dropupload/',
|
||||
));
|
||||
|
||||
Javelin::initBehavior('phabricator-remarkup-assist', array());
|
||||
Javelin::initBehavior(
|
||||
'phabricator-remarkup-assist',
|
||||
array(
|
||||
'pht' => array(
|
||||
'bold text' => pht('bold text'),
|
||||
'italic text' => pht('italic text'),
|
||||
'monospaced text' => pht('monospaced text'),
|
||||
'List Item' => pht('List Item'),
|
||||
'data' => pht('data'),
|
||||
'name' => pht('name'),
|
||||
'URL' => pht('URL'),
|
||||
),
|
||||
));
|
||||
Javelin::initBehavior('phabricator-tooltips', array());
|
||||
|
||||
$actions = array(
|
||||
|
|
Loading…
Reference in a new issue