nitweb: use ModelTreeVisitor instead of custom tree list
authorAlexandre Terrasa <alexandre@moz-code.org>
Wed, 16 Dec 2015 03:07:10 +0000 (22:07 -0500)
committerAlexandre Terrasa <alexandre@moz-code.org>
Sat, 19 Dec 2015 05:55:17 +0000 (00:55 -0500)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

src/web/web_actions.nit
src/web/web_views.nit

index 448ee77..1357d37 100644 (file)
@@ -23,7 +23,7 @@ class TreeAction
 
        redef fun answer(request, url) do
                var model = init_model_view(request)
-               var view = new HtmlHomePage(model.model)
+               var view = new HtmlHomePage(model.to_tree)
                return render_view(view)
        end
 end
index 0400bc7..5f49f84 100644 (file)
@@ -25,15 +25,12 @@ class HtmlHomePage
        super NitView
 
        # Loaded model to display.
-       var model: Model
+       var tree: MEntityTree
 
        redef fun render(srv) do
                var tpl = new Template
                tpl.add new Header(1, "Loaded model")
-               for mpackage in model.mpackages do
-                       tpl.add new Header(3, "Packages")
-                       tpl.add mpackage.html_tree
-               end
+               tpl.add tree.html_list
                return tpl
        end
 end