Differential D15997 Diff 38505 src/applications/settings/setting/PhabricatorMonospacedTextareasSetting.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/setting/PhabricatorMonospacedTextareasSetting.php
- This file was added.
| <?php | |||||
| final class PhabricatorMonospacedTextareasSetting | |||||
| extends PhabricatorSelectSetting { | |||||
| const SETTINGKEY = 'monospaced-textareas'; | |||||
| const VALUE_TEXT_VARIABLE_WIDTH = 'disabled'; | |||||
| const VALUE_TEXT_MONOSPACED = 'enabled'; | |||||
| public function getSettingName() { | |||||
| return pht('Monospaced Textareas'); | |||||
| } | |||||
| protected function getControlInstructions() { | |||||
| return pht( | |||||
| 'You can choose to use either a monospaced or variable-width font '. | |||||
| 'in textareas in the UI. Textareas are used for editing descriptions '. | |||||
| 'and writing comments, among other things.'); | |||||
| } | |||||
| public function getSettingDefaultValue() { | |||||
| return self::VALUE_TEXT_VARIABLE_WIDTH; | |||||
| } | |||||
| protected function getSelectOptions() { | |||||
| return array( | |||||
| self::VALUE_TEXT_VARIABLE_WIDTH => pht('Use Variable-Width Font'), | |||||
| self::VALUE_TEXT_MONOSPACED => pht('Use Monospaced Font'), | |||||
| ); | |||||
| } | |||||
| } | |||||