var page = new NitRpgPage(root_url)
var error = new ErrorPanel(msg)
page.flow_panels.add error
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
page = new NitRpgPage(root_url)
page.side_panels.add new GamesShortListPanel(root_url, games)
page.flow_panels.add new MDPanel(readme)
- response.body = page.write_to_string
+ response.body = page
return response
end
page.breadcrumbs = new Breadcrumbs
page.breadcrumbs.add_link(root_url / "games", "games")
page.flow_panels.add new GamesListPanel(root_url, games)
- response.body = page.write_to_string
+ response.body = page
return response
end
end
page.flow_panels.add new PodiumPanel(game)
page.flow_panels.add new EventListPanel(game, list_limit, list_from)
page.flow_panels.add new AchievementsListPanel(game)
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
end
if is_response_error(rsp) then return rsp
page.breadcrumbs.add_link(game.url / "players", "players")
page.flow_panels.add new ListPlayersPanel(game)
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
end
page.flow_panels.add new PlayerWorkPanel(game, player)
page.flow_panels.add new AchievementsListPanel(player)
page.flow_panels.add new EventListPanel(player, list_limit, list_from)
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
end
if is_response_error(rsp) then return rsp
page.breadcrumbs.add_link(game.url / "achievements", "achievements")
page.flow_panels.add new AchievementsListPanel(game)
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
end
page.breadcrumbs.add_link(achievement.url, achievement.name)
page.flow_panels.add new AchievementPanel(achievement)
page.flow_panels.add new EventListPanel(achievement, list_limit, list_from)
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
end
# TODO: Add a specific body to the bad request page.
fun bad_req: HttpResponse do
var rsp = new HttpResponse(400)
- rsp.body = (new OpportunityHomePage).write_to_string
+ rsp.body = new OpportunityHomePage
return rsp
end
end
meetpage.ans = ansset
meetpage.meet = meet
meetpage.error = "'Meetup name' is a mandatory fields."
- rsp.body = meetpage.write_to_string
+ rsp.body = meetpage
return rsp
end
var meetpage = new MeetupCreationPage
meetpage.meet = meet
meetpage.error = "You need to input at least one answer."
- rsp.body = meetpage.write_to_string
+ rsp.body = meetpage
return rsp
end
<p>Failed to create event</p>
<p>This is a server side error, it has been logged.
You may still want to contact the maintainers of this website.</p>"""
- rsp.body = meetpage.write_to_string
+ rsp.body = meetpage
return rsp
end
end
db.close
var rsp = new HttpResponse(200)
- rsp.body = (new MeetupConfirmation(meet)).write_to_string
+ rsp.body = new MeetupConfirmation(meet)
return rsp
end
if rq.has("new_meetup") then
var rsp = new HttpResponse(200)
var page = new MeetupCreationPage
- rsp.body = page.write_to_string
+ rsp.body = page
return rsp
end
if get.has_key("meetup_id") then
var rsp = new HttpResponse(200)
- rsp.body = (new OpportunityMeetupPage.from_id(get["meetup_id"])).write_to_string
+ rsp.body = new OpportunityMeetupPage.from_id(get["meetup_id"])
return rsp
end
var rsp = new HttpResponse(200)
- rsp.body = (new OpportunityHomePage).write_to_string
+ rsp.body = new OpportunityHomePage
return rsp
end