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'), | |||||
); | |||||
} | |||||
} |