Page MenuHomePhabricator

Refactor logic for getting next/prev month and day on month and day views, respectively
ClosedPublic

Authored by lpriestley on May 5 2015, 8:08 PM.
Tags
None
Referenced Files
F18203946: D12723.diff
Mon, Aug 18, 1:07 PM
F18102975: D12723.id30570.diff
Sun, Aug 10, 12:42 AM
F18096156: D12723.id30573.diff
Fri, Aug 8, 5:01 AM
F18086386: D12723.id30572.diff
Tue, Aug 5, 9:36 PM
F17839074: D12723.id.diff
Sat, Jul 26, 7:33 PM
F17805767: D12723.diff
Fri, Jul 25, 1:00 PM
Unknown Object (File)
Jun 1 2025, 11:57 AM
Unknown Object (File)
May 31 2025, 5:24 PM
Subscribers

Details

Summary

Ref T4393, Refactor logic for getting next/prev month and day on month and day views, respectively

Test Plan

Open Calendar search, search using month view, scroll next/prev months to observe correct navigation, repeat with day view.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

lpriestley retitled this revision from to Refactor logic for getting next/prev month and day on month and day views, respectively.
lpriestley updated this object.
lpriestley edited the test plan for this revision. (Show Details)
lpriestley added a reviewer: epriestley.

Sorry, I reviewed this in the reverse order so my comments are backward

just pretend you are australian

src/view/phui/calendar/PHUICalendarDayView.php
258–264

And same here?

266–267

Also no more callsites?

266–274

No more callsites, I think?

267

Maybe call this $next?

267–274

This is just $this->getDateTime(), right?

src/view/phui/calendar/PHUICalendarMonthView.php
252

For that matter, can we simplify this class by adding a getDateTime()?

lpriestley marked 6 inline comments as done.
lpriestley edited edge metadata.

More refactoring

epriestley edited edge metadata.
This revision is now accepted and ready to land.May 5 2015, 8:41 PM
This revision was automatically updated to reflect the committed changes.