refactor(album): move the album pages to Twig
Thirteen templates become twelve plus four components: the photo card and the
vote buttons were copied into three pages each, and the grid around them into
two.
The description of a photo is escaped and given its smiley images by the
presenter, so it arrives as Twig\Markup.
The comments page still hands back a string — the legacy Comments class prints a
whole page of its own — while the error pages it may answer with are views.
vote buttons were copied into three pages each, and the grid around them into
two.
The description of a photo is escaped and given its smiley images by the
presenter, so it arrives as Twig\Markup.
The comments page still hands back a string — the legacy Comments class prints a
whole page of its own — while the error pages it may answer with are views.