Advertisement
Guest User

Untitled

a guest
Jun 30th, 2013
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. part of NuclearSummer;
  2.  
  3.  
  4. class IndexController extends Controller {
  5. IndexController.create():super.create() {
  6.  
  7. }
  8. void defaultPage (HttpRequest req) {
  9.  
  10. }
  11.  
  12. void home (HttpRequest req) {
  13. FutureTemplateFiller template = new FutureTemplateFiller("view/template.html");
  14. template.queueCallback("template_table_row", () {
  15. return pretendFuture();
  16. });
  17. template.templateOutput().then((html) {
  18. req.response.write(html);
  19. req.response.close();
  20. });
  21. }
  22. }
  23.  
  24. Future pretendFuture () {
  25. List<Map<String, String>> keyVals = new List<Map<String, String>>();
  26. for (int i = 0; i <= 100; i++) {
  27. Map<String, String> temp = new Map<String, String>();
  28. temp["rank"] = "$i.";
  29. temp["something_else"] = "$i hah";
  30. keyVals.add(temp);
  31. }
  32. FutureTemplateFiller rows = new FutureTemplateFiller("view/index/table_row.html");
  33. return rows.knownValueTemplateOutput(keyVals);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement