mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-20 13:52:40 +01:00
Make event lists respect the user preference for time format.
Summary: Ref T8362, Make event lists respect the user preference for time format Test Plan: Set time format preference to 24-hour format, open Calendar month view, all events should show time tips in 24-hour format. Reviewers: epriestley, #blessed_reviewers Reviewed By: epriestley, #blessed_reviewers Subscribers: epriestley, Korvin Maniphest Tasks: T8362 Differential Revision: https://secure.phabricator.com/D13290
This commit is contained in:
parent
d3b7071e70
commit
e6b6c42f76
1 changed files with 10 additions and 4 deletions
|
@ -141,6 +141,12 @@ final class PHUICalendarListView extends AphrontTagView {
|
|||
}
|
||||
|
||||
private function getEventTooltip(AphrontCalendarEventView $event) {
|
||||
$viewer = $this->getUser();
|
||||
$preferences = $viewer->loadPreferences();
|
||||
$time_pref = $preferences->getPreference(
|
||||
PhabricatorUserPreferences::PREFERENCE_TIME_FORMAT,
|
||||
'g:i A');
|
||||
|
||||
Javelin::initBehavior('phabricator-tooltips');
|
||||
|
||||
$start = id(AphrontFormDateControlValue::newFromEpoch(
|
||||
|
@ -166,13 +172,13 @@ final class PHUICalendarListView extends AphrontTagView {
|
|||
if ($start->getValueDate() == $end->getValueDate()) {
|
||||
$tip = pht(
|
||||
'%s - %s',
|
||||
$start->getValueAsFormat('g:i A'),
|
||||
$end->getValueAsFormat('g:i A'));
|
||||
$start->getValueAsFormat($time_pref),
|
||||
$end->getValueAsFormat($time_pref));
|
||||
} else {
|
||||
$tip = pht(
|
||||
'%s - %s',
|
||||
$start->getValueAsFormat('M j, Y, g:i A'),
|
||||
$end->getValueAsFormat('M j, Y, g:i A'));
|
||||
$start->getValueAsFormat('M j, Y, '.$time_pref),
|
||||
$end->getValueAsFormat('M j, Y, '.$time_pref));
|
||||
}
|
||||
}
|
||||
return $tip;
|
||||
|
|
Loading…
Reference in a new issue