mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-04 12:42:43 +01:00
45f347fe47
Summary: Ref T4103. This converts other straightforward panels to modern stuff. Test Plan: - Edited various settings. - Tried to set a bogus editor value. Reviewers: chad Reviewed By: chad Maniphest Tasks: T4103 Differential Revision: https://secure.phabricator.com/D16023
41 lines
1 KiB
PHP
41 lines
1 KiB
PHP
<?php
|
|
|
|
final class PhabricatorTitleGlyphsSetting
|
|
extends PhabricatorSelectSetting {
|
|
|
|
const SETTINGKEY = 'titles';
|
|
|
|
const VALUE_TITLE_GLYPHS = 'glyph';
|
|
const VALUE_TITLE_TEXT = 'text';
|
|
|
|
public function getSettingName() {
|
|
return pht('Page Titles');
|
|
}
|
|
|
|
public function getSettingPanelKey() {
|
|
return PhabricatorDisplayPreferencesSettingsPanel::PANELKEY;
|
|
}
|
|
|
|
protected function getSettingOrder() {
|
|
return 200;
|
|
}
|
|
|
|
protected function getControlInstructions() {
|
|
return pht(
|
|
'Phabricator uses unicode glyphs in page titles to provide a compact '.
|
|
'representation of the current application. You can substitute plain '.
|
|
'text instead if these glyphs do not display on your system.');
|
|
}
|
|
|
|
public function getSettingDefaultValue() {
|
|
return self::VALUE_TITLE_GLYPHS;
|
|
}
|
|
|
|
protected function getSelectOptions() {
|
|
return array(
|
|
self::VALUE_TITLE_GLYPHS => pht("Use Unicode Glyphs: \xE2\x9A\x99"),
|
|
self::VALUE_TITLE_TEXT => pht('Use Plain Text: [Differential]'),
|
|
);
|
|
}
|
|
|
|
}
|